Where locals actually eat in Milan, beyond the Duomo

Locals in Milan eat at family trattorias, sourdough bakeries and small neighbourhood rooms in Porta Venezia, Isola and Porta Romana. Here are eleven.

Saffron risotto with a knob of butter on a white tablecloth

Away from the Duomo, the residential quarters have small rooms that regulars keep full. In Porta Romana, family trattorias still cook ossobuco and cassoeula the old way. Isola mixes Milanese tradition with kitchens that put vegetables first. Over in Porta Venezia you get Eritrean platters and a cooperative osteria in a former railway hall. Add a few serious bakeries and that’s the city’s everyday food map.

The short list

11 places, in the order they appear below.

  1. 01Trattoria Masuelli San MarcoOssobuco with risotto, winter cassoeulaPorta Romana
  2. 02TrippaOffal and vitello tonnatoPorta Romana
  3. 03PastamadreDaily fresh pastaPorta Romana
  4. 04RatanàMondeghili and saffron risottoIsola
  5. 05RemulassVegetable-led lunchIsola
  6. 06Osteria del TrenoQuick lunch counter or ballroom dinnerPorta Venezia
  7. 07WarsaShared Eritrean plattersPorta Venezia
  8. 08CrostaBread by day, pizza by nightPorta Venezia
  9. 09Panificio Davide LongoniSourdough and potato focacciaPorta Romana
  10. 10PavéFilled brioche breakfastPorta Venezia
  11. 11Il Forno di Via PolaPizzette and stuffed focacciaIsola

Where do Milanese go for a classic trattoria meal?

Start in Porta Romana. Some of its trattorias have cooked the same Lombard and Piedmontese dishes for generations, and newer rooms nearby treat offal and fresh pasta with real care. Book well ahead, especially in the colder months, when the heavy dishes return to the menu.

The same family has run Trattoria Masuelli San Marco since 1921. The ossobuco with risotto and the vitello tonnato are still made the way they always were, and the panelled room and deep wine list suit a long dinner. Cassoeula appears only once the weather turns cold, so in winter call ahead if you want it.

Eat· Porta Romana · €€

Trattoria Masuelli San Marco

Hours: Mon–Tue 19:00–22:00 · Wed–Fri 12:30–14:30, 19:00–22:00 · Sat 12:00–14:30, 19:00–22:00 · Sun 12:00–14:30

Address: Viale Umbria, 80, 20135 Milano MI, Italy

Diego Rossi’s Trippa is the modern take on the same idea. The handwritten menu runs through vitello tonnato, fried lamb and the tripe the place is named for. Tables go weeks in advance. Turn up right as the doors open, though, and you may get one of the few bar stools kept for walk-ins.

Eat· Porta Romana · €€

Trippa

Hours: Mon–Thu 19:15–23:30 · Fri 12:30–14:30, 19:15–23:30 · Sat–Sun closed

Address: Via Giorgio Vasari, 1, 20135 Milano MI, Italy

Pastamadre is the informal option: a warm room with Sicilian roots and pasta rolled in house. The menu is chalked up fresh each day, so ask what was made that morning rather than hunting for a signature dish.

Eat· Porta Romana · €€

Pastamadre

Hours: Mon–Sat 12:00–15:00, 19:00–00:00 · Sun closed

Address: Via Bernardino Corio, 8, 20135 Milano MI, Italy

Which restaurants in Isola do locals actually book?

In Isola, locals split between textbook Milanese cooking and lighter plates built on vegetables. Ratanà, in a liberty-era building beneath the Bosco Verticale towers, is where designers and regulars go for saffron risotto. At Remulass, the market sets the menu. Both serve lunch and dinner.

At Ratanà, Cesare Battisti cooks Milanese tradition with a lighter touch. His risotto alla milanese and mondeghili (fried Milanese meatballs) are benchmark versions. Order the meatballs first, then the risotto, and book the garden when it’s warm.

Eat· Isola · €€€

Ratanà

Hours: Mon–Sun 12:00–16:00, 18:00–23:30

Address: Via Gaetano de Castillia, 28, 20124 Milano MI, Italy

Remulass lets vegetables from the garden and the market lead, with meat and fish in a supporting role. Plates follow the season and the wine list is natural. Bring a vegetarian friend here; the lunch formula makes an easy first visit.

Eat· Isola · €€

Remulass

Hours: Mon closed · Tue–Fri 12:30–15:00, 19:00–00:00 · Sat 12:30–15:00, 19:00–23:00 · Sun closed

Address: Via Nino Bixio, 21, 20129 Milano MI, Italy

Where to eat in Porta Venezia like a local

The East African community has shaped these streets for decades, and the food shows it. In the same quarter, an Eritrean platter eaten by hand sits easily next to a cooperative-run osteria serving Lombard dishes and a bakery that becomes a pizzeria after dark.

Osteria del Treno occupies a former railway workers’ hall with a liberty ballroom and buys from small, traceable producers. At lunch, the self-service counter is the quick way to a hot meal. Evenings are for a proper sit-down dinner in the ballroom.

Eat· Porta Venezia · €€

Osteria del Treno

Hours: Mon–Fri 12:30–15:00, 19:30–23:30 · Sat 19:30–23:30 · Sun 12:30–16:00

Address: Via S. Gregorio, 46, 20124 Milano MI, Italy

Warsa is a family-run Eritrean restaurant serving zighinì and stews with injera. Order a shared platter, set the cutlery aside and tear off pieces of injera to scoop. The vegetarian combination is generous and meant for the table.

Eat· Porta Venezia · €€

Warsa

Hours: Mon 19:00–00:00 · Tue 12:00–15:00, 19:00–00:00 · Wed closed · Thu–Sun 12:00–15:00, 19:00–00:00

Address: Via Melzo, 16, 20129 Milano MI, Italy

By day Crosta bakes naturally leavened loaves; by night, long-risen pizza. In both, the dough is what matters. Pizza is evening only, so come early, eat, and pick up a loaf on the way out before they sell through.

Eat· Porta Venezia · €€

Crosta

Hours: Mon–Thu 08:00–23:00 · Fri–Sat 08:00–23:30 · Sun 08:00–23:00

Address: Via Felice Bellotti, 13, 20129 Milano MI, Italy

Where do locals buy bread and breakfast in Milan?

Three neighbourhood bakeries are worth planning a morning around: one in Porta Romana that works with old grains, a breakfast room in Porta Venezia built around a communal table, and a family forno in Isola. Go early. The best trays sell out fast.

Davide Longoni mills much of his own grain and works with old wheat varieties. On Saturdays people queue for his sourdough. Bring cash and a bag for a whole rye loaf, and eat a slice of potato focaccia while it’s still warm from the oven.

Eat· Porta Romana · €€

Panificio Davide Longoni

Hours: Mon 08:00–15:00 · Tue–Fri 08:00–21:00 · Sat 08:00–19:00 · Sun 08:30–15:00

Address: Via Gerolamo Tiraboschi, 19, 20135 Milano MI, Italy

Pavé has a long communal table and shelves of naturally leavened bread, and its maritozzo and cream-filled brioche bring in a steady weekend crowd. Order the plain brioche and have it filled with their crema on the spot. On Saturdays, arrive before ten if you want a stool.

Eat· Porta Venezia · €€

Pavé

Hours: Mon–Sun 08:00–19:00

Address: Via Felice Casati, 27, 20124 Milano MI, Italy

Il Forno di Via Pola is a family bakery that has held its Isola street while the neighbourhood changed around it. Regulars come for the pizzette and the stuffed focaccia. Go mid morning, when a fresh tray comes out.

Eat· €

Il Forno di Via Pola

Hours: Mon–Sat 06:30–19:30 · Sun closed

Address: Via Pola, 21, 20124 Milano MI

Which spot suits which meal?

If you only have a day or two, match each place to its best meal. Masuelli and Trippa need booking. The bakeries are morning stops, and a few places switch format between lunch and evening. Below, our eleven picks are sorted by neighbourhood and by what each one does well.

Take one quarter at a time: a bakery in the morning and a trattoria booked for dinner in the same neighbourhood, rather than crossing the city between meals. Book the popular dinner rooms before you travel and keep lunch loose. Several of these places close one or two days a week, so check each card before you set out.

Written by Tan (tantrionfi). Places suggested by people who live in Milan. How we choose places

Keep reading

All guides