Restaurants in Centro Storico

Giacomo Arengario ★ 4.5

€€€€ Lombard, Modern ItalianCentro Storico

Giacomo Arengario in Milan sits atop the Museo del Novecento with a wraparound terrace looking at the Duomo. Kitchen leans lombard, modern italian.

OrderRisotto alla milanese and cotoletta with the Duomo view; the spaghetti alla chitarra with prawns is the alternative.

TipBookings open a month ahead; ask for the terrace. The aperitivo sitting at 18:30 is the cheaper way to use the view.

Savini ★ 4.1

€€€€ Lombard, Classical ItalianCentro Storico

Savini in the Galleria Vittorio Emanuele has cooked classical Lombard and Italian cuisine since 1867, the historic dining room of opera-going Milan.

OrderThe risotto alla milanese, cotoletta alla milanese and the tortelli di zucca from Mantua.

TipBookings open a month ahead. The post-Scala dinner sitting at 22:30 is when the opera crowd arrives.

Innocenti Evasioni / Terrazza Triennale ★ 4.2

€€€ Modern ItalianCentro Storico

Innocenti Evasioni / Terrazza Triennale in Milan is Tommaso Arrigoni's rooftop dining room atop the Triennale Milano in Parco Sempione, the relocated 2026.

OrderThe tortelli of caciotta cheese, the pigeon breast and the seasonal tasting set.

TipBookings open two weeks ahead. The rooftop tables in summer are the destination; book at least a fortnight in advance.

Wicky's Innovative Japanese ★ 4.6

€€€€ Japanese, SushiCentro Storico

Wicky's in Milan's Centro Storico is chef Wicky Priyan's 12-seat omakase counter, opened 2009, the Sri Lankan-trained sushi master who put Italian fish.

OrderThe full omakase set at the counter; do not order off the carte.

TipBookings open 30 days ahead and sell out within hours. Lunch omakase at 12:30 is cheaper than dinner; vegetarian option available with notice.

Boeucc ★ 4.0

€€€€ Lombard, Classical ItalianCentro Storico

Boeucc in Milan dates from 1696 and is the city's oldest dining room, now at Corso Monforte near the Quadrilatero. Located in Centro Storico.

OrderRisotto alla milanese, the bone-in cotoletta, then tortelli di zucca from Mantua.

TipBookings open three weeks ahead. The dining room has the original Boeucc 18th-century vaulted ceiling; ask for a table in the main room.

Horto ★ 4.4

€€€€ Modern Italian, Plant-ledCentro Storico

Horto in Milan's Centro Storico is Norbert Niederkofler's rooftop kitchen atop The Medelan, a Michelin-star vegetable-led tasting room opened 2023.

OrderThe vegetable tasting set at 150 euros; the herb risotto and the smoked-celery main are the signatures.

TipBookings open three weeks ahead on the website. The chef's counter overlooks the open kitchen; book the 20:00 first sitting.

Frades Porto Cervo ★ 4.2

€€€ Regional ItalianCentro Storico

Frades on Via Mazzini is the Milan room of three brothers from Orani who run a restaurant and deli in Porto Cervo: modern Sardinian cooking near the Duomo.

OrderStart with the island hams and cheeses sliced at the deli corner, then the seafood of the day.

TipClosed Sunday and Monday. The room is contemporary and books out with groups; lunch at 12:30 is the easier table.

Bice ★ 4.1

€€€ TuscanCentro Storico

Bice has fed the fashion quarter since 1926, when Tuscan cook Bice Mungai opened her osteria; it moved to Via Borgospesso in 1939 and stays in the family.

OrderThe Tuscan classics the founder brought north, pasta e fagioli and ribollita, or the ossobuco with its risotto.

TipClosed Monday. A century-old room where the city's fashion and football set still eats; the lunch service is the quieter one.

Fine Dining in Centro Storico

Cracco 1 ★ ★ 4.6

€€€€ Tasting €220-€280ItalianCentro StoricoChef Carlo Cracco

Cracco in Milan's Galleria Vittorio Emanuele II is Carlo Cracco's flagship dining room, holding one Michelin star in 2026. Located in Centro Storico.

OrderThe Cracco tasting set, the saffron risotto with bone marrow and the cuttlefish black ink risotto.

Book4 weeks ahead

TipBookings open one month ahead on the website. The Galleria Cafe Cracco runs an accessible aperitivo from 12:00; book the upstairs dining for the tasting.

Seta by Antonio Guida 2 ★ ★ 4.8

€€€€ Tasting €295-€345Tasting menuCentro StoricoChef Antonio Guida

Seta in the Mandarin Oriental Milan is Antonio Guida's two-Michelin-star kitchen, opened 2015. Located in Centro Storico. Tasting menu €295-€345.

OrderThe Memorie tasting set with the linguine with sea urchin; the spaghettoni with red prawns is the signature pr

Book4 to 6 weeks ahead

TipBookings open six weeks ahead. The courtyard garden in summer is the destination for lunch; book the inside dining room for the full Memorie set.

Andrea Aprea Fine Dining 2 ★ ★ 4.7

€€€€ Tasting €180-€260ItalianCentro StoricoChef Andrea Aprea

Andrea Aprea Fine Dining in Milan holds two Michelin stars, the Naples-born chef's contemporary Italian dining room atop the Etro family's Casa.

OrderThe Iconici tasting set with reinterpreted classics; the carbonara is the signature primo.

Book3 to 4 weeks ahead

TipBookings open four weeks ahead. The chef's counter overlooks the open kitchen; the rooftop terrace runs an aperitivo bar from 18:00.

VOCE Aimo e Nadia ★ 4.3

€€€€ Tasting €90-€140ItalianCentro StoricoChef Lorenzo Pesci

VOCE Aimo e Nadia in Milan's Piazza della Scala is the cafe-and-bistro little sister of Il Luogo di Aimo e Nadia, opened 2018 inside Gallerie d'Italia.

OrderThe risotto with marrow and the cotoletta; the cafe runs simple seasonal Italian plates daily.

Book2 weeks ahead

TipBookings open two weeks ahead. The cafe section runs all-day; the bistro service starts at 12:30. The 18:30 aperitivo is the editor's pick.

Il Ristorante Niko Romito 1 ★ ★ 4.6

€€€€ Tasting €140-€220ItalianCentro StoricoChef Niko Romito

Il Ristorante Niko Romito in Milan's Bulgari Hotel is Niko Romito's one-Michelin-star outpost of the three-star Reale in Castel di Sangro. Book 3 weeks ahead.

OrderThe Niko Romito tasting set; the absoluto chicken with potatoes is the signature.

Book3 weeks ahead

TipBookings open three weeks ahead. The Bulgari terrace garden is the destination in summer; book the 19:30 sitting for cocktails first.

Pellico 3 Milano ★ 4.4

€€€€ Tasting Two tasting menusModern ItalianCentro StoricoChef Guido Paternollo

Pellico 3 is the Park Hyatt's small dining room off the Galleria, where Guido Paternollo cooks two tasting menus, one a homage to Milan, from 700 labels.

OrderThe 'La mia città' menu; the wild garlic risotto with morels and sea snails shows the kitchen's range.

Book1 to 2 weeks ahead

TipDinner only, 19:00 to 22:00, Tuesday to Saturday, with a smart-casual dress code and a summer closure in August. Enter from the Galleria or through the bar.

Casual Dining in Centro Storico

Casa Camperio ★ 4.5

€€€ French bistroCentro Storico

Casa Camperio in Milan's Centro Storico is a neo-bistro a few steps from the Duomo, opened 2022 with a focused modern-Italian carte. Priced at €€€.

OrderThe risotto of the day, the beef tartare and the seasonal tasting set.

TipBookings open ten days ahead. The bar counter is the walk-up seat for early diners; service starts at 19:30.

Morelli ★ 4.7

€€€ Modern Italian, Fine BistroCentro Storico

Morelli in Milan's Sempione is chef Giancarlo Morelli's flagship dining room, opened 2010, with one Michelin star. Located in Centro Storico.

OrderThe Morelli tasting set; the veal tortelli and the lemon risotto are the signature plates.

TipBookings open three weeks ahead. The chef's counter at the open kitchen is the seat to ask for; vegetarian tasting available.

Locanda Perbellini Milano ★ 4.3

€€€ ItalianCentro Storico

Locanda Perbellini in Milan is Giancarlo Perbellini's neighbourhood-format Venetian-modern carte, the satellite to his three-star Casa Perbellini in Verona.

OrderThe cuttlefish ink risotto, the bigoli with duck and the Verona-style tasting set.

TipBookings open two weeks ahead. Lunch carte at 35 euros is the cheaper way in; the wine list runs deep on Veneto producers.

Il Cairoli ★ 4.2

€€€ Modern Italian, Fine BistroCentro Storico

Il Cairoli in Milan's Brera district is the modern-Italian dining room of chef Marco Sacco's Milan project, opened 2019. Located in Centro Storico.

OrderThe seasonal tasting set; the risotto with bone marrow and the seasonal primo are the signatures.

TipBookings open two weeks ahead. The chef's counter is the spot to ask for; book the 19:30 sitting for a slower service.

Rovello 18 ★ 4.1

€€ ItalianCentro Storico

Rovello 18 in Milan's Brera district is a Lombard trattoria with the Milanese canon at neighbourhood prices since 2014. Located in Centro Storico.

OrderThe risotto alla milanese, the cotoletta with bone in and the vitello tonnato.

TipBookings open one week ahead by phone. Lunch is the calmer service; closed Sundays and three weeks in August.

Cafés in Centro Storico

Caffe Cova ★ 4.6

€ CaféCentro Storico

Caffe Cova on Via Montenapoleone has served espresso to the Milanese fashion circuit since 1817. Order the espresso con panna and zabaione caldo.

DrinkEspresso con panna and zabaione caldo

Zero Milano ★ 4.1

€ CaféCentro StoricoWork-friendlyWifi

Zero Milano on Corso Magenta near Santa Maria delle Grazie is the flat-white-and-matcha address for the museum district. Located in Centro Storico.

DrinkSpecialty flat white and matcha latte

Bakeries in Centro Storico

Marchesi 1824 ★ 4.8

€ BakeryTraditional panettone, pasticcini and Milanese lievitatiCentro Storico

Marchesi 1824 in Milan's Centro Storico is the city's oldest surviving pasticceria, founded in 1824 and now owned by Prada. Booking recommended.

Worth the queuePanettone tradizionale with candied orange and sultanas

Pasticceria Cova ★ 4.7

€ BakeryMilanese confectionery, panettone, petits foursCentro Storico

Pasticceria Cova on Via Montenapoleone has made Milanese confectionery since 1817, the tea room of the fashion-week circuit. Located in Centro Storico.

Worth the queuePanettone classico with Madagascar vanilla

Princi ★ 4.5

€ BakeryPizza al taglio, focaccia, michetta, pastryCentro StoricoWalk-in only

Princi at Via Speronari near the Duomo has set the Milan bakery standard since 1986, the flagship of the Rocco Princi-designed forno group. Family-friendly.

Worth the queuePizza bianca al rosmarino

Iginio Massari Alta Pasticceria ★ 4.9

€ BakeryHaute patisserie, signature panettone, pralinesCentro Storico

Iginio Massari Alta Pasticceria near the Duomo is the Milan flagship of Italy's most decorated pastry chef, whose panettone set the artisan benchmark.

Worth the queuePanettone di Natale with veneziane candite

Bars in Centro Storico

Camparino in Galleria ★ 4.2

€€€ Cocktail barHistoric aperitivo barCentro Storico

Camparino in Galleria at the Piazza Duomo corner of the Galleria Vittorio Emanuele II is the bar where Davide Campari himself served the first Campari Seltz.

DrinkCampari Seltz: Campari with soda and orange peel

FoodAperitivo snacks

Street Food in Centro Storico

Luini ★ 4.8

€ Street foodCentro Storico

Luini at Via Santa Radegonda, steps from the Rinascente, has fried panzerotti since 1949. Located in Centro Storico. Open mon-sat 10:00-20:00, closed sun.

TryPanzerotto fritto and al forno

Pizzeria Spontini ★ 4.5

€ Street foodCentro Storico

Pizzeria Spontini on Via Santa Radegonda pioneered Milan's thick-crust pizza al taglio since 1953. Located in Centro Storico. Open mon-sun 11:00-01:00.

TryMilanese thick-crust pizza al taglio

De Santis Paninoteca ★ 4.3

€ Street foodCentro Storico

De Santis on Corso Magenta has made gourmet panini since 1964, the Milanese late-night institution with over 200 sandwich varieties on michetta and ciabatta.

TryGourmet panini on michetta and ciabatta

Budget Eats in Centro Storico

Luini ★ 4.8

€ ItalianCentro Storico

Luini near the Duomo has served fried panzerotti at under 3 euros since 1949. The tomato-and-mozzarella half-moon is the definitive Milanese street lunch.

TryPanzerotto fritto

Pizzeria Spontini ★ 4.5

€ PizzeriaCentro Storico

Pizzeria Spontini on Via Santa Radegonda has been the working Milanese lunch since 1953. Located in Centro Storico. At Via Santa Radegonda 11.

TryThick-crust pizza al taglio by the slice

Trattoria da Pino ★ 4.1

€ ItalianCentro Storico

Trattoria da Pino near the Quadrilatero has served two-course working lunches to Milanese office workers for decades. Located in Centro Storico.

TryMilanese two-course lunch menu

Hidden Gems in Centro Storico

Trattoria da Pino ★ 4.2

€€ ItalianCentro Storico

Trattoria da Pino in Milan: italian room. No sign on the door, cash-preferred, and the two-course menu changes daily; Milanese office workers.

Why locals goNo sign on the door, cash-preferred, and the two-course menu changes daily; Milanese office workers fill it at noon before tourists find it.

TipArrive by 12:15 or the daily pasta runs out; the ribollita sells first.

Brunch in Centro Storico

Marchesi 1824 ★ 4.6

€€ 8-18 eurosBrunchTraditional Milanese pasticceria brunchCentro Storico

Marchesi 1824 in Centro Storico is the Sunday-morning brunch option for purists who want the Milanese pasticceria experience at its most historical.

OrderPanettone toast with Langhe butter and chestnut honey

Late-Night Eats in Centro Storico

Pizzeria Spontini ★ 4.8

€€ PizzeriaCentro StoricoUntil 01:00 daily

Pizzeria Spontini on Via Santa Radegonda stays open until 01:00 and has been the late-night pizza counter since 1953. Located in Centro Storico.

TryThick-crust pizza al taglio by the slice

De Santis Paninoteca ★ 4.4

€€ ItalianCentro StoricoUntil 04:00 daily

De Santis on Corso Magenta is Milan's late-night institution, open until 04:00 with over 200 sandwich varieties on michetta and ciabatta. At Corso Magenta 9.

TryGourmet panini on michetta

Nightlife in Centro Storico

Tunnel Club ★ 4.4

€€ Centro StoricoThu-Sat 22:30-04:00, occasional weeknight live shows

Tunnel runs in a former industrial space tucked under the railway viaduct that feeds Stazione Centrale, programming international live shows midweek and electronic floors at the weekend in one of Italy's longest-running dance rooms.

TipWeekend nights are electronic-leaning with bookings drawn from the Resident Advisor circuit; midweek bills shift to live indie and rock. Centrale FS is a five-minute walk.

Terrazza Aperol ★ 4.2

€€€ Centro StoricoMon-Fri 11:00-23:00, Sat 11:00-01:00, Sun 11:00-23:00

Terrazza Aperol crowns Il Mercato del Duomo on the corner of Piazza del Duomo and Galleria Vittorio Emanuele II, with a second-floor terrace pointed at the cathedral facade and a kitchen that pairs aperitivo plates with the canonical Aperol Spritz.

TipWalk-in tables on the terrace go to the patient queue on weekend evenings; reserve via the site to lock in a Duomo-facing seat at sunset.

Book food experiences in Milan

Eating Milan: Navigli Food & Drinks Tour★ 4.8 (22)

Guided tour · 3h 30m

Eating Milan: Navigli Food & Drinks Tour

Discover Milan’s Navigli district on a small-group food tour blending local culture, canals, and regional flavours. Enjoy a curated walking journey with multiple tasti...

from€96 Check dates

See all 798 bookable experiences in Milan

← Back to the Milan food guide

Cuisines in Centro Storico