Where to Eat in Milan

Aside from fashion, the Italians’ greatest export is without doubt the food. It’s a country that centres around the dinner table (and with simple dishes full of fresh, rich flavour, it would be rude not to) and Milan is no exception. Despite being a city of workers, business and technological innovation, the Milanese know when to log off and enjoy a bite to eat – whether it’s during the city’s much-celebrated aperitivo, at an age-old cafe, or contemporary restaurant. Discover the best places to eat in Milan; go with an open mind and large appetite.

U Barba

u barba milan

Image property of U Barba

An osteria in the Calvairate district, U Barba is a laid-back affair where the food is fresh and homemade, and the atmosphere relaxed. Inside, the restaurant is industrial-meets-old-school Italian while the menu – thanks to its Genovese founders – is simple, hearty and well-executed. U Barba can be found at Via Decembrio 33; visit the website here.

Al Pont de Ferr

al pont de ferr milan

Image property of Al Pont de Ferr

In Milan’s lively Navigli district, Al Pont de Ferr is a rustic osteria with a quality and attention to detail that’s awarded it a Michelin star. The trattoria-style setting gives it a friendly atmosphere, while the award-winning food makes it one of the best places to eat contemporary Italian food in the area. Al Pont de Ferr is located at Ripa di Porta Ticinese 55; visit the website here.

Ceresio 7

ceresio 7 milan

Image property of Ceresio 7

Ceresio 7 sits at the top of DSquared2’s headquarters and offers some of the best views of the city. The outside terrace has a rooftop pool perfect for enjoying an Aperol Spritz around, while inside the mid-century modern interior complements the classic Milanese menu. Ceresio 7 can be found at Via Ceresio 7; visit the website for more information.

Ristorante Rigolo

ristorante rigolo milan

Image property of Ristorante Rigolo

Rigolo has been serving up Tuscan fare to critical acclaim since 1958. With a rich heritage and old-fashioned approach to service, this restaurant is one of the best places to enjoy a taste of old Milan. Rigolo can be found at Largo Treves/via Solferino 11; visit the website here.

Words by Angharad Jones

Sarah Atkinson

Sarah Atkinson

Writer and expert