Restaurants in Centro Storico

Giacomo Arengario ★ 4.5

Lombard, Modern Italian€€€€centro-storico

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

Signature: Risotto alla milanese, Cotoletta alla milanese, Spaghetti alla chitarra

Order: Risotto alla milanese and cotoletta with the Duomo view; the spaghetti alla chitarra with prawns is the altern

Tip: Bookings 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 Italian€€€€centro-storico

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

Signature: Risotto alla milanese, Cotoletta alla milanese, Tortelli di zucca

Order: The risotto alla milanese, cotoletta alla milanese and the tortelli di zucca from Mantua.

Tip: Bookings 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 Italian€€€centro-storico

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

Signature: Tortelli of caciotta, Pigeon breast, Tasting menu

Order: The tortelli of caciotta cheese, the pigeon breast and the seasonal tasting set.

Tip: Bookings 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, Sushi€€€€centro-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.

Signature: Omakase sushi, Yellowtail crudo, Tempura

Order: The full omakase set at the counter; do not order off the carte.

Tip: Bookings 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 Italian€€€€centro-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.

Signature: Risotto alla milanese, Cotoletta alla milanese, Tortelli di zucca

Order: Risotto alla milanese, the bone-in cotoletta, then tortelli di zucca from Mantua.

Tip: Bookings 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-led€€€€centro-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.

Signature: Vegetable tasting menu, Risotto with herbs, Seasonal garden plates

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

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

Fine Dining in Centro Storico

Cracco 1 ★ ★ 4.6

ItalianChef Carlo Cracco€€€€€220-€280centro-storicoTue-Fri 12:30-13:30, 19:30-23:00; Sat 19:30-23:00; Sun-Mon closedBook 4 weeks ahead

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.

Order: The Cracco tasting set, the saffron risotto with bone marrow and the cuttlefish black ink risotto.

Tip: Bookings 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 menuChef Antonio Guida€€€€€295-€345centro-storicoTue-Sat 12:30-14:30, 19:30-22:30; Sun-Mon closedBook 4 to 6 weeks ahead

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

Order: The Memorie tasting set with the linguine with sea urchin; the spaghettoni with red prawns is the signature pr

Tip: Bookings 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

ItalianChef Andrea Aprea€€€€€180-€260centro-storicoTue-Sat 19:30-22:00; Sun-Mon closedBook 3 to 4 weeks ahead

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.

Order: The Iconici tasting set with reinterpreted classics; the carbonara is the signature primo.

Tip: Bookings 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

ItalianChef Lorenzo Pesci€€€€€90-€140centro-storicoMon-Sat 12:00-15:00, 19:00-23:00; Sun closedBook 2 weeks ahead

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.

Order: The risotto with marrow and the cotoletta; the cafe runs simple seasonal Italian plates daily.

Tip: Bookings 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

ItalianChef Niko Romito€€€€€140-€220centro-storicoTue-Sat 19:30-22:30; Sun-Mon closedBook 3 weeks ahead

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.

Order: The Niko Romito tasting set; the absoluto chicken with potatoes is the signature.

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

Casual Dining in Centro Storico

Casa Camperio ★ 4.5

French bistro€€€centro-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 €€€.

Signature: Risotto, Tartare di carne, Tasting menu

Order: The risotto of the day, the beef tartare and the seasonal tasting set.

Tip: Bookings 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 Bistro€€€centro-storico

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

Signature: Risotto, Tortelli of veal, Tasting menu

Order: The Morelli tasting set; the veal tortelli and the lemon risotto are the signature plates.

Tip: Bookings 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

Italian€€€centro-storico

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

Signature: Risotto with cuttlefish ink, Bigoli con anatra, Tasting menu

Order: The cuttlefish ink risotto, the bigoli with duck and the Verona-style tasting set.

Tip: Bookings 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 Bistro€€€centro-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.

Signature: Risotto, Pasta of the day, Tasting menu

Order: The seasonal tasting set; the risotto with bone marrow and the seasonal primo are the signatures.

Tip: Bookings 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

Italian€€centro-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.

Signature: Risotto alla milanese, Cotoletta, Vitello tonnato

Order: The risotto alla milanese, the cotoletta with bone in and the vitello tonnato.

Tip: Bookings 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-storicoMon-Fri 08:00-20:00, Sat 08:30-20:00, Sun 09:30-19:30

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

Signature drink: Espresso con panna and zabaione caldo

Zero Milano ★ 4.1

Cafécentro-storicoMon-Fri 08:00-19:00, Sat-Sun 09:00-18:00Work-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.

Signature drink: Specialty flat white and matcha latte

Bakeries in Centro Storico

Marchesi 1824 ★ 4.8

Bakerycentro-storicoTue-Sat 07:30-19:30, Sun 08:30-13:00, closed MonTraditional panettone, pasticcini and Milanese lievitati

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 queue: Panettone tradizionale with candied orange and sultanas

Pasticceria Cova ★ 4.7

Bakerycentro-storicoMon-Fri 08:00-20:00, Sat 08:30-20:00, Sun 09:30-19:30Milanese confectionery, panettone, petits fours

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 queue: Panettone classico with Madagascar vanilla

Princi ★ 4.5

Bakerycentro-storicoMon-Fri 07:30-19:30, Sat-Sun 08:00-20:00Walk-in onlyPizza al taglio, focaccia, michetta, pastry

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 queue: Pizza bianca al rosmarino

Iginio Massari Alta Pasticceria ★ 4.9

Bakerycentro-storicoMon-Sat 09:00-19:30, Sun 09:00-13:00Haute patisserie, signature panettone, pralines

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 queue: Panettone di Natale with veneziane candite

Bars in Centro Storico

Camparino in Galleria ★ 4.2

Cocktail barHistoric aperitivo bar€€€centro-storicoTue-Sun 08:00-23:00, closed Mon

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.

Signature drink: Campari Seltz: Campari with soda and orange peel

Food: Aperitivo snacks

Street Food in Centro Storico

Luini ★ 4.8

Street foodcentro-storicoMon-Sat 10:00-20:00, closed Sun

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.

Try: Panzerotto fritto and al forno

Pizzeria Spontini ★ 4.5

Street foodcentro-storicoMon-Sun 11:00-01:00

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.

Try: Milanese thick-crust pizza al taglio

De Santis Paninoteca ★ 4.3

Street foodcentro-storicoMon-Sun 12:00-04:00, 19:00-00:30

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.

Try: Gourmet 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.

Try: Panzerotto fritto

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.

Try: Milanese two-course lunch menu

Hidden Gems in Centro Storico

Trattoria da Pino ★ 4.2

Italian€€centro-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 love it: No sign on the door, cash-preferred, and the two-course menu changes daily; Milanese office workers fill it at noon before tourists find it.

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

Brunch in Centro Storico

Marchesi 1824 ★ 4.6

BrunchTraditional Milanese pasticceria brunch€€8-18 euroscentro-storicoTue-Sat 07:30-19:30, Sun 08:30-13:00, closed MonWalk-in only

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

Order: Panettone toast with Langhe butter and chestnut honey

Late-Night Eats in Centro Storico

Pizzeria Spontini ★ 4.8

Pizzeria€€centro-storicoMon-Fri 12:00-14:30, 18:00-23:30; Sat 12:00-15:00, 18:00-00:00; Sun 12:00-15:00, 18:00-23:00Until 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.

Try: Thick-crust pizza al taglio by the slice

De Santis Paninoteca ★ 4.4

Italian€€centro-storicoMon-Sat 12:00-16:00, 19:00-00:30; Sun closedUntil 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.

Try: Gourmet 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.

Tip: Weekend 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.

Tip: Walk-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.

← Back to the Milan food guide

Cuisines in Centro Storico