The best authentic and affordable restaurants in Milan

Do you want to find the best authentic and affordable restaurants in Milan for your trip? No problem, we have prepared the perfect list for you and all your fellow gourmets.

After the 2015 Expo, Milan has definitively established itself as the most active and multicultural center in Italy. Despite its modern and hectic appearance, even among the tall glass skyscrapers, the traditions and food that have made this small peninsula famous throughout the world are hidden. Whether you live here or are just passing through, you must try at least one of these little treasures of Italian and Lombard cuisine.

Pizzoccheri, pizza, saffron risotto, Milanese cutlet, ossobuco (marrowbone), the legendary Casoeûla, Gorgonzola cheese, and polenta are just some of the typical dishes that you absolutely must eat at one of these affordable restaurants in Milan. Otherwise, you might as well have stayed home.

In this article

Price note: The following list shows average prices for a main course and one drink per person. Prices do not include wines and tips.

Our selection of affordable restaurants in Milan

Restaurants in the centre of Milan.
Restaurants in the centre of Milan with the Sforzesco castle in the background.

Antica Pizza Fritta da Zia Esterina

Average price: € 3,50

Location: via Agnello, 19

Website: sorbillo.it

Fried pizza? Yes, fried pizza. In Italy, you will also find this and it is one of the typical dishes of the cuisine of Southern Italy. Only here, however, you will find the original recipe prepared by master Gino Sorbillo, who has his main restaurants in Naples and recently decided to export his creations in Milan. You can not sit comfortably at a table, because the fried pizza is only take-away, but the prices are definitely convenient.

Antica Trattoria Galeria

Average price: € 25

Location: via Arcangelo Corelli, 27

Website: galeriaanticatrattoria.it

Good, cozy and very Milanese. In this restaurant, you will eat well and come out happy because it offers generous portions and excellent dishes of traditional cuisine without tricks and at an affordable price. Try the saffron risotto typical of Milan, or braised beef with Barolo. The only negative element is the location because this restaurant is located outside the center, on the edge of the university area.

Gorgonzola cheese with pears.
Gorgonzola cheese comes from a town near Milan, called Gorgonzola.

Da Giannino – L’angolo d’Abruzzo

Average price: € 20

Location: via Rosolino Pilo, 20

Website: dagianninolangolodabruzzoatorino.it

A piece of land in central Italy has moved to Milan. Those who know Abruzzo know that in this region food is worshipped. In the restaurant Da Giannino, you can try the strong and different tastes of the typical cuisine of this area, in a typical and informal environment. Don’t forget to order some excellent red wine, such as Montepulciano d’Abruzzo.

Dry

Average price: € 15

Location: via Solferino, 33

Website: drymilano.it

Milan is famous in Italy not only for its fashion and businesses but also for its nightlife that never sleeps. It is therefore not strange to find a restaurant that serves both excellent cocktails and traditional focaccia. The ingredients are all of excellent quality and the combinations leave customers always surprised. If you want to taste the real focaccia, this is perhaps the best place to go after Naples and Caserta.

Plate of bruschettas with tomato, mozzarella and pesto.
Bruschettas are one of the typical appetizers from Italy and can also be eaten as street food.

Mangiari di strada

Average price: € 10

Location: via Lorenteggio, 269

Website: mangiaridistrada.com

You’ll have to go a little further on the map and move out of the city center, but you won’t regret it. Mangiari di Strada offers the best of Italian street food, with sandwiches, fried food, small tapas of fish, mozzarella, etc.. Here you can experience all the freshness of Italian products at very reasonable prices.

Ostello Madama

Average price: € 12

Location: via Benaco, 1

Website: madamahostel.com

In this former police station, you will be greeted by the young atmosphere typical of every hostel. Mix with travelers to taste excellent Italian and international cuisine. Do not miss the aperitif (we recommend going around 6 pm) to experience one of the most famous traditions of Milan.

Veal loin to prepare cutlets.
The Milanese cutlet is prepared strictly with veal loin.

Osteria dell’Acquabella

Average price: € 25

Location: via San Rocco, 11

Website: acquabella.it

This typical osteria is one of the best affordable restaurants in Milan where to eat real local cuisine. Cotoletta alla Milanese, ossobuco, polenta and the legendary Casoeûla are just some of the recipes that are offered every day. The real food of Milan prepared in all its authenticity is here.

Ottimo Massimo

Average price: € 8

Location: via Victor Hugo, 3

Those who know Milan, know well how difficult and expensive it is to find a place where to eat in the area of pizza Duomo. Ottimo Massimo is the perfect refuge to eat a sandwich or a salad at lunch and if you have little time available. Despite the simplicity of the menu, the quality remains excellent and could be a great alternative if you want to spend little and stay in the downtown area.

Pizza Margherita in a restaurant in Milan.
In Milan you can eat at an affordable price in one of the best pizzerias in Italy.

Pizzium

Average price: € 12

Location: via Giulio Cesare Procaccini, 30

Website: pizzium.com

The real Italian pizza has always been considered that of Naples and you can also find it in Milan. Pizzium is a relaxed place where the quality is very high. For this reason, only ingredients from different regions of the peninsula have been selected to make each pizza unique. You can choose from 17 different regional pizzas and also try some of the typical products used in the kitchen.

Sciatt à Porter

Average price: € 25

Location: viale Monte Grappa 18

Website: sciattaporter.it

Sciatt’s cuisine brings down the flavors and emotions of the Valtellina Alps as far as Milan. Everything tries to recreate the mountain environment, with hand-written menus, fragrant cheeses, the typical pizzoccheri (a flat ribbon pasta) and much more. If you don’t have time to visit a small mountain restaurant, then you can sit here.

Marrowbone with vegetables.
Marrowbone is one of the main ingredients of typical Milanese cuisine.

Spazio Milano

Average price: € 25

Location: c/o 4° piano Mercato del Duomo – Galleria Vittorio Emanuele II

Website: accademianikoromito.it

This place combines beauty and prestige and is surely one of the best affordable restaurants in Milan. It is located directly in the famous Galleria Vittorio Emanuele II and from its tables, you can eat admiring the Duomo. If that’s not enough, the owner of this bistro is the famous chef Niko Romito, who has already won 3 Michelin stars in Abruzzo. No need for special presentations, in this restaurant you will always have the best of high-quality food, certainly the best value restaurant in the city.

Taglio

Average price: € 20

Location: via Vigevano, 10

Website: taglio.me

Taglio is located in the area of Porta Genova, where hundreds of bars overlook the two narrow canals that end in the artificial lake called Darsena. An excellent place both for the environment and for the food, strictly traditional of Milan. Here, too, you can’t miss all the most famous dishes such as cheese, Casoeûla, and polenta. Water is always included in the price.