
Where to eat in Milan, and what to order when you get there
Milan eats in a clear order: a coffee and a brioche at the bar, lunch from about half past twelve, an aperitivo from the early evening and dinner from about half past seven. Order the saffron risotto, ossobuco and cotoletta once, then spend the rest of the stay on panzerotti, panettone and a Negroni Sbagliato. Book the small trattorias days ahead, and the popular ones weeks ahead.
The short answer
- Best area to eat
- Porta Romana, Isola and Porta Venezia for trattorias worth a booking, and the Duomo area for quick stops like Luini and a drink at Camparino.
- Order this
- Risotto alla milanese with ossobuco, or a cotoletta with the bone in, then a pastry or a slice of panettone.
- When to eat
- Lunch from about 12.30 to 2.30, dinner from about 7.30, and aperitivo in the early evening. Many kitchens close between meals.
- Book or walk in
- Book trattorias a few days ahead, and Trippa weeks ahead. Luini, Cucchi and the bar at Camparino are walk-in.
- Tipping
- Not expected. Round up the bill or leave a few euros for good service, and check the menu for a cover charge.
What to eat in Milan
- Risotto alla milaneseRice cooked slowly in stock and butter with saffron, which gives the yellow color; older recipes add bone marrow. It is a first course, and it comes beside ossobuco as one plate. Antica Trattoria della Pesa and Osteria del Treno both list it.
- Ossobuco alla milaneseA cross-cut veal shank braised in white wine and stock until the marrow in the bone is soft, often finished with gremolata. In Milan it comes with saffron risotto, as it does at Antica Trattoria della Pesa and Osteria del Treno.
- Cotoletta alla milaneseA bone-in veal cutlet, breaded and fried in butter. Unlike the Viennese schnitzel it is cooked with the bone in, which gives it the nickname orecchia d'elefante, elephant's ear. Antica Trattoria della Pesa lists it as costoletta alla milanese.
- MondeghiliFried meatballs of leftover boiled beef, sausage and bread soaked in milk, with parsley. Milan gave them protected local status in 2008, and they turn up as a starter or beside an aperitivo. Osteria del Treno lists them.
- CassoeulaA winter stew of pork cuts and Savoy cabbage, served with polenta and traditionally eaten after the first frost. Antica Trattoria della Pesa lists it as cazzoeula con polenta, and Osteria del Treno cooks it in winter.
- BuseccaTripe cooked the Milanese way and served as a soup. Osteria del Treno lists it, and Trippa, in Porta Romana, is the city's modern address for offal.
- PanzerottiHalf-moon pockets of dough filled with tomato and mozzarella, fried or baked. Luini, on Via Santa Radegonda near the Duomo, makes them from Monday to Saturday.
- PanettoneMilan's tall domed cake of eggs, butter and dried fruit, raised slowly over several days. It belongs to Christmas, but Milan's bakeries sell it all year, and Cucchi and Pavè both make it.
- MichettaA crisp bread roll, almost hollow inside, that Milan's bakers adapted from the Austrian Kaisersemmel in the 1800s. It keeps for about a day, so buy it fresh from a bakery.
- Aperitivo and the Negroni SbagliatoThe early-evening drink with something to eat. Campari-based drinks and the Negroni Sbagliato, made with sparkling wine in place of gin, belong to Milan: it was first poured at Bar Basso in 1972, and Camparino in Galleria has served aperitivo since 1915.
Where to eat in Milan, by neighborhood
Duomo and the center
Good for quick stops rather than long meals: panzerotti at Luini, an aperitivo at Camparino, a pastry. Most sit-down restaurants on Piazza Duomo and under the Galleria arches sell the setting, so book dinner a short metro ride away.
Brera
Wine bars, pizzerias and small restaurants on the cobbled streets north-west of the Duomo. Dry, on Via Solferino, is the pizza and cocktail address, open late from Tuesday to Sunday.
Isola, Garibaldi and Porta Nuova
Milanese cooking old and new within a short walk of Garibaldi station: Antica Trattoria della Pesa on Viale Pasubio for the classic menu, and Ratanà on Via Gaetano De Castillia for the modern version.
Porta Venezia
Restaurants around Via Melzo, and Osteria del Treno on Via San Gregorio, between Porta Venezia and Centrale, for the classic Milanese menu and Sunday lunch. Metro M1 reaches the Duomo in three stops.
Porta Romana and the south
Trippa, on Via Giorgio Vasari, is the reason to come, with newer kitchens and bakeries around it. The Navigli, further west, are best known for aperitivo; for dinner, walk a few streets back from the water.
Places worth a booking or a queue
-
Antica Trattoria della Pesa
€€€Trattoria · Garibaldi, Viale Pasubio
OrderOssobuco with risotto alla milanese, or the costoletta alla milanese
One of Milan's oldest restaurants, set where goods were weighed for the city toll in the 1800s, with majolica stoves and old signs still in the room. The menu is the classic one: risotto, ossobuco, costoletta, brasato with polenta and cassoeula.
- Book
- By phone or email, as listed on its site.
- Closed
- Sunday
Confirmed open: anticatrattoriadellapesa.com
-
Osteria del Treno
€€Osteria · Via San Gregorio, between Porta Venezia and Centrale
OrderRisotto alla milanese with ossobuco, mondeghili to start, and busecca if you like tripe
Opened in 1989 by the Bissolotti family, with Milanese and Lombard dishes built on small producers' ingredients and cassoeula in winter. It also opens for Sunday lunch.
- Book
- Online through its booking page, for dinner Monday to Saturday and Sunday lunch.
- Closed
- Saturday lunch and Sunday evening
Confirmed open: osteriadeltreno.it
-
Ratanà
€€€Restaurant · Isola, Via Gaetano De Castillia
OrderRisotto alla milanese with ossobuco, or the cotoletta when it is on the menu
Modern Milanese cooking in an early 1900s building, with a menu that changes with the month. It is open every day, and on weekdays at lunch the Schiscèta gives you one plate with a glass of wine, water and coffee.
- Book
- Online on its site or by phone; a booking counts once you get the confirmation email.
Confirmed open: ratana.it
-
Trippa
€€€Trattoria · Porta Romana, Via Giorgio Vasari
OrderThe offal on the day's menu, the butter and cheese pasta, or the vitello tonnato
A modern Milanese trattoria led by chef Diego Rossi, with a menu that changes daily and a name for tripe, liver and other offal. Tables go weeks ahead.
- Book
- Online through its site, for dinner Monday to Friday and lunch on Fridays.
- Closed
- Saturday and Sunday
Confirmed open: trippamilano.it
-
Luini
€Panzerotti bakery · Duomo, Via Santa Radegonda
OrderA panzerotto with tomato and mozzarella
A bakery that dates to 1888, a few steps from the Duomo, known for its half-moon pockets of dough. Eat one standing and hot, and go outside the lunchtime rush.
- Book
- No booking. Walk in.
- Closed
- Sunday
Confirmed open: luini.it
-
Pasticceria Cucchi
€Pasticceria and café · Corso Genova, south-west of the center
OrderA brioche and a cappuccino at the bar, or pan de mej, the cornmeal biscuits
Founded in 1936 and marking its 90th year in 2026, a classic Milanese pasticceria that opens at half past seven for breakfast and stays open into the evening. It sells panettone through the year.
- Book
- No booking. Walk in.
Confirmed open: pasticceriacucchi.it
-
Camparino in Galleria
€€€Historic bar · Galleria Vittorio Emanuele II, Duomo
OrderA Campari-based aperitivo or a Negroni at the bar
Open since 1915 at the Duomo end of the Galleria, and it calls itself the home of the Milanese aperitivo. The bar is open every day, and the Sala Gaspare Campari is by reservation only.
- Book
- Walk in at the bar; reserve for the Sala Gaspare Campari.
Confirmed open: camparino.com
-
Dry Milano
€€Pizzeria and cocktail bar · Brera, Via Solferino
OrderA margherita, or the pizza with yellow Piennolo tomatoes and pancetta, with a cocktail
Neapolitan-style pizza and cocktails in one room, open until 2am from Tuesday to Sunday.
- Book
- Online through its booking form, or by phone.
- Closed
- Monday
Confirmed open: drymilano.it
Food markets in Milan
- Mercato Centrale MilanoA food hall beside Milano Centrale with around 30 stalls on two floors, from pastries and fish to dumplings and cocktails. Take food from the stalls, sit where you like and order drinks at the table. It suits an early train or a late arrival.Every day, 6.30am to 11pmSource: mercatocentrale.it
How Milan eats
- Meal timesLunch runs from about 12.30 to 2.30 and dinner from about 7.30, and many kitchens close in between. The places in this guide serve dinner until between 10.30pm and 11.30pm.
- AperitivoFrom the early evening, bars bring something to eat with your drink. Order a Campari-based drink, a Spritz or a Negroni Sbagliato; Camparino in the Galleria is the historic address.
- ReservationsBook the small trattorias a few days ahead and Trippa weeks ahead. Antica Trattoria della Pesa takes bookings by phone or email, the others online. Check the day: Trippa closes on Saturday and Sunday, and Antica Trattoria della Pesa and Luini on Sunday.
- Cover chargeMany Milan restaurants add a coperto, a charge for bread and the table, printed on the menu. Osteria del Treno shows one, while Antica Trattoria della Pesa's menu shows none, so look before you order.
- TippingTipping is not expected. Round up the bill or leave a few euros for good service.
- BreakfastMilan breakfast is a coffee and a brioche, taken standing at the bar of a pasticceria. Cucchi opens at half past seven.
Signs of a place to walk past
A menu with photographs of the dishes, or a stand outside with the menu in six languages.
A waiter on the pavement calling people in, which is most common on Piazza Duomo and under the Galleria arches.
A tourist menu that bundles risotto, ossobuco and a drink at a fixed price at any hour of the day.
Extra charges that are not printed on the menu.
A kitchen that cooks sushi, pizza, steak and paella under one roof.
Eating in Milan: questions people ask
What food is Milan known for?
Risotto alla milanese, ossobuco and cotoletta alla milanese are the classics, followed by panettone, mondeghili and, in winter, cassoeula. Milan is also where the Negroni Sbagliato was first made, and the aperitivo is part of the evening.
Where should you eat in Milan near the Duomo?
For a quick bite, Luini sells panzerotti from Monday to Saturday and Camparino in the Galleria serves an aperitivo. For a proper meal, walk ten minutes to Brera or take the metro to Isola, Porta Venezia or Porta Romana, where the trattorias in this guide are.
What is the best area to eat in Milan?
Isola, Porta Romana and Porta Venezia have the trattorias worth booking, and Brera has wine bars and pizza. The center is for quick stops, and the Navigli are best known for aperitivo.
Do you need to book restaurants in Milan?
For dinner at the places in this guide, yes: book a few days ahead, and weeks ahead for Trippa. Antica Trattoria della Pesa takes bookings by phone or email. Luini, Cucchi and the bar at Camparino need no booking.
What is the Milan aperitivo?
It is the early-evening drink served with something to eat. Order a Campari-based drink, a Spritz or a Negroni Sbagliato, which was first made at Bar Basso in 1972. Camparino in Galleria has served aperitivo since 1915.
What is the best street food in Milan?
Panzerotti from Luini are the classic: dough pockets of tomato and mozzarella, fried or baked. Pizza by the slice is easy to find in the neighborhoods around the center, and a fresh michetta roll is a bakery snack.
Can you eat well in Milan as a vegetarian?
Yes, with a little care. Risotto alla milanese is traditionally made with meat stock and sometimes marrow, so ask before you order it, and many classic dishes are built on veal, pork and butter. Pasta with vegetables, polenta, gnocchi with gorgonzola and the newer kitchens in Isola and Porta Romana give you more choice.
How much do you tip in Milan?
You are not expected to tip. Service is normally part of the staff's pay, so round up the bill or leave a few euros for good service. Check the menu for a coperto, the cover charge, before you sit down.