Curated food

Milan

25 curated restaurants in Milan. Tap "Open in Maps" to see ratings, photos, hours, and phone number.

Cuisine

Price

Area

25 results

Trattoria del Nuovo Macello
Must try

Trattoria del Nuovo Macello

€€€
Traditional MilaneseCinque Giornate

A classic for *risotto alla milanese* (saffron risotto), ossobuco, and mondeghili meatballs. Family-run for 90+ years; the kitchen is consistently on point.

Tue–Sat 12:30–14:30 and 19:30–22:30. Closed Sun + Mon.

Open in Maps
Trattoria Masuelli San Marco
Must try

Trattoria Masuelli San Marco

€€€
Traditional MilanesePorta Romana

Going strong since 1921. Risotto, *cotoletta* (breaded veal cutlet), and Piedmontese specialities served in a room that hasn't changed in decades.

Tue–Sat 12:30–14:30 and 20:00–22:30. Closed Sun + Mon.

Open in Maps
Trattoria Milanese
Must try

Trattoria Milanese

€€€
Traditional MilaneseCentro Storico

In the heart of old Milan since 1933. Cotoletta and risotto cooked to the same recipe for generations.

Mon–Sat 12:30–14:30 and 19:30–22:30. Closed Sun.

Open in Maps
Latteria di San Marco

Latteria di San Marco

€€€
Traditional MilaneseBrera

A tiny no-reservations spot — come early. Seasonal Milanese cooking with a fresh take.

Mon–Fri 12:30–14:30 and 19:30–22:30. Closed weekends.

Open in Maps
Antica Trattoria della Pesa

Antica Trattoria della Pesa

€€€
Traditional MilaneseGaribaldi / Isola

Once served Lenin during his Milan years; today still runs an almost century-old menu — risotto, boiled meats, mondeghili.

Mon–Sat 12:00–14:30 and 19:30–22:30. Closed Sun.

Open in Maps
Lievità
Must try

Lievità

€€
PizzaMagenta

Milan's best Neapolitan pizza according to the local foodies. Long-fermented dough; multiple locations.

Daily 12:30–15:00 and 19:00–23:30.

Open in Maps
Berberè

Berberè

€€
PizzaIsola

Sourdough pizza with organic toppings and creative combinations. Hipster vibe, good for a group.

Mon–Fri 19:00–23:00; weekends also lunch 12:30–15:00.

Open in Maps
Spontini
Must try

Spontini

PizzaCentro Storico

Pizza al taglio by the slice — thick, oily, cheesy, classic Milan style. Eat-on-the-go pizza for €4 — a true institution.

Daily 11:30–23:00. Fast, no seating.

Open in Maps
Da Zero

Da Zero

€€
PizzaPorta Venezia

Cilento-style pizza with regional cheeses and cured meats. Light dough, ingredients with real character.

Daily 12:00–15:00 and 19:00–23:30.

Open in Maps
Bar Basso
Must try

Bar Basso

€€
AperitivoCinque Giornate

The birthplace of the Negroni Sbagliato — invented by accident in 1972. A classic bar for chatting, drinking, and snacking on canapés.

Wed–Mon 9:00–01:15. Closed Tue.

Open in Maps
Camparino in Galleria
Must try

Camparino in Galleria

€€€€
AperitivoGalleria

The cafe where Campari was popularised back in 1915. Marble counters, art-deco interior, a flawless Negroni — at a price.

Daily 7:30–24:00.

Open in Maps
Mag Café

Mag Café

€€
AperitivoNavigli

Cool cafe on Naviglio Grande with a clubby feel. Best for evening cocktails with a view of the canal.

Daily 8:00–02:00.

Open in Maps
Ceresio 7

Ceresio 7

€€€€
AperitivoPorta Nuova

Rooftop terrace atop the DSquared2 building with a view of Bosco Verticale. Pricey, but the view is worth at least one drink.

Daily 12:30–15:00 and 19:00–01:00.

Open in Maps
Bar Magenta

Bar Magenta

€€
AperitivoMagenta

A 1907 classic. A mix of locals and students, with a cheaper and more authentic *aperitivo* than the centre.

Daily 7:00–02:00.

Open in Maps
Cracco
Must try

Cracco

€€€€
Fine diningGalleria

Carlo Cracco's flagship in the Galleria — 2 Michelin stars. Refined Italian cooking in a room with a view of the Duomo.

Mon–Sat 12:30–14:30 and 19:30–22:30. Closed Sun.

Open in Maps
Ratanà

Ratanà

€€€
Fine diningPorta Nuova

Cesare Battisti's place in a historic building with a garden — modern Milanese cooking, not insanely priced, excellent.

Daily 12:30–14:30 and 19:30–23:00.

Open in Maps
Iyo

Iyo

€€€€
Fine diningSempione

The only Japanese restaurant in Italy with a Michelin star. World-class sushi and kaiseki.

Tue–Sat 12:30–14:30 and 19:30–22:30. Closed Sun + Mon.

Open in Maps
Luini
Must try

Luini

Quick biteCentro Storico

Fried panzerotti — Milan's street-food institution since 1949. There's a queue at lunchtime, but it moves fast. €4 a meal.

Mon–Sat 10:00–20:00. Closed Sun.

Open in Maps
Princi

Princi

€€
Bakery / caféCentro / Magenta / više

Milan's best-known bakery — great for breakfast and a quick lunch. Several locations; the one in Mercato Centrale is the prettiest.

Daily 7:00–22:00.

Open in Maps
Eataly Milano Smeraldo

Eataly Milano Smeraldo

€€
Italian classicsGaribaldi

Three floors of Italian food — shop, regional restaurants, and a wine bar. Handy for a group with different tastes.

Daily 8:30–24:00.

Open in Maps
Il Massimo del Gelato
Must try

Il Massimo del Gelato

GelatoSempione

A constant fixture on Milan's top-gelato lists. Classic and creative combinations, from fava beans to black sesame.

Tue–Sun 12:00–24:00. Closed Mon.

Open in Maps
Pavé

Pavé

€€
Bakery / caféPorta Venezia

Specialty coffee, croissants, sandwiches. The best breakfast in Porta Venezia, perfect before a museum visit.

Tue–Fri 8:00–19:00; weekends 9:00–19:00. Closed Mon.

Open in Maps
Pasticceria Marchesi 1824

Pasticceria Marchesi 1824

€€€
Bakery / caféGalleria

An 1824 *pasticceria* (now part of Prada) overlooking the Galleria. The classic Italian breakfast experience.

Daily 7:30–21:00.

Open in Maps
La Vecchia Latteria

La Vecchia Latteria

€€
VegetarianBrera

A tiny vegetarian trattoria in Brera, open for lunch only. Homemade pasta and seasonal dishes.

Mon–Sat 12:00–15:00. Closed weekends; lunch only.

Open in Maps
Osteria del Treno

Osteria del Treno

€€
Italian classicsPorta Romana

Run by a workers' co-op in the building of a former railway canteen. Honest Italian cooking at a fair price.

Mon–Fri 12:30–14:30 and 19:30–23:00.

Open in Maps