Milan food guide – a full guide to what to eat in Milan and where to find the best pasta, pizza and gelato.
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.
I tasted many local specialities searching for the best food in Milan. Luckily, my trip was a short one, so I didn’t gain too much weight.
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 EUR
- croissant – 2 EUR
- sandwich – 3-4 EUR
- gelato – 3 EUR
- a glass of wine – 5 EUR
- pasta and pizza – 10-15 EUR
- meat dish – 15-20 EUR
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 EUR.
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 few euros above.
My favourite thing in Italy is that you always get free bread and water before your meal.
Milan food guide – What to eat in Milan
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.
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 the 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.
The best places to eat in Milan
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 one of 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
Where 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
Explore the stunning Milan Duomo and climb to the Duomo Terraces for a panoramic city view.
Take a day tour to the spectacular Lake Como, Italy’s famous lakeside resort.
The Square Duomo – Best for families
Spotlessly clean hotel within a short walk to the Duomo.
9.1/10 Rating – See hotel images and 3,810+ guest reviews
Room Mate Giulia – Best for couples
Boutique hotel, just a few steps away from the Duomo Cathedral.
9.3/10 Rating – See hotel images and 2,960+ guest reviews
Aparthotel Duomo – Apartments
Boutique independent suites in the historic centre with a view of the Duomo.
9.4/10 Rating – See apartment images and 170+ guest reviews
If you don’t know in what area to choose a hotel, check out the best area to stay in Milan.
Find self-guided walking tours and historical insights in DK Eyewitness Travel Guide Milan & the Lakes.
Planning a trip around Italy? Find out how to spend four days in Rome.
Visitors often combine Milan with lakes Como and Maggiore. See the best hotels near Lake Como.
If you’re planning to rent a car, compare the car rental prices in Europe.
|I'm a travel blogger based in Sofia, Bulgaria. Travelling has always been my passion and I love to discover new places and cultures. I want to show you how easy it is to organize your vacation all by yourself.|
Subscribe to my newsletter and get once a month a full itinerary of my upcoming trips (including expenses, hotels, restaurants and a map).