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

Pizzeria Spontini ★ 4.8

centro-storico · Via Santa Radegonda 11, 20121 Milano

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.

28 Posti ★ 4.7

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.

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

Orsonero Coffee ★ 4.7

porta-venezia · Via Broggi 15, 20129 Milano

Orsonero Coffee roasts its single-origin lots in a small facility adjoining the Via Broggi cafe in Porta Venezia. At Via Broggi 15. Booking recommended.

Trattoria del Nuovo Macello ★ 4.6

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. Located in Porta Romana.

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

Remulass ★ 4.6

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. Kitchen leans modern italian, vegetable-led.

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

Altatto Bistrot ★ 4.6

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.

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

Birrificio Lambrate ★ 4.6

isola · Via Adelchi 5, 20131 Milano

Birrificio Lambrate on Via Adelchi pioneered Milan's craft-beer scene when it opened in 1996. Located in Isola. At Via Adelchi 5. Booking recommended.

MAG Cafe ★ 4.6

navigli · Ripa di Porta Ticinese 43, 20143 Milano

MAG Cafe on Ripa di Porta Ticinese is the late-night canalside bar that stays open until 02:00 on weekends. Located in Navigli. At Ripa di Porta Ticinese 43.

Cantine Isola ★ 4.6

isola · Via Paolo Sarpi 30, 20154 Milano

Cantine Isola on Paolo Sarpi is a Chinatown wine-shop facade with a handful of stools, cash-only and a handwritten weekly list of Lombard and natural bottles.

Tip: Go Tuesday or Thursday evenings when the importer drops new cases and Andrea opens something unannounced.

Marchesi 1824 ★ 4.6

centro-storico · Via Santa Maria alla Porta 11/a, 20123 Milano

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

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.

Manna ★ 4.5

isola · Piazzale Governo Provvisorio 6, 20127 Milano

Manna in Milan's NoLo district is Matteo Fronduti's modern-Italian neighbourhood room since 2008. Located in Isola. Kitchen leans modern italian.

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

Sevengrams ★ 4.5

navigli · Via Valparaiso 9, 20144 Milano

Sevengrams in the Porta Genova design district roasts specialty lots from Ethiopia, Guatemala, Rwanda and Honduras in a converted warehouse.

Cafezal ★ 4.5

brera · Via Solferino 27, 20121 Milano

Cafezal on Via Solferino in Brera is Milan's only roaster dedicated entirely to Brazilian single-origin lots. At Via Solferino 27. Booking recommended.

Vinoir ★ 4.5

navigli · Ripa di Porta Ticinese 93b, 20143 Milano

Vinoir is a wine bar room in Navigli. Ask what the producer left behind; there are usually unlisted bottles from importers who stopped by that week.

Tip: Ask what the producer left behind; there are usually unlisted bottles from importers who stopped by that week.

Pave ★ 4.5

porta-venezia · Via Felice Casati 27, 20124 Milano

Pave in Porta Venezia is the natural brunch destination for the city's artisan-pastry crowd on weekends. Open sat-sun 09:00-17:00. At Via Felice Casati 27.

Dongio ★ 4.4

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. Priced at €€.

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

Gianfranco Gamba Caffe ★ 4.4

brera · Via Palermo 23, 20121 Milano

Gianfranco Gamba Caffe on Via Palermo in Brera is the artisan torrefazione that has roasted Milanese espresso blends on copper drum roasters since the 1960s.

Birrificio Italiano Milano ★ 4.4

centrale · Via Ferrante Aporti 12, 20125 Milano

Birrificio Italiano Milano on Via Ferrante Aporti a few steps from Stazione Centrale opened in 2017 as the city taproom of Agostino Arioli's Lurago Marinone.

De Santis Paninoteca ★ 4.4

centro-storico · Corso Magenta 9, 20123 Milano

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.

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.

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

Il Liberty ★ 4.2

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. Located in Isola.

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

Tap House ★ 4.2

navigli · Ripa di Porta Ticinese 51, 20143 Milano

Tap House on Ripa di Porta Ticinese along the Naviglio Grande pours 40 rotating lines from Italian and European craft producers. At Ripa di Porta Ticinese 51.

Backdoor 43 ★ 4.2

navigli · Ripa di Porta Ticinese 43, 20143 Milano

Backdoor 43 on Ripa di Porta Ticinese on the Navigli is the speakeasy that stays open until 02:00 nightly. At Ripa di Porta Ticinese 43. Booking recommended.

Trattoria da Pino ★ 4.2

centro-storico · Via Cerva 14, 20122 Milano

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

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

Pasticceria Sissi ★ 4.2

porta-venezia · Piazza Risorgimento 6, 20129 Milano

Pasticceria Sissi at Piazza Risorgimento is a 1950s neighbourhood shop with no social presence; the prosciutto-stuffed brioche sells out before tourist hours.

Tip: The savouri brioche with prosciutto crudo is the order; arrive before 07:30 on weekdays.

The Bacon Club ★ 4.2

porta-venezia · Via Lecco 3, 20124 Milano

The Bacon Club on Via Lecco in Porta Venezia makes Milan's most generous American-style brunch: eggs Benedict with locally cured pancetta, thick-cut French.

Al Posto ★ 4.1

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.

Rovello 18 ★ 4.1

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. Located in Centro Storico.

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

Birra Rathaus ★ 4.1

navigli · Viale Cassala 4, 20143 Milano

Birra Rathaus at Viale Cassala has brewed German-style lagers and weizen on-site since 1999. Located in Navigli. At Viale Cassala 4. Booking recommended.

La Buttiga Beer Room Porta Romana ★ 4.1

porta-romana · Viale Isonzo 10, 20135 Milano

La Buttiga Beer Room Porta Romana on Viale Isonzo is the Milan taproom of the Piacenza craft brewery La Buttiga, with dedicated taps pouring.

Mater Bistrot ★ 4.0

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. Priced at €€.

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

Mercato Centrale Milano ★ 4.0

porta-venezia · Via Giovanni Battista Sammartini 2, 20125 Milano

Mercato Centrale at Stazione Centrale stays open until midnight every day, the only full food-hall late option in Milan. Located in Porta Venezia.