What to Eat in Milan: Local Dishes, Where Locals Eat, Aperitivo & the Best Food Tours

The short version: in Milan, eat risotto alla milanese, the saffron risotto, with an ossobuco, a cotoletta (the breaded veal chop), mondeghili meatballs and a slice of panettone. Book Ratanà in Isola or Trattoria Milanese near Sant’Ambrogio for the classics, and Trippa in Porta Romana if you can get in. At 18:00 do what the city does: aperitivo, with a Negroni Sbagliato at Bar Basso or a Campari at Camparino in Galleria, and a glass of Franciacorta or Oltrepò Pavese at Cantine Isola. On a short visit, a food tour is the shortcut to the right counters and bars. Below: what to eat, where to eat it by neighbourhood, what to drink, and the food experiences worth booking.

Book a Milan food experience

Short on time? Let a local walk you to the right places.

Our top pick is the Guided Street Food Walking Tour with Tastings: 2.5 hours, rated 4.7 from 1,017 reviews on GetYourGuide.

Check availabilityCompare all Milan food experiences

What to eat in Milan, and where to eat it

Dish What it is Where to eat it in Milan
Risotto alla milanese Saffron risotto finished with butter and Grana, the city’s yellow signature (risotto giallo) Ratanà; Osteria Conchetta; Trattoria da Abele
Ossobuco Braised veal shank with its marrow, topped with gremolata (parsley, garlic and lemon zest), often served with the risotto Ratanà; Osteria del Treno; Antica Trattoria della Pesa
Cotoletta alla milanese A veal chop breaded and fried in butter, either thick and on the bone or pounded thin as an orecchia d’elefante (elephant’s ear) Trattoria del Nuovo Macello; Trattoria Milanese;Trattoria Masuelli San Marco; Antica Trattoria della Pesa
Mondeghili Fried Milanese meatballs, traditionally made from leftover boiled meat Ratanà; Bar Jamaica; Osteria del Treno
Cassoeula The winter stew of pork ribs, rind and Savoy cabbage Antica Trattoria della Pesa (with polenta, in the cold months)
Trippa Tripe, stewed or fried, the old Milanese working-class plate (busecca) Trippa; Osteria del Treno
Panzerotto A fried half-moon of dough filled with tomato and mozzarella, Milan’s favourite street snack Luini
Panettone The tall, buttery Christmas bread with candied orange and raisins, sold year-round in the best shops Pavé; Iginio Massari
Gorgonzola Lombardy’s blue cheese; ask for the soft dolce, eaten with a spoon Peck
Aperitivo The early-evening drink that comes with snacks: Negroni Sbagliato, Campari Seltz or a glass of Franciacorta Bar Basso; Camparino in Galleria; Cantine Isola

Where to eat in Milan

Milan eats well, but not around the Duomo: walk ten minutes away from the cathedral and the Galleria before you sit down. The classic trattorie are small and book up, so reserve dinner, and expect a cover charge (coperto) per person. Most kitchens close between about 14:30 and 19:30, which is when the city goes for aperitivo instead. A good cotoletta is not cheap: one local guide warns that a veal chop under 20 euros is probably made with lesser meat.

Centro, Duomo and Brera

Behind the Duomo, Luini on Via Santa Radegonda has fried panzerotti for a few euros each; there is a queue most of the day, so go in the morning. It opens Monday to Saturday. For a proper sit-down Milanese lunch, walk west to Trattoria Milanese on Via Santa Marta, open since 1933: the cotoletta milanese is the house star, à la carte runs about 35 to 60 euros, and it closes on Sundays. Nearby, Pasticceria Marchesi 1824 on Via Santa Maria alla Porta is the historic home of the 1824 pastry house, which also has shops in the Galleria and on Via Monte Napoleone. Next to the Duomo, Iginio Massari on Via Marconi is the Milan shop of Italy’s most famous pastry chef, with panettone in several versions. In Brera, Bar Jamaica on Via Brera, open since 1911 and once the artists’ bar, pours Negronis and serves Milanese plates from cotoletta to saffron risotto and mondeghili; it opens every day.

Navigli and Ticinese

The canal district is where Milan goes out. Book Osteria Conchetta on Via Conchetta for Milanese classics such as risotto, ossobuco, brasato and, in the cold months, cassoeula; it serves dinner on weekdays and both lunch and dinner at weekends, and booking is wise. Nebbia on Via Torricelli is a neo-trattoria with seasonal Lombard cooking and natural wines, liveliest at dinner; book ahead. For a cheap lunch, the Mercato Comunale Darsena on Piazza XXIV Maggio is a covered market with food stalls, a few steps from the canal. On Corso Genova, Pasticceria Cucchi (since 1936) is a pastry shop for breakfast that turns into an aperitivo bar in the evening; it opens every day. For a long lunch with a walk back along the canal, Erba Brusca at the far end of the Naviglio Pavese cooks from its own garden for about 30 euros a head without drinks, Wednesday to Sunday.

Isola and Porta Garibaldi

Under the Porta Nuova towers, Ratanà on Via de Castillia is in the Michelin Guide (Michelin listing) and is the place for risotto alla milanese with ossobuco and a paper cone of mondeghili. Budget about 60 euros a head without drinks; it is open every day, but book well ahead for dinner and weekends, and order the bone-in costoletta at least 48 hours before. On Viale Pasubio, Antica Trattoria della Pesa has served ossobuco with saffron risotto, costoletta alla milanese and polenta with braised beef since 1880; it closes on Sundays. A short ride north in Maggiolina, Testina on Via Abbadesse is one of the most traditional trattorie in the city, with a menu that sticks close to Milanese cooking. Back in Isola, the covered Mercato Comunale Isola on Piazzale Lagosta is the neighbourhood’s municipal market.

Porta Venezia and around Centrale

Porta Venezia mixes old trattorie with the city’s newer bistros and bars. Da Giannino L’Angolo d’Abruzzo on Via Rosolino Pilo holds a Michelin Bib Gourmand (Michelin listing) for Abruzzese cooking: arrosticini (lamb skewers), maccheroni alla chitarra and roast lamb, in a simple room with checked tablecloths; closed Mondays. Near the station, Osteria del Treno on Via San Gregorio is a Slow Food osteria for risotto alla milanese, ossobuco, mondeghili and busecca (tripe); it skips Saturday lunch and Sunday dinner. Start the day at Pavé on Via Felice Casati, a bakery café whose panettone, classic or with dark chocolate, is worth packing for the flight home. For dinner, Røst on Via Melzo is a sharing-plates bistro with natural wines at about 40 to 50 euros a head without drinks (closed Mondays). After dinner, Nottingham Forest on Viale Piave is a tiny cocktail bar: arrive early.

NoLo and the Martesana canal

North of Loreto, NoLo is where young Milanese live and eat. Trattoria da Abele on Via Temperanza is the risotto specialist, open since 1979: three risotti a day, usually one meat, one fish and one vegetable, plus the classic yellow one. It opens for dinner only, closes on Mondays, and costs about 30 to 45 euros. On Piazza Morbegno, Silvano Vini & Cibi al Banco is a counter osteria for a famous toastie, Fassona beef tartare and lasagne at 20 to 30 euros a head, Wednesday to Sunday. Further up, Osteria Lagrandissima north of the Martesana canal makes its own pasta, such as tagliatelle with white pork ragù, for about 30 euros; go for weekend lunch, then walk the canal.

Porta Romana

The hardest table in Milan is here. Trippa on Via Vasari holds a Michelin Bib Gourmand (Michelin listing): fried tripe, vitello tonnato and risotto with grilled marrow, at about 20 to 40 euros a head without drinks. It opens Monday to Friday for dinner plus Friday lunch, and books only through its website, releasing the next month’s tables on the first of each month at noon. Round the corner, Dongiò on Via Corio is also a Bib Gourmand (Michelin listing) at the guide’s lowest price level, for Calabrian cooking: tagliatelle with donkey ragù and big meatballs in sauce; closed Sundays, book by phone. On Viale Umbria, Trattoria Masuelli San Marco has been run by the same family since 1921 and is known for its costoletta alla milanese and a strong wine list. East in Calvairate, Trattoria del Nuovo Macello on Via Lombroso, in the Michelin Guide (Michelin listing), serves one of the city’s most praised cotolette, made with veal aged 40 days: book ahead (closed Sundays, dinner only on Saturdays).

Quick picks

  • Classic Milanese dinner: Ratanà in Isola or Trattoria Milanese near Sant’Ambrogio, booked ahead.
  • Best risotto: Trattoria da Abele in NoLo, or the saffron risotto with bone marrow at Osteria del Treno.
  • Best cotoletta: Trattoria del Nuovo Macello or Trattoria Masuelli San Marco.
  • Cheap and fast: panzerotti at Luini, a counter lunch at the Mercato Centrale, or Silvano in NoLo.
  • Special night: Trippa, if you book on the first of the month.

Names link to Google Maps for directions. We checked these places in October 2026. Opening days change, especially out of season, so check before you go.

The markets

The Mercato Centrale Milano inside Stazione Centrale is a two-floor food hall of more than 30 counters, from risotto by the rice specialist Sergio Barzetti to Neapolitan sfogliatelle, open from morning to late. The covered Mercato Comunale Wagner on Piazza Wagner is a neighbourhood market where Milanese do their daily food shopping, and the Mercato del Suffragio is a covered market that has added food stalls to its shops. For cheese, salumi and Gorgonzola to take home, Peck, Milan’s first food hall, founded in 1883, is the address, with its own Christmas range of panettone and sweets.

What to drink in Milan

Milan’s own drink is the aperitivo, from about 18:00 to 21:00: buy one drink and the bar puts out snacks. The local wine is Franciacorta, Lombardy’s traditional-method sparkling wine from the hills near Brescia, made like Champagne from Chardonnay and Pinot Nero. From the Oltrepò Pavese, south of Pavia, come sparkling Pinot Nero and the fizzy red Bonarda, and from the Alps the Nebbiolo reds of Valtellina. The cocktail to order is the Negroni Sbagliato (Campari, red vermouth and sparkling wine instead of gin), invented at Bar Basso on Via Plinio; it gets packed at weekends and during Fashion Week, so go on a weekday and know your order. Camparino in Galleria, opened in 1915 at the Duomo end of the Galleria, is where to drink a Campari Seltz; prices reflect the location. For a Negroni in a historic room, Bar Jamaica in Brera has poured them since 1911.

For wine by the glass, Cantine Isola on Via Paolo Sarpi in Chinatown has poured wine since 1896 and keeps a long list open by the glass; it opens daily from 10:00 to 22:00, and every Tuesday at 20:30 someone reads a short poem, sometimes in Milanese dialect. In Brera, N’Ombra de Vin on Via San Marco is a vaulted wine cellar and bar beside the San Marco basilica, set in a former 16th-century refectory. For natural wine with dinner, Nebbia in the Navigli and Røst in Porta Venezia both build their lists around it.

Food experiences to book in Milan

Milan’s best food is spread across neighbourhoods and hides behind an aperitivo culture that is confusing on a first evening. A food tour with a local guide takes you to the right trattoria, pasticceria and bar in a few hours, while a cooking class teaches you risotto alla milanese and fresh pasta to make at home. If you have a free day, a Franciacorta wine tour is the easiest wine-country trip from the city.

Experience Length Rating (reviews) Best for Book
Guided Street Food Walking Tour with Tastings 2.5 hours 4.7 (1,017) A first evening Check availability
Pasta and Tiramisu Cooking Class with Wine 3 hours 4.7 (1,734) Cooking Check availability
Pizza and Gelato Class with Dinner and Wine 3 hours 4.9 (1,124) Families Check availability
Urban Winery Tasting at Cantina Urbana 1.5 hours 4.7 (863) Wine in the city Check availability

Our pick: the Guided Street Food Walking Tour with Tastings, rated 4.7 (1,017) on GetYourGuide.

Ratings as shown on GetYourGuide in October 2026. Check the listing for live prices and availability.

Food day trips from Milan

Franciacorta, Italy’s top traditional-method sparkling wine, is about an hour east of Milan: see our Franciacorta wine tours from Milan and how it compares in Prosecco vs Franciacorta vs Champagne. Lake Como is an easy train ride north, with lake fish, polenta and cooking classes by the water: follow our Lake Como food day trip from Milan and read what to eat on Lake Como.

Frequently asked questions

What is the one dish to eat in Milan?

Risotto alla milanese, ideally with an ossobuco on top. Ratanà, Osteria del Treno and Antica Trattoria della Pesa all serve the pair; Trattoria da Abele is the specialist for risotto alone.

Where do locals eat in Milan?

Away from the Duomo: in neighbourhood trattorie such as Trattoria Masuelli San Marco and Dongiò in Porta Romana, Trattoria da Abele in NoLo, and at markets like the Mercato Comunale Wagner and Mercato Comunale Darsena.

Where can I eat cheaply in Milan?

Panzerotti at Luini behind the Duomo, a counter lunch at the Mercato Centrale, Calabrian cooking at Dongiò (a Bib Gourmand at the lowest price level), or the counter at Silvano in NoLo. An aperitivo with snacks can also stand in for a light dinner.

Do I need to book restaurants in Milan?

Yes for dinner at the trattorie. Trippa releases its tables on the first of each month for the following month, Trattoria del Nuovo Macello fills up fast, and Ratanà needs 48 hours’ notice for its bone-in costoletta. Luini and the market halls take no bookings.

When do people eat in Milan?

Lunch runs from about 12:30 to 14:30, aperitivo from about 18:00, and dinner from around 19:30 or 20:00. Most kitchens close in the afternoon, so plan a market hall or a pasticceria in between.

Is a Milan food tour worth it?

Yes on a short visit: a guide takes you past the tourist traps to the trattorie, pastry shops and aperitivo bars locals use. Compare them above or on our Milan food tours page.

Plan your Milan food trip

Milan food tours · Milan cooking classes · Milan wine tastings · Franciacorta wine tours from Milan · Milan food and wine tours · Lake Como food and wine experiences · Lake Como cooking classes · Milan food tours: risotto, aperitivo and what to eat · Milan risotto and pasta cooking classes · Milan wine tours and tastings · Lake Como food day trip from Milan · Prosecco vs Franciacorta vs Champagne · What to eat on Lake Como · Lake Como: Varenna or Bellagio?

Recommended experiences to book

Powered by GetYourGuide