Where to eat in Milan: a plate of saffron risotto alla Milanese

Where to Eat in Milan: A 24-Hour Food Guide to 12 Local Favourites

From a standing espresso at a historic pasticceria to a rooftop nightcap: where to eat in Milan, hour by hour, with 12 local favourites.

7 min read

Wondering where to eat in Milan when you only have one day? This Milan food guide walks you through what to eat and where to eat it, hour by hour. You will sip espresso at elegant pasticcerie, eat saffron risotto for lunch, stop for gelato, and end the day with aperitivo by the canals and a nightcap above the rooftops.

Every one of the 12 spots here is local-loved and easy to reach on foot, by metro or by tram. Opening hours and menus change, so check before you go, and book dinner in advance at weekends.

This article contains affiliate links. If you book or buy through them, I may earn a small commission at no extra cost to you. Read the full disclosure.

How to eat like a local in Milan

Before we start, a few habits that will make every meal better:

  • Breakfast is quick and sweet. Milanese breakfast is an espresso or cappuccino and a pastry, usually taken standing at the bar.
  • Cappuccino is a morning drink. After about 11 am, locals switch to espresso.
  • Lunch is around 1 pm, dinner from 8 pm. Many kitchens close between lunch and dinner service.
  • Aperitivo bridges the gap. From about 6 pm, bars serve drinks with small bites.
  • Coperto is normal. A small cover charge per person appears on most restaurant bills.

Prefer a guide?

Milan street food walking tour with tastings

Taste panzerotti, risotto, gelato and more with a local guide who knows the stories behind each stop. A good option for your first evening in the city.

08:00 – Espresso at Pasticceria Marchesi 1824

Start your morning the Milanese way: standing at the bar with an espresso and a cornetto. Marchesi 1824 is one of the city’s oldest and most elegant pastry shops, known for its vintage interiors and perfect pastries. It is now part of the Prada group, and it shows in every detail.

  • Order: espresso and a cornetto
  • Why go: elegant, historic and part of Milan’s heritage
  • Address: Via Santa Maria alla Porta 11/a; there is also a branch inside the Galleria Vittorio Emanuele II

Local tip: coffee is cheaper and quicker at the bar than at a table. Order, drink and go, like the locals do.

10:30 – Pastry break at Pasticceria Cucchi

For a second breakfast, this is where to eat in Milan like a local: a family-run pasticceria open since 1936. It is the kind of place where locals linger with a newspaper and a slice of cake. The apple tart and gianduja pastries are standouts: rich, not too sweet and very Milanese.

  • Order: torta di mele (apple cake) or anything with gianduja
  • Address: Corso Genova 1

12:00 – A street-food snack at Luini

If you are near the Duomo before lunch, join the queue at Luini, a Milan institution since the 1940s. Its panzerotti, fried dough pockets filled with tomato and mozzarella, are best eaten hot, standing on the pavement.

  • Order: the classic tomato and mozzarella panzerotto
  • Address: Via Santa Radegonda 16, just behind the Galleria
Where to eat in Milan: a plate of saffron risotto alla Milanese
Photo: Tamorlan / Wikimedia Commons, CC BY-SA 3.0

13:00 – Lunch: where to eat risotto alla Milanese

If Milan has a signature dish, this is it. Made with saffron, butter, parmesan and slowly cooked rice, risotto alla Milanese is rich, golden and comforting. Ask for it with ossobuco, braised veal shank, for the full classic. These are two of the best restaurants in Milan to try it, one traditional and one modern.

Classic: Trattoria Masuelli San Marco

Old-school and charming, Masuelli has served traditional Milanese cooking for generations. Order the risotto, ideally with ossobuco, and leave room for dessert.

  • Address: Viale Umbria 80

Modern: Ratanà

Ratanà gives Milanese classics a seasonal, contemporary touch in a chic setting near Porta Nuova. Great for a more refined lunch.

  • Address: Via Gaetano de Castillia 28

15:00 – Gelato break

Afternoon in Italy means gelato, and no Milan food guide is complete without it. Two favourites:

La Gelateria della Musica

Known for bold flavours with musical names. The pistachio and hazelnut are a must. It is a short walk from the Navigli, so it fits nicely before aperitivo.

  • Address: Via Giovanni Enrico Pestalozzi 4

Cioccolati Italiani

Central, busy and always reliable, and a good stop if you are near the Duomo. Watch for the chocolate poured into the cone before the gelato goes in.

  • Address: Via San Raffaele 6

How to spot good gelato: look for muted, natural colours and flavours kept in covered metal tubs, not towering, neon-bright mounds.

Evening aperitivo along the Navigli canals in Milan
Photo: Zairon / Wikimedia Commons, CC BY-SA 4.0

18:30 – Aperitivo in Navigli

Evenings in Milan mean aperitivo: a pre-dinner drink served with small bites. The canal district of Navigli is the most atmospheric place to experience it, especially at sunset.

MAG Café

Creative cocktails and an intimate, vintage-style room right on the canal.

  • Order: a Negroni or a Campari spritz
  • Address: Ripa di Porta Ticinese 43

UGO

A smaller, quieter bar with a focus on vermouth-based drinks and carefully chosen bites, a good choice if you want to escape the busiest stretch of the canals.

Did you know? The Negroni sbagliato, made with prosecco instead of gin, was born in Milan, at Bar Basso.

21:00 – Dinner: two of the best restaurants in Milan for a night out

Time to slow down. Go modern or stay rustic-chic.

Dry Milano

Gourmet pizza meets serious cocktails. Lively, stylish and great for groups.

  • Address: Via Solferino 33

Trippa

Trendy but grounded: seasonal Italian plates, offal specialities for the curious, and a crowd of serious food lovers. It is one of the hardest tables in the city to get, so book well ahead.

  • Address: Via Giorgio Vasari 3

23:00 – Nightcap at Ceresio 7

End the day with a drink on a rooftop overlooking Milan. Ceresio 7 is polished and atmospheric, with pools, city views and excellent cocktails.

  • Order: an amaro or a Negroni
  • Address: Via Ceresio 7

Where to eat in Milan by neighbourhood

Short on time? Here is where to eat in Milan grouped by area, so you can plan your food stops around your hotel and sightseeing.

  • Duomo and centre: Marchesi 1824 in the Galleria, Luini, Cioccolati Italiani
  • Brera and Porta Nuova: Dry Milano, Ratanà, Ceresio 7
  • Navigli and Porta Genova: Pasticceria Cucchi, La Gelateria della Musica, MAG Café, UGO
  • Porta Romana and east: Trattoria Masuelli San Marco, Trippa

Milan food glossary

  • Cornetto: the Italian croissant, often filled with cream, jam or pistachio
  • Ossobuco: braised veal shank, traditionally served with risotto alla Milanese
  • Cotoletta: breaded veal cutlet, Milan’s answer to the schnitzel
  • Panzerotto: a fried, filled pocket of dough, perfect for walking
  • Panettone: Milan’s famous sweet Christmas bread
  • Aperitivo: the early-evening drink-and-snack ritual
  • Amaro: a bittersweet herbal liqueur, usually after dinner

Final notes on where to eat in Milan

This Milan food guide is easy to follow in a single day with minimal transport. You will taste a mix of heritage, flavour and local lifestyle, the way Milan is meant to be experienced. If you have more time, split it across two days and add a long lunch.

Planning the rest of your trip? Read my guide to the best things to do in Milan for sights and hidden corners, then continue to Venice with what to eat in Venice. For more city food guides, follow the Food & Cafés section of the journal.

Share this story

Leave a Reply

Your email address will not be published. Required fields are marked *