Skip to content

The 10 best restaurants in Madrid

Madrid restaurants 1

When visiting Madrid, you will find many monuments to discover such as the Puerta del Sol, Palacio de Cristal, or the famous Royal Palace of Madrid.

This kind of visit requires a lot of walking, and it is better to have strength with a good meal in advance.

That’s why many tourists go to the typical restaurants in Madrid to enjoy the local cuisine, which is also a great discovery.

What are the 10 best restaurants in Madrid?

In this article, we will present you the best typical restaurants in Madrid so that you have a list in advance of the best places in the city to eat during your stay in the Spanish capital.

If you want to know more about the city, we recommend you to check our article dedicated to the best bars in Madrid, in order to have other good tips.

1. Entre Santos Madrid

Entre Santos Madrid 1

This place offers delicious tapas accompanied by good cocktails await you at Entre Santos Madrid. In a very Madrid atmosphere, the service of the staff is very warm and friendly.

You will eat well and with good portions. Moreover, the prices are quite affordable. Perfect for your budget ! Interested ? A good meal awaits you at 4 calle de San Bartolomé, 28004.

2. La descarada

La descarada Madrid

La descarada restaurant is a great address in Madrid if you want to discover local dishes revisited by a very popular chef. Many locals like to come here for the quality of the dishes served.

Only a few tourists know about this wonderful place. We recommend going to 73 calle de José Ortega y Gasset, 28006 for a great culinary experience.

3. GastroVía 61

GastroVia 61 Madrid

Located in a hotel, the truly incredible GastroVía 61 restaurant offers 5-star service, with quality dishes and a set of fresh, local products.

Because it is a hotel, you will find there a lot of tourists, but the atmosphere is very good, thanks to the amazing service of the staff, always smiling and willing to help.

The restaurant is located in Hotel Mayorazgo, Calle de la Flor Baja, 3, 28013.

4. Taberna el Sur

Taberna el Sur Madrid

Known for its warm welcome, Taberna el Sur is a typical Madrid restaurant. Although there may be a wait, you will feel comfortable with a very professional service.

We recommend the risotto, the octopus or the calamari. The address is 12 calle de la Torrecilla del Leal, 28012.

5. Los Montes de Galicia

Los Montes de Galicia Madrid

With a menu with a wide variety, the restaurant Los Montes de Galicia has a great service and with beautiful bottles of local wines offered.

Note that this restaurant may be a little more expensive than others, but you get what you pay for, as the quality is so good. The address is 46 calle de Azcona, 28028.

6. Bardero

Bardero Madrid

If you go to Bardero, we recommend their famous Tuna Tatar, which is simply delicious and well presented. All their dishes are tasty, with a very short waiting time for such quality.

An address where you must go at least once if you are in Madrid. This small restaurant is located in Palos de la Frontera, 11, 28012.

7. El Cocodrilo

El Cocodrilo Madrid

Lovers of vegetarian dishes will appreciate El Cocodrilo, which is nothing more than a small bar restaurant. Although it doesn’t look like much, you’ll be pleasantly surprised by its quality/price ratio.

The owner is a young Frenchman, so you’re likely to find a good mix of culture in your plate. We recommend you to go to 60 calle del Pilar de Zaragoza, 28028.

8. Mano De Santa

Mano De Santa Madrid

Mano De Santa is a very pleasant place to eat. It is pleasant because of the careful presentation of the dishes and the taste of the food once in the mouth.

You can feel the passion to cook with care and attention to detail. Enjoy your meal at 95 Calle del General Díaz Porlier, 28006.

9. La PYramide

La Piramide Madrid

La Pyramide is another restaurant located inside a hotel. The place is very spacious and bright, with a professional service and high quality products in each of the dishes offered.

We recommend you try the Iberian sausages with rice and seafood broth. A good meal to have at 2 Calle Xaudaró, 28034.

10. Taberna 4 Tapas

Taberna 4 Tapas Madrid

Let’s finish with a tapas bar, pleasantly located in the Spanish capital. Taberna 4 Tapas is a very good place to have a nice assortment of local cold cuts.

Come with a group of friends to enjoy good music from the 80s creating a real nice and friendly atmosphere. You’ll even get a typical Spanish digestive. The address is Pl. de Prta Cerrada, 3, 28005.

Enjoy your stay in Madrid

Now you know the best typical restaurants in Madrid to discover the local cuisine and enjoy the Spanish atmosphere.

If you want to know other good addresses in the capital, we recommend you read our article dedicated to the best brunches in Madrid.