What to Eat in Milan (Best Food and Where to Find it)

milan food guide

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).

where to eat in milan

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.

If this is your first time in the city, take a look at my in-depth itinerary for one day in Milan. The guide covers all must-see attractions, including how to skip the lines.

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.

If you’re new to Italian food, I recommend taking this food walking tour. What I love about the tour is that the food is high quality and it’s presented by a local business at each stop. Also, vegetarians are equally well catered for.

Where to find the best brunch in Milan

Panini Durini

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.

Panini Durini
Address: Corso Magenta 31

Panini Durini brunch


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

Princi breakfast


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

Luini panzerotti

Travelling by train through Italy? Then book train tickets in advance (they are cheaper if you buy earlier).

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

CioccolatItaliani gelato

Grom Gelato

If you look for a more traditional gelato, go to Grom. They offer a wide range of heavenly flavours.

Grom Gelato
Address: Via Santa Margherita, 16

Grom Gelato

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

Spontini pizza

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

De Pasajo Dal Marchigiano pasta

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

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.

Q.B. Gelato
Address: Via Aristide de Togni 30

Q.B. Gelato

La Prosciutteria

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.

La Prosciutteria
Address: Corso Garibaldi 55

La Prosciutteria


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

Ristorante Da Oscar

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.

Wine is a big thing in Italy. To sample local wines from the Lombardy region join this wine tasting tour (the side snacks are really delicious).

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.

Risotto alla Milanese

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.

Must buy tickets in advance

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.

Where to stay in Milan

Looking for accommodation? Check out these hotels and apartments (they have the best rating on Booking.com).

If you don’t know in what area to choose a hotel, see what is the best area to stay in Milan.

Rosa Grand Milano – Best for families

Spotlessly clean hotel within a short walk to the Duomo.

The Square Milano Duomo – Best for couples

A boutique hotel, just a few steps away from the Duomo Cathedral.

Apartments San Sepolcro Duomo – Apartments

Spacious boutique apartments in the historic centre with excellent facilities.



Most popular tours


What is your favourite traditional Milanese food?
Pin for later

what to eat in milanmilan food guide


About the author
Avatar Milena Yordanova
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.

Follow me on social media (for updates and deals)


2 Replies to “What to Eat in Milan (Best Food and Where to Find it)”

  1. We took the Milan Wine Tasting Experience and everything was fantastic! Our sommelier was very experienced and he explained really well how to choose and drink wines.

    1. Hi Anne,
      I’m glad you had a great time in Milan!

Leave a Reply

Disclaimer: Some links in this article contain affiliate referrals. If you click on the link and purchase any service, I may receive a small commission (no extra cost to you).
My Vacation Itineraries is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com and Amazon.co.uk.