Milan eats with two languages at once: the old Lombard cucina of risotto giallo, cotoletta alla milanese, ossobuco and the slow-braised cassoeula on a winter Sunday, and the modern restaurant city of Cracco, Seta and Enrico Bartolini reading those grammars through a fine-dining lens. The evening aperitivo is the defining ritual, invented in part by Camparino at the Galleria in 1915 and now codified across the Navigli, Brera and Porta Nuova districts as the official closing service of the working day. The Milanese panettone of Marchesi 1824, Iginio Massari and Davide Longoni anchors every December bake counter. Luini panzerotti by the Duomo, Princi schiacciata across the city and the new natural-wine rooms in Isola and Porta Romana now run alongside the trattorias the Milanese industrial bourgeoisie built. A counter espresso runs about 1.20 euros, an aperitivo Negroni with stuzzichini 12 to 15, and Trippa in Porta Romana takes bookings 60 days ahead.
Map of Milan
Every restaurant, cafe, market and bar we cover in Milan, pinned. Click a pin for the page.
Must-try dishes in Milan
The plates that define eating in Milan.
Risotto alla milanese is Milan's defining rice dish: carnaroli or vialone nano cooked in beef brodo with butter, white wine and saffron threads that stain the grain a deep gold. Bone marrow is the canonical fat.
Where: Trattoria Masuelli San Marco, Trattoria del Nuovo Macello, Ratana, Giannino, Cracco
Where to eat Risotto alla milanese in Milan →
Cotoletta alla milanese is Milan's defining veal dish: a bone-in veal rib chop, pounded thin, breaded in egg and breadcrumb, and deep-fried in clarified butter to a golden crust.
Where: Trattoria Masuelli San Marco, Da Giacomo, Trattoria del Nuovo Macello, Giannino, Savini
Where to eat Cotoletta alla milanese in Milan →
Ossobuco alla milanese is Milan's slow-braised veal shank, cut crosswise to keep the marrow in the bone, stewed in white wine with vegetables and finished with a lemon-garlic-parsley gremolata.
Where: Trattoria Masuelli San Marco, Trattoria del Nuovo Macello, Ratana, Giannino, Savini
Where to eat Ossobuco alla milanese in Milan →
Panettone is Milan's tall sourdough Christmas cake: a slow-fermented enriched dough with butter, eggs, candied orange and citron, and raisins, baked in a cylindrical paper mould and hung upside down to cool so the crumb
Where: Marchesi 1824, Pasticceria Cova, Pave, Davide Longoni Pane, Princi
Where to eat Panettone in Milan →
Mondeghili are Milan's leftover-Sunday-roast meatballs: minced beef, raw egg, parmigiano, bread soaked in milk, lemon zest and parsley, formed into small spheres, breaded and pan-fried in butter.
Where: Trattoria Masuelli San Marco, Trattoria del Nuovo Macello, Ratana, Trippa, Da Giacomo
Where to eat Mondeghili in Milan →
Cassoeula is Milan's winter braise: pork ribs, sausage and odd cuts (cotenna, foot) slow-cooked with savoy cabbage, onion, carrot and celery for three hours. The defining Lombard Sunday lunch of the cold months.
Where: Trattoria Masuelli San Marco, Trattoria del Nuovo Macello, Ratana, Antica Trattoria della Pesa, Trippa
Where to eat Cassoeula in Milan →
All Milan signature dishes →
Restaurants to know in Milan
A handful of the places we send friends to when they are in Milan.
Modern Italian, offal€€€Via Giorgio Vasari 1, 20135 Milano
Trippa in Milan's Porta Romana is Diego Rossi's offal-led trattoria, opened 2015 with cucina povera reimagined. The vitello tonnato and trippa-Florentine still ancho
Signature: Vitello tonnato, Trippa alla fiorentina, Mondeghili
More about Trippa →
Modern Lombard€€€Via Gaetano de Castillia 28, 20124 Milano
Ratana in Milan's Isola district is Cesare Battisti's modern Lombard kitchen, housed in a 19th-century railway building since 2009. The risotto giallo and cotoletta
Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco
More about Ratana →
Seafood, modern Italian€€€€Via Savona 10, 20144 Milano
Langosteria in Milan's Tortona district is Enrico Buonocore's seafood dining room, opened 2007 and now expanded to Paris and Saint-Tropez. The raw-fish bench and kin
Signature: Crudo di pesce, Spaghetti alla chitarra with king crab, Catalana di astice
More about Langosteria →
Lombard trattoria€€Via Cesare Lombroso 20, 20137 Milano
Trattoria del Nuovo Macello in Milan's south-east has cooked the Lombard trattoria canon since 1927, near the old slaughterhouse. The risotto giallo and cotoletta al
Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco
More about Trattoria del Nuovo Macello →
Lombard trattoria€€Viale Umbria 80, 20135 Milano
Trattoria Masuelli San Marco in Milan's Porta Romana has cooked the Lombard canon since 1921, family-run by the Masuelli family for four generations.
Signature: Risotto alla milanese, Ossobuco, Cassoeula
More about Trattoria Masuelli San Marco →
Lombard, modern Italian€€€Via Vittor Pisani 6, 20124 Milano
Giannino in Milan since 1899 is the historic Lombard dining room near Stazione Centrale, the family-run kitchen that has fed Milan's industrial bourgeoisie for four
Signature: Risotto alla milanese, Cotoletta alla milanese, Ossobuco con risotto
More about Giannino →
See every restaurant in Milan →
Where to eat by neighborhood
The cathedral city around the Duomo and Galleria Vittorio Emanuele, where Marchesi 1824, Camparino, Cracco and Luini panzerotti anchor the daily food map.
Best for: Aperitivo, Pasticcerie, Espresso bars
The art-academy quarter north of the Duomo with cobbled lanes, gallerists' aperitivo bars, Pasticceria Cova on Via Montenapoleone and the natural-wine rooms on Via Fiori Chiari.
Best for: Aperitivo, Pasticcerie, Trattorias
Canal-side former working quarter south-west of the centre with Ripa di Porta Ticinese aperitivo bars, antique-stall Sundays and late-night cocktail rooms like Mag Cafe.
Best for: Aperitivo, Cocktail bars, Late-night
Residential bourgeois quarter south-east of the centre where Diego Rossi's Trippa and the Trattoria del Nuovo Macello set the bar for the modern Milanese trattoria.
Best for: Trattorias, Modern Lombard, Wine bars
Former working quarter north of Stazione Garibaldi, now a natural-wine and neo-bistro district anchored by Ratana, Berbere pizza and Ceresio 7 rooftop.
Best for: Natural wine, Pizza, Modern Lombard
Multi-ethnic east-of-centre quarter with Eritrean and Ethiopian injera kitchens, Egyptian bakeries on Via Lecco and the Eataly Smeraldo flagship a short walk away.
Best for: Eritrean, Aperitivo, Pasticcerie
When to come hungry in Milan
Peak food season: March to May (asparagus, fresh anchovies from Lake Como, fave with salame, schiacciata) and September to November (porcini from the Lombard mountains, white truffles from Alba, panettone-prep season). August is the slowest month; many small rooms close for two to three weeks for ferragosto.
Local dining hours: Lunch 12:30 to 14:30, dinner 19:30 to 22:30. Aperitivo runs 18:00 to 21:00. Most kitchens stop seating by 22:00; the Navigli stays open later on weekends. Sunday and Monday evenings see many small rooms closed.
Tipping: Coperto (cover charge) of 2 to 4 euros per person is standard. Service is not added separately. Round up the bill or leave a few coins for very good service; never more than 5 to 10 percent and never on the card terminal.
Milan food, FAQ
When is the best time to eat in Milan?
Peak food season in Milan is March to May (asparagus, fresh anchovies from Lake Como, fave with salame, schiacciata) and September to November (porcini from the Lombard mountains, white truffles from Alba, panettone-prep season). August is the slowest month; many small rooms close for two to three weeks for ferragosto.
What time do people eat in Milan?
Local dining hours: Lunch 12:30 to 14:30, dinner 19:30 to 22:30. Aperitivo runs 18:00 to 21:00. Most kitchens stop seating by 22:00; the Navigli stays open later on weekends. Sunday and Monday evenings see many small rooms closed.
How does tipping work in Milan?
Coperto (cover charge) of 2 to 4 euros per person is standard. Service is not added separately. Round up the bill or leave a few coins for very good service; never more than 5 to 10 percent and never on the card terminal.
What is the one dish to try in Milan?
If you only have one meal, eat Risotto alla milanese. It is the dish most associated with Milan.