Milan is such a posh and cosmopolitan city, so it makes sense that they have some fabulous restaurants and seriously good food. We had some of the best pasta in Milan during our Italy trip!
Milan also has a few different Italian dishes that they are famous for that you must try while you’re in Milano, including risotto alla Milanese, veal Milanese, raw seafood, and ossobuco. When you’re looking up where to eat in Milan and choosing restaurants, definitely keep these dishes in mind.
Read on for all the deets on the best pasta in Milan, can’t-miss best restaurants in Milan, and where to find a delicious (and huge) slice of pizza for 5 Euro!
And if you’re traveling to Milan, be sure to check out my other Milan Italy posts!
Best Pasta in Milan: Where to Eat in Milan
Mama Rosa: We loved this place so much we ate here twice! The interior is really beautiful, the service is excellent, and we clearly loved the food if we came back a second time. Their menu is heavy on the seafood dishes, and our server helped us pick some seriously delicious options for both seafood and pasta. The flavor combos are really interesting and he helped us choose some dishes that we probably would have skipped based on the menu description, but ended up being some of our favorite Milan food. Many restaurants in Milan will give you free limoncello to top off your evening, and Mama Rosa was super generous with theirs!
Il Luogo di Aimo e Nadia: This place is on all the top milan restaurants lists, and serves up modern Italian cuisine in a super chic setting. It was originally a simple trattoria when it was first founded by the original chefs, Aimo and Nadia Moroni, way back in 1962. Now, it’s one of Milan’s most popular restaurants and boasts two Michelin stars. The food is imaginative and they do inventive reinterpretations of classic Italian dishes and Milan food, like risotto with zucchini flowers.
Dongiò: Dongiò is a family-run, traditional trattoria in Milano. Their fresh handmade pastas are known for being some of the best pasta in Milan, and their speciality is their spaghetti alla tamarro; a simple yet delicious sausage and tomato sauce made with n’duja sausage (a spicy sausage paste usually made down south). If you’re vegetarian (and even if you’re not), the parmigiana di melanzane is a great option—it’s like the OG version of eggplant parm. The dining room is always full of locals, and you can count on good food at reasonable prices here.
Langosteria: Langosteria is known for being perhaps Milano’s best fish and seafood restaurant. While it can be pricey, the atmosphere isn’t stuffy and the soft lighting and charming decor give the space an inviting and warm vibe. If you’re going to try raw seafood in Milan (I didn’t know that was a speciality in Milan either until I went there), this would be the place to do it. They have oysters and raw fish platters that include some of Italy’s best seafood.
Trattoria Trippa: As the name suggests, this restaurant specializes in tripe dishes. But don’t worry, if you’re an easter on the less-adventurous side or a vegetarian, they also have more of the usual Italian dishes. Trattoria Trippa uses high quality ingredients, and the chef trained at Michelin star restaurant St Hubertus in the Dolomites. This would be a great spot to try Milanese risotto, as one of their house specialties is Milanese risotto with grilled marrow.
28 Posti: 28 Posti is located in the Navigli District, and its name refers to the amount of seats the restaurant has available. They serve up contemporary Italian cuisine, and have several different tasting menus available, ranging from 5 – 10 courses.
VUN Andrea Aprea: VUN Andrea Aprea is the two-star Michelin restaurant at the Park Hyatt Milan (one of my fav hotels! read my review post here). Chef Andrea Aprea creates beautiful, contemporary dishes that plan on traditional Italian food. We loved how inventive the flavor combinations and presentation were.
Nebbia: Nebbia also has some of the best pasta in Milan, as well as risotto. The atmosphere is very minimalist and chic, and the chefs behind this restaurant have impressive experience from working at some of the world’s best restaurants, as well as honing their craft under a three-star Michelin chef and celeb chef David Chang. Traditional Milanese dishes are mixed with unexpected ingredients and flavors.
Nero 9: Neo 9 specializes in quality meats that are cooked over charcoal. When you read the reviews, people rave about the servers’ ability to pair red wine with their cooked meats—and they also say to leave plenty of room for their delicious tiramisu. While meat is the bulk of their menu, and they usually have a couple of pasta dishes on the menu as well.
Spontini: Dining out in Milan can get pricey quickly, so I’m also sharing my rec for the best cheap meal you’ll ever have. There are several Spontini locations around Milan, with several located around the Duomo. You can’t miss them because there’s usually a line out the door. Spontini serves huge pieces of pizza by the slice for 5 Euro, and you can add toppings like prosciutto and mushrooms to it. It’s perfect for a quick lunch while running around sightseeing, or grab a slice and sit beneath the Duomo at night to enjoy it. And one of the Spontinis by the Duomo is open until 1:30am every night, so if you’re craving a midnight snack, you know where to go.
Piz: If you’re looking for a sit down Italian pizza place in Milan, Piz is incredibly popular and is a great little pizzeria. You’ll find friendly staff and good service there, and 8.50 Euro for a margherita pizza is pretty hard to beat. Piz is one of the best pizza restaurants in Milan near Duomo.
I’m craving some Spontini pizza SO bad right now!! If you’ve been to Milan, are there any other restaurants you’d recommend that I should add to my list?
Milan Attractions — Top 12 Things to do in Milan
Things to Do in Milan — Ultimate Milan Travel Guide
Best Pasta in Milan — A roundup of all the best restaurants in Milan
Milan Airbnbs — A list of the best Milan Airbnbs available
Park Hyatt Milan Review