Bistros, trattorias, taverns and neighbourhood rooms: the mid-tier places where Milan actually eats.

Where to eat well, no fuss

28 Posti ★ 4.3

Modern Italian€€navigli

28 Posti in Milan's Navigli runs a 28-seat counter, the lunch trattoria where Marco Ambrosino cooked Mediterranean modern Italian from 2010. The seasonal carte is th

Signature: Tasting menu, Squash ravioli, Hand-pulled tagliatelle

Order: The seasonal tasting set; the squash ravioli with sage is the signature primo.

Tip: Bookings open one week ahead. Lunch sittings 12:30 and 14:00; the chef's counter overlooks the open kitchen.

Remulass ★ 4.3

Modern Italian, vegetable-led€€porta-romana

Remulass in Milan's Porta Romana runs a vegetable-led modern Italian carte from chef Diego Bottani since 2022. The seasonal Lombard plate anchors the room in 2026.

Signature: Vegetable plates, Risotto with herbs, Seasonal pasta

Order: The seasonal vegetable tasting; the herb risotto and the radish-fermented main are the signature plates.

Tip: Bookings open one week ahead. Lunch is a calmer service; the 21:00 dinner sitting is the busy one.

Al Posto ★ 4.2

Modern Italian, neo-trattoria€€isola

Al Posto in Milan's Porta Venezia runs Vito Bonanno's neo-trattoria carte from 2021, with rotating seasonal Italian plates priced at trattoria levels.

Signature: Risotto, Pasta of the day, Tartare

Order: The risotto of the day and the seasonal pasta; the beef tartare is the steady carte signature.

Tip: Bookings open one week ahead. The lunch carte at 25 euros is the cheaper way in; dinner runs longer.

Altatto Bistrot ★ 4.3

Modern Italian, plant-led€€porta-venezia

Altatto Bistrot in Milan's Porta Venezia is Alessandra Cozzolino and Sara Nicolosi's vegetable-led bistrot, the lighter neighbourhood sister to Altatto restaurant.

Signature: Seasonal vegetable plate, Tagliolini with herbs, Tasting menu

Order: The vegetable plate of the day, the herb tagliolini and the seasonal tasting set.

Tip: Bookings open ten days ahead. The chef's table for four overlooks the open kitchen; vegan option on request.

Casa Camperio ★ 4.3

Modern Italian, neo-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. The risotto and the tartare anch

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.

Manna ★ 4.3

Modern Italian€€isola

Manna in Milan's NoLo district is Matteo Fronduti's modern-Italian neighbourhood room since 2008. The seasonal pasta and slow-roasted pork shoulder anchor the carte

Signature: Seasonal pasta, Pork shoulder, Tasting menu

Order: The seasonal pasta of the day, the slow-roasted pork shoulder and the tasting set.

Tip: Bookings open one week ahead. Lunch carte is the cheaper way in; the natural-wine list runs deep on small Italian growers.

Bu:r di Eugenio Boer ★ 4.4

Modern Italian, fine bistro€€€porta-romana

Bu:r in Milan's Porta Romana is Eugenio Boer's modern-Italian fine bistro, the Dutch-Italian chef's flagship since 2018, holding one Michelin star.

Signature: Tortelli with herbs, Beef cheek, Tasting menu

Order: The Bu:r tasting set; the herb tortelli and the slow-braised beef cheek are signature plates.

Tip: Bookings open three weeks ahead. The lunch carte at 65 euros is the cheaper way in; vegetarian tasting available with notice.

Mater Bistrot ★ 4.2

Modern Italian€€porta-venezia

Mater Bistrot in Milan's Porta Venezia is a modern-Italian neighbourhood room with a focused weekly-changing carte and natural-wine list. The seasonal pasta anchors

Signature: Seasonal pasta, Risotto, Beef tartare

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

Tip: Bookings open one week ahead. Lunch is the calmer service; the natural-wine list runs deep on Italian growers under 30 euros.

Dongio ★ 4.3

Calabrian, southern Italian€€porta-romana

Dongio in Milan's Porta Romana has cooked Calabrian southern-Italian since 1980, the city's reference for 'nduja and Calabrian peppers. The 'nduja pasta and the carp

Signature: 'Nduja pasta, Beef carpaccio, Caprese

Order: The 'nduja pasta, the beef carpaccio and the Calabrian peppers as antipasto.

Tip: Bookings open one week ahead by phone. The Calabrian wine list runs deep on Magliocco and Gaglioppo producers.

Morelli ★ 4.4

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. The veal-stuffed tortelli and risotto define the c

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

Venetian, modern 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.

Antica Osteria Il Ronchettino ★ 4.3

Lombard trattoria€€navigli

Antica Osteria Il Ronchettino in Milan's southern suburbs has cooked the Lombard farming canon since the 1920s, in an 18th-century farmstead. The risotto and the cas

Signature: Risotto alla milanese, Cassoeula, Ossobuco

Order: The risotto alla milanese, the cassoeula in winter and the ossobuco.

Tip: Bookings open one week ahead. The garden tables are the destination in summer; closed Mondays and August.

Il Liberty ★ 4.3

Modern Italian€€isola

Il Liberty in Milan's Porta Garibaldi is Andrea Provenzani's modern-Italian dining room since 2007, near Stazione Garibaldi. The seasonal risotto and the tortelli an

Signature: Risotto, Tortelli, Tasting menu

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

Tip: Bookings open one week ahead. Lunch carte at 30 euros is the cheaper way in; the dining room is small and intimate.

Il Cairoli ★ 4.3

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. The risotto and seasonal tasting set anchor

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.3

Lombard, trattoria€€centro-storico

Rovello 18 in Milan's Brera district is a Lombard trattoria with the Milanese canon at neighbourhood prices since 2014. The cotoletta and risotto giallo anchor the c

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.

Casual Dining in Milan, FAQ

When is the best time to eat in Milan?

Peak food season in Milan is year-round.

What time do people eat in Milan?

Local dining hours: lunch around 12:30, dinner from 19:30.

How does tipping work in Milan?

service is typically included; small extra is welcome but not expected.

What is the one dish to try in Milan?

Ask the next local you meet what they would order. Milan rewards trust.

← Back to Milan food guide