Home › Food tours › Milan
Food tours in Milan: what to eat and which tour to book

Milanese cooking is northern and rich: butter rather than olive oil, rice rather than pasta, slow-braised meats and polenta. The core dishes are saffron risotto, ossobuco and the breaded veal cutlet, plus winter dishes like cassoeula (pork and cabbage). Milan is also a working, international city, so daily eating means quick lunches, good bakeries, Chinese food on Via Paolo Sarpi and the aperitivo, the early-evening drink with snacks that the city treats as an institution.
Use this page to know what to order and where: classic dishes, the markets and districts worth visiting, and how aperitivo works. The tours listed are real GetYourGuide listings, with prices as seen when we checked; confirm current details on the booking page before you pay.
What to eat in Milan
| Dish | What it is | Where to eat it | Typical price* |
|---|---|---|---|
| Saffron risotto risotto alla milanese | Carnaroli or Vialone Nano rice cooked in broth with saffron, butter, Parmigiano and traditionally beef marrow; bright yellow. | Traditional trattorias across the city, often paired with ossobuco. | roughly €14–22 a plate |
| Braised veal shank ossobuco | Cross-cut veal shank braised slowly with white wine and broth, topped with gremolata (lemon zest, garlic and parsley); the marrow is part of the dish. | Classic Milanese trattorias; often served with risotto alla milanese. | roughly €25–35, more with risotto |
| Breaded veal cutlet cotoletta alla milanese | Thick bone-in veal chop, breaded and fried in butter. A thinner, wider 'elephant ear' version is also common. | Trattorias and older restaurants; check that it is veal and fried in butter. | roughly €22–35 |
| Fried filled pastry panzerotti | Half-moon of dough filled with tomato and mozzarella and fried; originally from Puglia but a Milan street-food fixture near the Duomo. | The long-running shop on Via Santa Radegonda behind the Duomo and imitators across the centre. | about €3–5 each |
| Milanese meatballs mondeghili | Flattened meatballs made from leftover boiled or roast meat, mortadella or salami, bread and cheese, fried in butter; a classic aperitivo snack. | Trattorias and wine bars, often among aperitivo snacks. | about €8–12 a portion |
| Pork and cabbage stew cassoeula | Winter stew of pork ribs, rinds, trotters and sausage with Savoy cabbage, served with polenta. | Traditional trattorias, roughly November to February. | roughly €16–24 |
| Panettone | Tall sweet yeasted bread with candied citrus and raisins, made with long fermentation; Milan's Christmas cake, now sold most of the year by good pastry shops. | Historic pasticcerie in the centre and Brera; best from November to January. | roughly €30–50 per kilo for an artisan one; slices about €4–6 |
| Aperitivo and the Negroni sbagliato aperitivo | Early-evening drink (spritz, Negroni, or the Milanese Negroni sbagliato with sparkling wine instead of gin) served with snacks; some bars offer a buffet with the drink. | Navigli, Brera, Porta Venezia and Isola bars, roughly 18:00–21:00. | about €9–15 a drink including snacks |
Where to eat: markets and neighbourhoods
Navigli
The canals (Naviglio Grande and Naviglio Pavese) south-west of the centre, lined with bars and restaurants; the busiest aperitivo area. Some places are tourist-oriented, so compare.
Mercato Comunale Wagner
Covered neighbourhood market near Piazza Wagner in a residential area west of the centre: butchers, cheese, fish, produce and fresh pasta used by locals.
Mercato Centrale Milano
Food hall inside Milano Centrale station with stalls for pizza, pasta, fried food, cured meats and more. Useful between trains or for a quick, varied meal.
Via Paolo Sarpi (Chinatown)
Pedestrianised street near Cimitero Monumentale with Chinese dumpling shops, bakeries and grocers, the oldest Chinese community in Italy.
Brera
Central district of narrow streets with historic bars, wine bars, pastry shops and restaurants, from the classic to expensive.
Isola
Former working-class district behind Porta Garibaldi, now full of restaurants, wine bars and cafés with a younger, local crowd.
Food tours in Milan compared
Every tour below is a real listing on GetYourGuide or Viator, checked on 2 Oct 2026. Prices move with season and group size, so treat them as a guide and confirm on the booking page.
| Tour | Length | Price* | Group | Best for | |
|---|---|---|---|---|---|
| Milan: Private Cooking Class at a Local's Home | 3 hours | from €145 per person | private | Travellers who want to cook the dishes again at home; easiest option for dietary needs, since you control the ingredients. | Check dates |
| Milan’s Most Authentic Street Food Tour – Local & Milanese | 3 hours | from €96 per person | max 10 | First-timers on a budget who want to try many cheap dishes in one go. | Check dates |
| Milan: Guided Food Tour with Tastings | 3 hours | from €64 per person | max 10 | First-timers who want a broad tasting of the classics with a local guide. | Check dates |
| Milan: Food and Wine Experience | 3 hours | from €126 per person | — | First-timers who want a broad tasting of the classics with a local guide. | Check dates |
| Milan: Street Food Tour with Tastings and Local Guide | 2.5 hours | from €45 per person | — | First-timers on a budget who want to try many cheap dishes in one go. | Check dates |
| Milan: Gourmet Street Food Tour with Sightseeing and Tasting | 2.5 hours | from €49 per person | — | First-timers on a budget who want to try many cheap dishes in one go. | Check dates |
Milan: Private Cooking Class at a Local's Home
On GetYourGuide · run by Cesarine
- Length
- 3 hours
- Price
- from €145 per person
- Rating
- 5.0 ★ from 11 reviews (on 2 Oct 2026)
- Group size
- private
- Included
- Private cooking class Tastings of the 3 local recipes Beverages (water, wines, and coffee) Local taxes
- Suits
- Travellers who want to cook the dishes again at home; easiest option for dietary needs, since you control the ingredients.
- Starts
- Piazza del Duomo, 110, 20122 Milano MI, Italy
Milan’s Most Authentic Street Food Tour – Local & Milanese
On GetYourGuide · run by FollowMi Around
- Length
- 3 hours
- Price
- from €96 per person
- Rating
- 4.6 ★ from 316 reviews (on 2 Oct 2026)
- Group size
- max 10
- Included
- Food tasting One beer, or glass of wine, or soft drinks Expert local Snacks Bottled water Public transport tickets to reach the meeting point (subway, tram, and bus)
- Suits
- First-timers on a budget who want to try many cheap dishes in one go.
- Starts
- The guide will be waiting for you near the shop entrance, holding a small leaflet.
Milan: Guided Food Tour with Tastings
On GetYourGuide · run by NO DIET CLUB
- Length
- 3 hours
- Price
- from €64 per person
- Rating
- 4.8 ★ from 167 reviews (on 2 Oct 2026)
- Group size
- max 10
- Included
- Walking tour Local guide Tastings
- Suits
- First-timers who want a broad tasting of the classics with a local guide.
- Starts
- Corso di Porta Romana, 44, 20122 Milano MI, Italy
Milan: Food and Wine Experience
On GetYourGuide · run by Hidden Experiences
- Length
- 3 hours
- Price
- from €126 per person
- Rating
- 4.5 ★ from 32 reviews (on 2 Oct 2026)
- Included
- Tour guide Food as per description Water and wine Tips
- Suits
- First-timers who want a broad tasting of the classics with a local guide.
- Starts
- Latecomers will NOT be accepted. Please, be sharp on time. Meet your guide at the Constantine statue (in front of S.Lorenzo Church). Look for a signboard saying "Walking Palates".
Milan: Street Food Tour with Tastings and Local Guide
On GetYourGuide · run by Francesca Tours
- Length
- 2.5 hours
- Price
- from €45 per person
- Rating
- 4.5 ★ from 10 reviews (on 2 Oct 2026)
- Included
- Expert local guide Visit to authentic eateries Sampling of Milanese delicacies Gratuities Drinks
- Suits
- First-timers on a budget who want to try many cheap dishes in one go.
- Starts
- Chiesa di San Maurizio al Monastero Maggiore
Milan: Gourmet Street Food Tour with Sightseeing and Tasting
On GetYourGuide · run by Food Raphael Tours and Events
- Length
- 2.5 hours
- Price
- from €49 per person
- Rating
- 4.4 ★ from 9 reviews (on 2 Oct 2026)
- Included
- Local guide Food tasting Walking tour Gratuities Drinks
- Suits
- First-timers on a budget who want to try many cheap dishes in one go.
- Starts
- Chiesa di San Maurizio al Monastero Maggiore
Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.
Street food, sit-down or a cooking class?
Street food
Milan's street food is limited compared with southern Italy: panzerotti behind the Duomo, pizza al trancio (thick slices), focaccia, and sandwiches (panini) from bars. The aperitivo snacks are the closest thing to a local grazing habit.
Sit-down meals
The trattoria is where to eat Milanese classics: risotto, ossobuco, cotoletta. Weekday lunch menus aimed at office workers are good value. Milan also has many top-level restaurants. Book dinner, especially during Design Week in April and fashion weeks, when the city fills up; some places close in August.
Cooking classes
Classes usually cover fresh pasta, risotto and tiramisù, sometimes with a market visit. They are less common than in Rome or Florence but available; check if risotto alla milanese is on the menu if that is what you want to learn.
How much to budget for food
| Style | Per person, per day* |
|---|---|
| Budget (street food, markets) | €30–40 (bar breakfast, panzerotto or slice for lunch, simple trattoria dinner) |
| Mid-range (one sit-down meal a day) | €60–90 (lunch menu, aperitivo and a sit-down dinner with wine) |
| Splurge (tasting menus, wine) | €150+ (tasting menu at a top restaurant) |
Vegetarian, halal and gluten-free
Vegetarian & vegan: Easy in modern restaurants and wine bars. Risotto alla milanese is traditionally made with beef marrow and meat broth, so ask for a vegetable-broth version. Pizza, panzerotti and many aperitivo snacks are vegetarian.
Halal: Available but not in the centre: halal restaurants, kebab shops and butchers are concentrated around Via Padova, Corso Buenos Aires and Porta Venezia. Traditional Milanese dishes use pork and butter; ask.
Gluten-free: Good awareness. Risotto and polenta are naturally gluten-free (check the stock and any flour used), and many restaurants and bakeries offer 'senza glutine' options; the Italian Coeliac Association (AIC) lists accredited places. Cotoletta and panzerotti are not gluten-free.
Food scams and tourist traps to avoid
- Very high prices for drinks or snacks at tables in Piazza del Duomo and the Galleria Vittorio Emanuele II, sometimes with a service charge on top. Check the menu prices before sitting, or stand at the counter where prices are much lower.
- 'Bracelet' sellers and people handing out bird seed around the Duomo, then demanding money. Do not accept anything put into your hands; say no firmly and keep walking.
- Aperitivo buffets on the Navigli with cheap pasta and reheated food at a high drink price. Choose bars where snacks are served at the table or the buffet looks fresh; check the drink price first.
- Unexpected coperto (cover charge) and service charges, or bottled water and bread added to the bill. Read the bottom of the menu for coperto and service; ask for tap water ('acqua del rubinetto') if you want it free, though not every place will serve it.
Top tours & activities in Milan
Rent a car in Milan
Compare rental cars from local and international companies, with free cancellation on most bookings.
Compare car rentals in MilanPlan the rest of your Milan trip
Staying near the markets saves time and taxi money — most food tours start in the old centre.
Common questions
How does aperitivo work in Milan?
From about 18:00 to 21:00, many bars serve snacks with each drink, either a small plate brought to the table or a buffet. A drink typically costs roughly €9–15 including the food. Some bars call a buffet 'apericena' and price it as a light dinner. Navigli, Brera, Porta Venezia and Isola are the main areas.
Do I need to tip in Milan?
Tipping is not expected. Restaurants often charge a coperto (cover charge, usually €2–4 per person) and some add a service charge, which must be listed on the menu. If neither is added and service was good, leaving a few euros is fine. Food tour guides appreciate €5–10 per person.
How much should I budget for food per day?
Milan is one of Italy's more expensive cities. On a budget, about €30–40 covers coffee and a brioche, a quick lunch and a simple dinner. Mid-range with aperitivo and a trattoria dinner with wine is about €60–90. Top restaurants start at roughly €120–200 per person before wine.
When are restaurants busiest or closed?
Milan fills up during Design Week (Salone del Mobile, usually April) and the fashion weeks, when popular restaurants book out. In August many independent restaurants close for holidays. Lunch is roughly 12:30–14:30 and dinner from about 19:30–20:00.
Where can I eat traditional Milanese food?
In classic trattorias rather than the Duomo area. Look for menus with risotto alla milanese, ossobuco, cotoletta, mondeghili and, in winter, cassoeula. Many are in residential districts such as Porta Romana, Isola and the area around the Navigli. Weekday lunch menus are the cheapest way to try them.
Are food tours in Milan worth it?
They are useful if you have little time, because Milan's best food is spread across districts and less obvious than in Rome or Naples. A tour typically combines a historic pastry shop, risotto or cotoletta, cured meats and cheese, and an aperitivo. Check the area covered and whether drinks are included before booking.
* Prices are approximate, gathered on 2 Oct 2026 from menus, markets and the booking pages linked above. They change with season and exchange rates.