Luini ★ 4.8
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
Eat well in Milan without overpaying: the locals'-budget edition.
Eat well in Milan for under €15 a plate: the places locals on a budget actually use.
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
Giannasi at Piazza Buozzi in Porta Romana has roasted chicken on the spit since 1967. At Piazza Buozzi 2. Booking recommended. Reservations advised.
TryRotisserie chicken quarter with roasted potatoes
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
Ravioleria Sarpi in Milan's Chinatown sells four hand-folded dumplings for under 5 euros from a street-side counter. Located in Isola. At Via Paolo Sarpi 27.
TryHand-folded xiaolongbao and dumplings
Mercato Centrale at Stazione Centrale is the food hall where a 5-euro pasta portion at the artisan counter beats any train-station canteen in Italy.
TryArtisan pasta, pizza and cheese from 32 stalls
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

Guided tour · 3h 30m
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...

Guided tour · 3 hours
Taste the soul of Milan in the Navigli district: creamy risotto, Sicilian arancina, Milanese pizza, pasticciotto, gelato, wine & prosecco. Topped off with our very own...

3 hours
Cook with a Michelin-trained Chef in Milan and learn to make pasta, gnocchi, and tiramisù. Enjoy Prosecco and Italian wine, then share your creations in a fun, authent...