12 mid-range rooms in Milan, editor-picked. the comfortable everyday-good rooms in Milan — no surprise on the bill, real cooking. All Milan food.

Trattoria del Nuovo Macello ★ 4.5

porta-romana · Via Cesare Lombroso 20, 20137 Milano

Trattoria del Nuovo Macello in Milan's south-east has cooked the Lombard trattoria canon since 1927, near the old slaughterhouse. The risotto giallo and cotoletta al

Tip: Bookings open one month ahead on the website. Lunch is the calmer service; Friday evening fills up first.

Trattoria Masuelli San Marco ★ 4.5

porta-romana · Viale Umbria 80, 20135 Milano

Trattoria Masuelli San Marco in Milan's Porta Romana has cooked the Lombard canon since 1921, family-run by the Masuelli family for four generations.

Tip: Bookings open ten days ahead by phone. Cash and card; the wine list runs deep on Lombard producers.

28 Posti ★ 4.3

navigli · Via Corsico 1, 20144 Milano

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

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

Remulass ★ 4.3

porta-romana · Via Bergamo 7, 20135 Milano

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.

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

Altatto Bistrot ★ 4.3

porta-venezia · Via Sangiorgio 16, 20145 Milano

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

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

Manna ★ 4.3

isola · Piazzale Governo Provvisorio 6, 20127 Milano

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

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

Dongio ★ 4.3

porta-romana · Via Bernardino Corio 3, 20135 Milano

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

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

Antica Osteria Il Ronchettino ★ 4.3

navigli · Via Lelio Basso 9, 20142 Milano

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

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

Il Liberty ★ 4.3

isola · Viale Monte Grappa 6, 20124 Milano

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

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

Rovello 18 ★ 4.3

centro-storico · Via Tivoli 2, 20121 Milano

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

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

Al Posto ★ 4.2

isola · Via Lecco 4, 20124 Milano

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.

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

Mater Bistrot ★ 4.2

porta-venezia · Via Stradivari 4, 20131 Milano

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

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