AZIZANOVA
An editorial journal of travel, beauty & style.
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.
Table of Contents
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

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.

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.






