Milan
The Best Restaurants in Milan
These are the 29 best restaurants in Milan, as recommended by top chefs, food writers and sommeliers in the World of Mouth guide.
Milan is one of the greatest food cities of Italy, offering plenty more than the local Lombardian cuisine. With a generation of creative younger chefs, the last ten years have brought a whole new wave of restaurants - from natural wine bars to Asian inspired eateries. Milan’s food offerings will not disappoint, whether it’s a perfect cotoletta alla Milanese, saffron risotto or ice cold Campari soda you’re looking for. Add an impressive selection of Japanese and other ethnic cuisines, seafood, casual osterias, pastries and cafés and you’re starting to get the picture of Milan as the culinary hotspot of Northern Italy.
Trattoria Trippa in Milan is a modern trattoria by chef Diego Rossi, focusing on meat-based Italian recipes with a personal twist. Its warm, old-style feel and friendly staff create a welcoming atmosphere. The menu changes with the seasons, and the selection of natural wines often pairs well with the food.
Recommended by
The first place to put on your list for MilanoHigh energy Trattoria, fun & banging food!Chef Diego is cooking some incredible ingredient focused food with a lot of outstanding offal dishes.
Bentoteca is a relaxed Japanese bistro in Milan led by chef Yoji Tokuyoshi, who once worked at Osteria Francescana. It blends Japanese and Italian influences in an approachable way, using local ingredients whenever possible. The laid-back atmosphere makes it a welcoming spot to enjoy creative cooking without the fuss of formal fine dining.
Recommended by
Modern and contemporary Japanese–Italian food. An exciting place. Bentoteca is an exciting place run by chef Yoji Tokuyoshi, previous chef at Massimo Bottura's Osteria Francescana. It’s a sort of an unusual concept of Japanese–Italian food, it's very modern and contemporary. And it's a nice addition to the Milan restaurant scene which I think is quite high-end, old school and traditional. They had this beautiful and delicious miso-glazed pigeon dish, that was spatchcocked and grilled flat. It's wonderful to see that cities like Milan gain new additions – people are thinking and developing their own concepts from the old school and young chefs are exploring the market and finding new spots to open their own restaurants.
Frangente in Milan offers relaxed cooking by Chef Federico Sisti in a modern space with an open kitchen. The laidback atmosphere and focus on natural wines make it feel welcoming and down-to-earth. Grab a seat at the counter if you’d like to watch the chef at work and get a front-row view of the action.
Recommended by
A high level dinner by chef Federico Sisti in a relaxed and laidback environment.Federico Sisti is a pure talent. Sharp technique and great flavour combination for a high level dinner in a relaxed and laidback environment.
Nebbia is a modern bistro in Milan’s Navigli district that brings together different culinary influences in a relaxed setting. Its comfortable atmosphere and flavorful food make it a welcoming place for a casual meal. With a focus on friendly service and a good wine list, Nebbia is a down-to-earth spot to enjoy lunch or dinner.
Recommended by
Contemporary bistrot revisiting Milanese cuisine, in Navigli.Contemporary bistrot, revisiting Milanese cuisine, with a clear influence of French cooking techniques. Located close to the Navigli canals.
Carico is a relaxed spot in Milan known for its inventive cocktails and well-thought-out small plates. It has a fun, informal vibe that draws both locals and visitors looking to unwind with a good drink. There’s also a private tasting room for those seeking a more immersive experience.
Recommended by
A must-visit cocktail bistro in MilanCarico has been open for a few years now, and this must-visit experimental cocktail bistro has been steadily acquiring a great reputation among locals and city visitors alike, for its libations and ever-changing small plates menu. It’s informal and fun, the large tables are the perfect place to enjoy an aperitif, or a moment with a good drink after dinner. The establishment also recently opened an experiential intimate tasting room for special occasions.
Osteria Alla Concorrenza is a busy wine bar in Milan that offers a casual, welcoming atmosphere. They focus on homemade dishes to share and mostly natural wines, making it a lively spot for both aperitivo and a relaxed meal. Its old-school feel makes it a comfortable place to enjoy good company and conversation.
Recommended by
Old style italian Osteria with homemade dishes to share and natural wines in Milan.A ‘Osteria’ like those of the past, Osteria alla Concorrenza in Milano, where you can drink (natural) wines happily with friends and taste various dishes to share in a nice, informal and welcoming atmosphere.The plates to order on the blackboard are united by the mouth watering just reading them, such as the platter of cold cuts, Recco focaccia with mortadella, pickled vegetables (good!) radicchio and Morbier, bean soup and hen in saor.For wine, it is better to ask for advice to the host who will surely find the bottle that best meets the tastes of the diners: in my case an interesting Nebbiolo that cleaned up the palate between one bite and another.Beautiful floor ‘old Milan style’ and the pictures on the walls, I would have taken a thousand other photos.
Rovello 18 in Milan is known for its specialties inspired by the Piedmont and Lombardy regions and a wine collection with broad appeal. People appreciate the restaurant’s relaxed yet lively setting, making it a comfortable place to enjoy classic Italian flavors. The combination of attentive cooking and an extensive wine list keeps many guests coming back.
Recommended by
Rovello 18 serves delicacies from the regions of Piedmont and Lombardy any given day you will find great classic dishes from both regions, prepared by Chef Michele De Liguoro. Gastronomic delights such as riso al salto, cotoletta, vitello tonato, ravioli del plin, tagliatelle with salsiccia from Bra, beef tartare al coltello Piemontese, to name but a few. Note also a collection of over 800 wines from renowned Italian wine producers. There are more than 100 different bottles of Barolo, and an exceptional collection of Gravner, which provides more than worthy company for your meal.
Ristorante Erba Brusca is tucked away on the edge of Milan, giving the sense of a quiet countryside retreat while still being close to the city. They grow much of their own produce in a nearby garden, so the menu changes with the seasons. The laid-back space and fresh ingredients create a relaxed atmosphere that’s inviting for a leisurely meal.
Recommended by
Garden-to-table, perfect for Sunday lunchHead down the Naviglo Pavese a little and you'll find Erba Brusca on the side of the road. The restaurant itself is much more charming, it's big plusses being the fresh produce, much of which they grow themselves, and the laid back vibe. Sunday lunch is my favourite time to go and I like to take seat in the kind of conservatory and just... take my time.
Fratelli Torcinelli in Milan is a cozy place that highlights traditional Apulian cuisine in a warm, vintage-inspired setting. The staff’s welcoming approach and use of fresh, seasonal ingredients create a comfortable dining experience. A thoughtfully curated wine list is also available.
Recommended by
28 Posti is a welcoming spot in Milan that puts a fresh spin on cooking while staying true to local, seasonal products. They also cater to vegan preferences and pay close attention to sustainability. The cozy setting adds to the relaxed experience, allowing guests to savor inventive flavors without any fuss.
Recommended by
One of the smallest but truly bright gems in the gastronomical scene of Milan. 28 Posti is casual in its ambiance but absolutely not a regular place for eating. Chef Marco Ambrosino offers a creative cuisine of the season and territory and perfectly “marries” it with fermentation. Modern and extremely innovative yet truly tastes well and stays comfy. Biological and natural wines make 80% of the wine list and the sommelier is very well-prepared. I’d suggest for a Sunday curious lunch with friends.
Camparino in Galleria is one of the oldest and most influential bars in Milan, where classic Milanese aperitivo traditions blend with a relaxed, welcoming atmosphere. Housed in the historic Galleria Vittorio Emanuele, it’s recognized for its high-quality cocktails and a deep connection to the city’s cultural past. Visitors can enjoy a genuine taste of Milan’s heritage while still experiencing modern touches in its dynamic setting.
Recommended by
One of the oldest and most influential bars of Milan. Space of preserved history and traditions of Milanese Aperitivo with its typical drinks on the ground floor and an homage to international tendencies - on the 1st floor.To try: Campari Seltz - worth a visit to Milan, Campari Orange and Milano Torino cocktails.If you feel hungry make sure to order pancot - a twist on traditional plates of Lombardy presented in a bready manner studied by chef Davide Oldani.
Contraste in Milan takes a thoughtful approach to tasting menus that many find refreshing. The chef and team explore new ideas, aiming to share flavors and presentations diners might not have experienced before. It’s a welcoming spot that can rekindle anyone’s enjoyment of a carefully curated meal.
Recommended by
I’d grown bored of the long, reserve 4-days of your life, look-at-me, look-at-me tasting menus that tire and repeat. This, though, reinstalled my love for the long-list and reminded me how exciting and revolutionary restaurants can be. When the chef and their team are pushing, driving, kicking down doors; researching, reimagining, rewarding the diner with something they’ve never seen, felt or tasted before. A Venetian sarde in saor and a Piedmontese beef tartare. Then, an amberjack fish mosaic arrives, a colourful rubik of small-cubed amberjack alongside cubes of grapefruit, orange, black squid, foie gras and macadamia nut. Then, thinly-sliced langoustine like ribbons is covered in a resplendent, bright orange chorizo sauce which I imagine poured over nachos and pizza and pasta and popcorn, cascading down my chin. Finally, a tart-like potato slice is topped with a piquant chorizo-octopus gel and its delicious suckers.Then, a flurry of dishes: caramelised onion and goats cheese is sealed within a blown sugar casing – a staple from Matias’ Pont de Ferr days – then a tiny carbonara within a bite-size pasta ball and beef sashimi with umeboshi (salted) plum.I sigh a defeatist sigh as desserts begin to emerge. Still, each is suitably sized and flows nicely on from the savoury courses: a porcini ice cream and cioccolato face, moulded to replicate the restaurant’s iconic sculpture “The Secret” by the Milanese artist Matteo Pugliese that greets guests upon entering. Then, a fig leaf ice cream with basil oil which is quickly surpassed by a wonderfully artistic “Campari Sicily” shaped in the style of a Cola bottle but with the refreshing booze-laden hit of bittersweet orange.
Langosteria Bistrot is a popular seafood-focused spot in Milan with a lively, welcoming atmosphere. Its menu highlights quality ingredients alongside an exceptional wine list, making it a favorite for both locals and visitors. With attentive service and a relaxed setting, it remains a well-loved choice in the city.
Recommended by
This is a no brainer when in MilanoLove the deco the vibe, during the weekends italian families packing this place. Food here is all about products and simplicity. Some of the best fish preparation like sea bream all’acqua pazza, just fantastic. Service here is top noch. Book your table.
Loste Café in Milan is a relaxed spot known for its freshly made pastries and coffee crafted by a former Noma pastry chef. You can drop in for a casual bite or linger over a glass of wine, all while enjoying friendly, down-to-earth service. They focus on high-quality ingredients and welcoming hospitality, offering a straightforward yet memorable café experience.
Recommended by
Perfect pastry and one of Milan’s best coffees, enjoy breakfast made by former Noma pastry chef Stefano Ferraro.Not the ordinary Milanese bakery-café. Serving perfect pastry and one of Milan’s best coffees, enjoy breakfast made by former Noma pastry chef Stefano Ferraro. Feather light focaccia is topped with agretti saltwort, squacquerone soft cheese and lemon zest. Also insanely yummy biscuits with jam and baked cheese filled croissants. Also try the lunch with some nice wines!
Trattoria Masuelli San Marco is a high-end trattoria in Milan known for its quality meals and good wine selection. It offers a relaxed place to enjoy a well-prepared Italian meal without feeling stuffy. The simple and welcoming setting makes it appealing for anyone looking for a laid-back dining experience.
Recommended by
The Trattoria Masuelli cotoletta (schnitzel) enters by right among my favorites in Milan (ultra-crispy breading with eggs, breadcrumbs and panko and very soft meat of high quality), really good!Delicate rabbit tuna with zucchini in carpione and sage in batter.Pleasant the agnolotti del Plin with roast sauce and the 'Spago Milano' spaghetto di Gragnano with saffron with marrow ristretto (the flavor recalls and recalls a lot that of the risotto of the same name but I missed perhaps the greedy part of the cream of the risotto).Very nice wine list, I decided for a good accompaniment with two different bottles of Produttori del Barbaresco with excellent value for money.Also try a lustful mascarpone cream with cat's tongues.
Manna in Milan’s Turro district offers a creative, carefully prepared menu that’s always changing and full of lively energy. The space is minimal yet welcoming, offering a blend of traditional Italian flavors with a fresh, innovative touch. It’s a comfortable spot that balances old-style warmth with modern flair.
Recommended by
Creative, carefully prepared menu, never the same, always vibrant and lively. A restaurant with a creative and a carefully prepared menu, but always on the move, never the same, always vibrant and lively. Located in the Turro district, Northeast of the city center.
Trattoria Milanese is an old-school spot in Milan known for its traditional atmosphere and a menu of classic dishes. The senior staff can be a bit gruff, but locals appreciate the straightforward service and authentic feel. It’s not overly polished or crowded with tourists, making it a comfortable place to experience a piece of local dining culture.
Recommended by
Old school trattoria with all the classics on the menu, served by senior, slightly grumpy staff. Finding an old school trattoria in central Milan is not easy. The best ones have either closed or become a bit too polished or hip. Trattoria Milanese is not too touristy, with all the classics on the menu, senior, slightly grumpy staff and 90 % local (male) customers. The long menu features vitello tonnato, a smooth minced veal battuta, a nice saffron perfumed risotto with osso buco. Ask for the daily veggies - the raw sliced carciofi are delicious. Tiramisu for dessert. Drink pitchers of cheap house wine.
Torre is set inside the Prada Foundation in Milan, offering modern Italian cooking with a broad view of the city skyline. The atmosphere feels welcoming, and the menu brings together flavors in a balanced way. It’s a comfortable place to take in the sights while enjoying a thoughtfully prepared meal.
Recommended by
Interesting modern Italian cuisine in a beautiful location inside the Prada Foundation and a gorgeous view over MilanA beautiful evening at the Ristorante Torre of the Prada Foundation, a fascinating place with an incredible view of the Milanese skyline (the illuminated spires of the cathedral leave speechless at night) I tried an equally intriguing, tasty, delicious cuisine, with soft and enveloping textures balanced by fresh and bitter vegetable notes.1.Raw sea bass with pears, fresh nuts and roasted onion broth 2.Duck breast, Treviso radicchio, Gorizia rose, orange paste (very nice to see and equally tasty, good the bitter and crunchy part of the radicchio in contrast with the tender meat)3.White asparagus, smoked scamorza cream, cedar, caper leaves (the creaminess of this dish is a cuddle, the smoky note remains delicate)4.Risotto with squid ink, trumpet zucchini, marigold 5.Squid stuffed with lamb ragout, turnip greens, hollandaise sauce6.Agnolotti with cicadas, turnip greens, cicada consommé and marigold oil 7.Mandarin sorbet, dehydrated citrus, yogurt granita
Stadera Milano – Gastronomia Contemporanea is a relaxed spot in Milan that highlights Campania-inspired and traditional Italian cooking. The friendly atmosphere and retro Italian music create a welcoming vibe, while high-quality ingredients and careful preparation keep the flavors fresh and satisfying. You can enjoy a laid-back meal on site or take something home from the gastronomia corner.
Recommended by
Traditional Italian dishes with particular attention to Campania.Stadera offers a menu that is divided between the offer 'from gastronomy' (where you can also take away) and 'from the kitchen', traditional Italian dishes (such as meatballs, parmigiana, veal tuna) with particular attention to the Campania region where the chef Aldo Ritrovato comes from (buffalo mozzarella is really good, delicious both the friggitelli and the spaghettoni alla Nerano).A genuine, tasty cuisine that brings the memory back to our childhood (the parmigiana is like the one that my grandmother used to prepare) but that also aims to add a bit of inspiration and novelty (as in the tartare alla puttanesca or in the reinterpretation of the classic babà with cream and red fruits).Very nice and pleasant environment and fun background music, strictly Italian songs from the 60s to nowadays, which leads you to imagine living a moment suspended in time for a while.1. Spaghettone alla Nerano2. Interior3. Vitello Tonnato4. Gastronomy corner5. Friggitelli6. Parmesan 7. Tartare alla puttanesca (tomato, capers, olives, oregano and chilli)8. Baba with cream and red fruits
Pastamadre is a cozy spot in Milan’s Porta Romana district, run by a Sicilian chef and his wife. Their menu changes but always focuses on homemade dishes inspired by Sicilian traditions, prepared with care and sustainability in mind. It’s a friendly place that feels like stepping into a family kitchen.
Recommended by
You ultimate ‘lunch like a local’ option in a quiet neighbourhood of the Porta Romana district.As the name suggests, the menu features freshly made pasta dishes inspired by Southern Italy, meaning you might get to enjoy pacchetti with octopus ragù or spaghetti with mussels and friggeteli, after sampling a few delicious meat or vegetable-based appetisers such as tender turnip greens, or fried squid with salicornia.
Terroir Milano is a neighborhood spot in Milan that offers a carefully curated selection of specialty products from Italy and beyond. You can stop by for a cup of coffee or a small treat, or browse the shelves of high-quality items at your own pace. The relaxed setting and thoughtful sourcing make it a welcoming place for anyone who appreciates good food.
Recommended by
A gourmet grocery shop and a great place to stop by for a drink and something small to nibble on.Terroir is a gourmet grocery shop, but it doubles up as a great place to stop by for a drink and something small (mostly sweet) to nibble on. They serve freshly pressed juices, specialty coffee and real matcha, and pour natural wines you can also buy. Owner Gabriele Ornati sources the best Italy has to offer, thanks to an extended family of beloved artisans of food. Chocolate, coffee and tea, rice, flour, pasta, sweets, cheese, wine, produce, jars of pickled and fermented greens - the super niche selection will knock your socks off. Gabriele's attention to detail is borderline obsessive, his sense for ethical sourcing uncompromising: this really is the ideal stop for those who seek absolute flavor and like to make responsible choices for their home pantry. There is something to be said also about the store's interiors, thanks to the essential, elegant display curated by Gabriele’s wife, who is Japanese. A place like this is a magnet for a very specific community of like-minded people: you go to Terroir to shop but also to run into your friends and do some solid networking. If you’re in the mood for a more substantial bite after shopping at Terroir head to Onest cafe, a few blocks away. Owned by Lorenza Licciardello and Lea Pedrinella, this is a feelgood space, with a generous veranda and an intimate courtyard. They carry exceptional specialty coffee, thanks to Lorenzo Sordini, one of Italy’s best baristas, and the kind of smart menu where you can find banging selections of charcuterie and raw milk cheese, as well as a delicious take on pasta con le sarde or the perfect red lentil dahl. It’s great also for brunch, and they make their own bread and viennoiserie. It's my favorite cafe, together with Nowhere Cafe, which is in the historic center of the city, and has a fun Aussie vibe.
Il Gusto della Nebbia is a new Chinese restaurant in the business heart of Milan that brings genuine mainland flavors to the city. People appreciate its simple yet authentic approach to food and service, creating a welcoming environment for anyone craving a real taste of home.
Recommended by
Real Chinese tastes in the business heart of Milan.Missing China? So this place will make you jump back to the mainland with an authentic experience of both food and service.
Bu:r di Eugenio Boer is a small, elegant restaurant in Milan’s Ticinese district that highlights Italy’s favorite traditional dishes in a refined but welcoming setting. The team pays close attention to every detail, ensuring guests feel well taken care of. Its calm atmosphere makes it easy to enjoy a thoughtful dining experience without any rush or pretension.
Recommended by
Attentive fine dining cuisine by chef Eugenio Boer, located in the Ticinese district.Small, elegant and professional restaurant with attentive fine dining cuisine by chef Eugenio Boer. Located in the Ticinese district, serving both tasting menus and à la carte with creative dishes based on traditional recipes.
Trattoria del Nuovo Macello has been family-run for over 60 years in Milan’s eastern Calvairate district. It offers a welcoming atmosphere and focuses on a contemporary approach to traditional Milanese cooking, making it a comfortable spot to experience the city’s food culture.
Recommended by
Contemporary Milanese cuisine in family owned trattoria.Trattoria del Nuovo Macello serves good Milanese cuisine revisited in a contemporary way. Opened 60 years ago by the same family owning it now, the trattoria is located in the eastern Calvairate district.
Dal Bolognese Milano welcomes you in a cozy setting near the Duomo, carrying on decades of tradition from its Roman roots. It has a down-to-earth, family feel that highlights authentic Italian cooking, reflecting its Emilian heritage. Tucked inside an elegant courtyard, it offers a relaxed atmosphere that’s both classic and inviting.
Recommended by
Truly Italian place. Dont let my bad pictures discourage you not coming here. This is a simple restaurant with a truly italian family vibe. I have a soft heart for classical italian places. They are known for their traditional Italian cuisine, particularly their pasta dishes. Make a reservation
O|NEST in Milan is a relaxed spot serving coffee, wine, and food all day. Its peaceful corners, including a garden and sidewalk seating, make it a welcoming place to unwind or get some work done. Stop by anytime for a comfortable break or a casual meetup with friends.
Recommended by
Ristorante Da Giacomo in Milan offers a timeless atmosphere that recalls the old trattorias of the early 1900s. Its wood paneling, arches, and vintage floors give it a cozy and welcoming feel. For decades, both locals and travelers have enjoyed the restaurant’s relaxed setting and consistently high standards.
Recommended by
Bar Paradiso in Milan offers a relaxed spot to enjoy a glass of wine and a few bites. You’ll find a welcoming atmosphere both by the sidewalk and inside, where the simple yet stylish design sets a comfortable tone. The friendly service and small selection of food round out the easygoing experience.
Recommended by
Sandì is a new, cozy restaurant in Milan that balances a nod to French bistros with a warm, welcoming atmosphere. Its stylish interior, with beautiful grit floors and a minimal table setup, blends tradition and modernity. The limited wine list offers both Italian and French labels, and you can stop by for lunch on weekdays or dinner on Friday nights.
Recommended by
Looking for more restaurant recommendations to
Milan
? Get the World of Mouth app for free and discover expert recommendations to over
3,000
destinations, curated by top chefs, food writers and sommeliers. From street food to fine dining and well known institutions to hidden gems, World of Mouth is your ultimate insider's guide to the world's best restaurants.
Meet more experts
Discover more
