This Milan food guide will show you what to eat in Milan and where to find the best pasta, pizza and gelato (including my favourite places for brunch).
If I have to be honest, the main reason for each of my trips to Italy is the food. I’m such a big pasta and gelato lover, that I can live on pasta every single day. And of course, not to forget the wine.
Where to eat in Milan
I tasted many local specialities searching for the best food in Milan. And I found some really cool places! So follow this guide to find out what and where to eat in Milan.
Find here a map of all restaurants mentioned in the article.
Where to find the best brunch in Milan
Panini Durini is my number one place for a brunch or early breakfast. The food is amazing and reasonably priced. They offer different types of coffee, many croissant variations and a lot of sandwiches. I just loved the pistachio croissants.
Address: Corso Magenta 31
The Italian breakfast typically consists of something sweet and a hot beverage. There is one place to go if you look for such traditional Italian breakfast – Princi. It’s one of the best bakeries. They offer a wide range of brioche pastries.
Address: Via Ponte Vetero 10
Address: Via Speronari 6
Luini serves the most delicious panzerotti. Panzerotto is very similar to the calzone. The main difference is that the panzerotto is fried. The filling varies from salami, eggplant to cheese, mozzarella and many more.
Address: Via Santa Radegonda 16
The best gelato in Milan near Duomo
Vanilla Gelati Italiani
Vanilla Gelati Italiani is the closest gelato shop to the Duomo. They sell the best vegan ice cream. The place is a hidden gem and it’s a must-stop for a true Italian experience.
Vanilla Gelati Italiani
Address: Via Pattari 2
CioccolatItaliani is one of the most unique gelato shops I’ve been to. The chocolate and gelato mixed together give a divine taste.
Address: Via S. Raffaele 6
If you look for a more traditional gelato, go to Grom. They offer a wide range of heavenly flavours.
Address: Via Santa Margherita, 16
Where to find the best pizza in Milan, Italy
The pizza at Spontini was the best one that I’ve tried during my trip. However, it’s not the typical thin Italian pizza. It’s thicker with a lot of cheese. If this is your favourite kind, don’t miss to give Spontini a try.
Address: Via Santa Radegonda 11
Address: Via Dogana 3
The best pasta in Milan
If you want to taste a real authentic Italian pasta, then go to De Pasajo Dal Marchigiano. It’s a fantastic small restaurant near Navigli area. Their pasta was not only the best one in Milan but also one of the best that I’ve tried in whole Italy.
De Pasajo Dal Marchigiano
Address: Via Cesare da Sesto 7
They also have a little chihuahua, named Paco, that accompanied us during the whole dinner. It was a really lovely experience!
Where to find the best risotto in Milan
If you look for some truly delicious risotto, Risoelatte is definitely a must go. It’s a charming restaurant with an exceptional interior in 1960 style. There are several types of tasty risotto to choose from.
Address: Via Manfredo Camperio 6
What to eat in Milan – more favourite places
Q.B. Gelato is a great gelato shop close to the Last Supper and Sant’Ambrogio Church. They offer amazing handcrafted gelato with local ingredients.
Address: Via Aristide de Togni 30
La Prosciutteria is a great place to enjoy some salami and cheese over a glass of wine. They have a fabulous selection of wines and boards of cold meats, salami and cheese. Keep in mind that it’s not exactly a restaurant, you have to order your board at the counter. However, the food is fantastic and reasonably priced.
Address: Corso Garibaldi 55
I found this restaurant while looking for some good places around Porta Venezia and the Central train station. I was staying in this area and I liked the restaurant so much that I ended having two dinners there. They serve incredibly tasty authentic Italian food.
Address: Via Plinio, 29
Ristorante Da Oscar
If you’re really hungry, go to Ristorante Da Oscar. I have never seen bigger portions in my life. I couldn’t finish my pasta, I even didn’t manage to eat half of it! It’s a family run restaurant with excellent food. It is located between Porta Venezia and the Central train station.
Ristorante Da Oscar
Address: Via Lazzaro Palazzi, 4
Milan food guide
The city is located in the Lombardy region of Italy. The region is known for its rice fields along the Ticino and Po river valleys. It is also one of the largest cheese-making regions in Italy. Having this in mind, it’s no wonder why meat, rice and cheese are featured heavily in the traditional Milan cuisine.
Is Milan expensive for food and drink
Italy as a whole is a super cheap destination when it comes to food compared to Western Europe.
Here is what you’ll typically pay for:
- coffee – €2
- croissant – €2
- sandwich – €3-4
- gelato – €3
- a glass of wine – €5
- pasta and pizza – €10-15
- meat dish – €15-20
Every restaurant charges coperto additionally to your bill. Coperto is a fee per person and it means cover charges. The fee is different in every restaurant and varies from €1 to €3.
If you struggle with how much to tip, the coperto solves this problem. In fact, it is a part of the tip. Overall, tipping is not a common thing in Italy. So just round the bill leaving a few euros above.
My favourite thing in Italy is that you always get free bread and water before your meal.
5 must eat food in Milan
Risotto alla Milanese
If you have to try one meal, it has to be Risotto alla Milanese. It is one of the most popular foods in Milan, Italy. Risotto alla Milanese is a creamy mix of rice, saffron, butter and white wine sprinkled heavily with cheese.
Like most of the Italians meals, it’s a simple dish, yet very tasty. The rich flavour comes from the mouth-watering cheese and saffron, one of the most expensive ingredients in the world.
Cotoletta alla Milanese
Cotoletta alla Milanese is another must eat in Milan. It’s a fried breaded veal cutlet, very similar to Wiener Schnitzel. Cotoletta is usually served with potatoes and tomatoes.
Orecchio di Elefante
Orecchio di Elefante is a variation of Cotoletta alla Milanese. The only difference is that veal is much larger and thinner. In fact, the name of the dish means “elephant ear”.
Polenta is very simple cornmeal. It’s usually served as a side dish or topped with butter, gorgonzola, mushrooms or meat.
Panettone is one of the most typical Milan dishes. It’s a sweet loaf of bread filled with raisins and candied fruits.
Duomo di Milano – one of the must-see attractions with long queues. My trip was in November and there were queues even before the opening time. You can book online your ticket to Duomo and skip all the lines.
The Last Supper – to see the Last Supper you have to buy tickets a few months ahead (especially in the high season). First check the official site. If there aren’t any left, check for available tickets here.
Looking for accommodation? Check out these hotels and apartments (they have the best rating on Booking.com).
Spotlessly clean hotel within a short walk to the Duomo.
A boutique hotel, just a few steps away from the Duomo Cathedral.
Spacious boutique apartments in the historic centre with excellent facilities.