Milan might be Italy’s fashion capital, but it also houses some deliciously stylish culinary hotspots.
Milan is the foodie capital of Italy – at least in the eyes of a true Milanese. Even if, let’s be honest, you could say the same for every other Italian destination. However, with a food scene at the top of its game, here is a selection of trattorias, Michelin-starred restaurants, and timeless classics you should not miss when in Milan.
Yapa
Helmed by chef Matteo Pancetti, whose Tuscan nonna ignited his passion for cooking, Yapa manages to be a truly unconventional restaurant in a city where everyone claims to be. The name comes from a fitting Quechua word meaning “that something extra”. Bending the rules and blending flavours from Matteo’s escapades through Asia and South America, the stunningly beautiful and seasonal dishes intersect with Matias Sarli’s artistic cocktails (try the spicy Americano Kimchi for something really special). Everything is made with seasonal, ethically sourced and occasionally niche ingredients, from staples like vegetarian ceviche to the daring, ever-changing daily specials.
Address: Viale Monte Nero, 34, 20135 Milano MI, Italy
Andrea Aprea
Since it opened in 2022, Andrea Aprea’s eponymous restaurant has already claimed its first Michelin star. In a splendid Milanese palazzo, it features a hidden garden and a cozy bistro on the ground floor. Architect Flaviano Caprotti’s touch adorns the 400-square-metre dining space, complemented by a remarkable wine cellar with coveted labels. The aesthetic resonates with Etruscan influences, paying homage to the museum below. The Caprese is an explosion of flavours; the softness of the mozzarella, the sweet acidity of the tomatoes, and the sugary shell make it a knockout. The pasta with lobster, crowned with grated frozen green apple, is equally enchanting.
Address: Corso Venezia, 52, 20122 Milano MI, Italy
Silvano Vini e Cibi al Banco
You only need to step into this former bakery to feel the distinctive old-time Milan vibe, perfectly placed within the buzzy NoLo neighbourhood. Silvano Vini e Cibi al Banco is the latest brainchild of Cesare Battisti. Sit at the counter and let the food take you back to the simple joys of homecooked lasagna and Nonna’s apple pie. Glasses of natural wines range from five to eight euros, with dishes starting as low as five euros for crudités with Piedmontese bagna cauda and bread with ragù, both of which taste almost decadent in their humbleness.
Address: Piazza Morbegno, 2, 20125 Milano MI, Italy
DaV
The experience starts with a trip up one of Italy’s tallest skyscrapers in the bustling City Life district. You enter through a sleek American Bar, but despite the glitziness, DaV Milano is actually the more casual iteration of three-Michelin-starred Da Vittorio. The menu proudly states which dishes are a must, like the legendary paccheri or the Milanese veal cutlet. No trends can hold against the pleasure of informal Italian cuisine made with high-quality ingredients. Every weekend here brings a festive Sunday lunch that feels like home.
Address: Allianz Tower, Piazza Tre Torri, 3, 20145 Milano MI, Italy
D’O
Davide Oldani opened his restaurant D’O in 2003 and got his second Michelin star in 2020. His founding idea was to provide high-quality dining for everyone. Since then, his caramelised onion, saffron risotto, and duck magret have been delighting discerning palates at reasonable prices. The waiting list is long. Explore the stunning sculptures by Velasco Vitali on the little square in front of the restaurant.
Address: Piazza della Chiesa, 14, 20010 San Pietro all’Olmo, Cornaredo MI, Italy
San Maurì
San Maurì is an Italian bistro with excellent wines and a menu of interesting pairings, such as cod and coconut, as well as one of the best Milanese risottos. You’ll find farm-to-table ingredients and kind service. Don’t miss the toilets – the sink is 500 years old.
Address: Via S. Maurilio, 4, 20123 Milano MI, Italy
Horto
In Piazza Cordusio, Horto is a creation of Norbert Niederkofler, a chef from South Tyrol that has achieved three Michelin stars. Now, he brings his plant-based approach and “Cook the Mountain” philosophy to Milan. Unforgettable views and sublime flavours await you in this unique dining experience.
Address: Via S. Protaso, 5, 20121 Milano MI, Italy
Aalto
Aalto is an intriguing restaurant where chef Takeshi Iwai combines the flavours of his native Japan with Italian ones. It’s not a coincidence he calls it “cucina libera” – free cooking. The result is an unforgettable experience in a sleek and aesthetically pleasing location.
Address: Piazza Alvar Aalto, 20124 Milano MI, Italy
Seta
Antonio Guida is the chef of Mandarin Oriental Hotel’s restaurant Seta. He draws inspiration from French cuisine, but also from his native Puglia. Antonio’s risotto is to die for, and it’s lovely to dine in the kitchen, watching the crew work in perfect harmony.
Address: Via Andegari, 9, 20121 Milano MI, Italy
La Latteria
La Latteria’s chef, Arturo Maggi, has spent a lifetime in this tiny kitchen. He cooks with organic ingredients grown in his small patch of garden while his wife waits on a handful of tables. You will find all of Milan here – from locals to intellectuals. Subtly spicy, perfectly cooked, al-dente spaghetti is served with green chili and lemon; the experience is both hearty and humble.
Address: Via S. Marco, 24, 20121 Milano MI, Italy
La Latteria doesn’t take reservations.