Best of Milan

Where locals eat in Milan

Start with Luini in Duomo for fried panzerotto with mozzarella and tomato, Trattoria Trippa in Porta Romana for butter and cheese pasta, fried tripe, vitello tonnato and Pavé in Porta Venezia for brioche, croissants, panettone tradizionale. Here are all 12, with what to get at each.

12 places · mostly in Porta Romana · Updated October 25, 2026

Trattoria Trippa
Trattoria Trippa · Photo: Trattoria Trippa
  1. LuiniDuomo · street-food

    Get: Fried panzerotto with mozzarella and tomato

    Fried panzerotti served near the Duomo since 1949, and a fixture of every Milan visit.

  2. Trattoria TrippaTrattoria TrippaPorta Romana

    Get: Butter and cheese pasta, fried tripe, vitello tonnato

  3. PavéPorta Venezia · bakery

    Get: Brioche, croissants, panettone tradizionale

    Milan's most-waited-for pastry.

  4. Bar BassoCittà Studi · bar

    Get: Negroni Sbagliato

  5. Al MatarelGaribaldi · Milanese trattoria

    Get: the ossobuco with saffron risotto. Fresh pasta daily in an old-style room

    Old-school Milanese trattoria near Garibaldi, loved for cotoletta and classic regional dishes in a no-frills setting.

  6. Trattoria del Nuovo MacelloTrattoria del Nuovo MacelloRisotto alla milanese

    Get: Golden saffron risotto

  7. Antica Trattoria della PesaPorta Garibaldi · Milanese trattoria

    Get: the ossobuco with risotto. Checked tablecloths and Lombard cooking since 1880

    Historic Milan trattoria since 1880 serving classic Milanese dishes like ossobuco and risotto in a cozy, old-world room.

  8. Bottiglieria Trattoria da PinoSan Babila · Milanese trattoria

    Get: the pasta of the day at a shared table. A lunch-only bottiglieria

    No-frills, old-school Milanese lunch counter known for simple, cheap classics like cotoletta and roast meats.

  9. Osteria del TrenoStazione Centrale · Milanese osteria

    Get: the lunch plates of the day. Lombard cooking at fair prices near the station

    Former railway workers' canteen turned relaxed osteria, serving hearty Milanese classics around a historic courtyard.

  10. Trattoria Masuelli San MarcoViale Umbria / Zone 4 · Milanese trattoria

    Get: Risotto alla milanese with osso buco

    A family trattoria since 1921 serving Milanese classics. Old-school Milanese trattoria known for classic dishes like ossobuco and risotto in a warm, traditional room.

  11. Pasticceria CucchiNavigli · bakery

    Get: Torta di mandorle, show cakes

  12. DongiòPorta Romana

    Bib Gourmand (2026) · Calabrian · $$

Keep these in Chef Amazing

Save the places you want and Chef remembers them for your trip: what to order, how to book, on a map with everything else you love in Milan. Free.

Save the whole listAsk Chef for morePlan my Milan food trip

Where locals eat in Milan: questions people ask

What are the local restaurants in Milan?

Chef Amazing’s picks start with Luini (Duomo), Trattoria Trippa (Porta Romana) and Pavé (Porta Venezia). All 12 places are on this page with what to get, where they are and a map.

What should I order?

At Luini, get fried panzerotto with mozzarella and tomato. At Trattoria Trippa, get butter and cheese pasta, fried tripe, vitello tonnato. At Pavé, get brioche, croissants, panettone tradizionale. At Bar Basso, get negroni Sbagliato.

Which neighborhood is best for local restaurants in Milan?

Most of these are in Porta Romana. The map on this page shows every one, numbered like the list.

How does Chef Amazing pick these?

From Chef Amazing’s city guide and lists for Milan: the places critics, chefs and locals keep recommending, checked and kept current, with what to order at each. Nobody pays to be on them.

More in Milan

Where to eat in MilanThe Milan food mapAperitivoBreakfast and brunchCotoletta alla milaneseGelatoPanettonePastaRisotto alla milaneseSandwichesTrippa and offalCelebrity restaurantsNew restaurantsMilan food calendar

Local restaurants in other cities

AarhusAlgarveAmsterdamAthensAucklandBangkokBarcelonaBeirutBerlinBilbaoBogotáBostonBuenos AiresCairoChicagoCopenhagenDubaiFlorenceGothenburgHanoiHo Chi Minh CityHong KongIstanbulJohannesburgKuala LumpurLimaLisbonLondonLos AngelesMadridMalmöMarrakechMelbourneMexico CityMiamiMumbaiNaplesNew York CityOaxacaOdenseOsakaParisPhiladelphiaPortoRomeRotterdamSan FranciscoSan SebastiánSantiagoSantiago de CompostelaSeoulSingaporeStockholmSydneyTaipeiThe HagueTokyoTorontoVancouverVienna

Places change: check hours before you go. Pins come from addresses and OpenStreetMap and can be a little off. Updated October 25, 2026.

Chef Amazing · Best of every city · Food cities · Food maps