8 Most famous Mexican restaurants in Madrid

Written by

Mexican restaurants are establishments specialized in offering traditional Mexican food. They serve a wide variety of dishes such as tacos, quesadillas, burritos, guacamole, enchiladas, tamales, and many others. 

Mexican restaurants usually make use of fresh ingredients such as corn tortillas, beef, chicken, pork, beans, rice, chillies, coriander, onion and a variety of hot sauces. 

Some Mexican restaurants also offer traditional drinks such as margaritas, tequila, micheladas and different Mexican beers. 

These places offer an authentic dining experience and are popular with both locals and tourists who want to try authentic Mexican food.

If you are looking for Mexican restaurants in Madrid to enjoy a unique snack, lunch or dinner with friends, family, colleagues or as a couple, here is the definitive list of the best Mexican restaurants in the capital.

8 most famous Mexican restaurants in Madrid

8 Mexican restaurants in Madrid


Bakan restaurant is a popular restaurant located in Miami, Florida, which after its huge success, opened at the end of 2021 also in Spain another location, near the well-known Puerta de Alcalá in Madrid. 

It is known for offering an authentic and only culinary experience of Mexican cuisine. Bakan stands out for its family-friendly atmosphere and its focus on fresh, high-quality ingredients. 

Bakan’s dishes include a wide variety of tacos, ceviches, guacamoles, enchiladas and other traditional Mexican dishes, as well as a large selection of drinks, including a wide range of tequilas and mezcals. 

The restaurant also has an outdoor terrace, making it a popular place to enjoy a meal or a night out with the family.

Tacos range in price from €16 to €20 (2 units), which is a bit steep, but well worth it due to the quality of the products. The restaurant is located in Plaza de la Independencia, 5, so it’s ideal for a stroll around the Retiro Park and then booking afterwards.

La Mordida

La Mordida is a restaurant known for its wide variety of Mexican dishes, including tacos, enchiladas, quesadillas and much more. It is renowned for its authentic traditional Mexican cuisine and welcoming atmosphere.

One of the best times to visit this famous restaurant is in the middle of September, when they celebrate Mexico’s Fiestas Patrias.

The restaurant is located at Calle de Pio Baroja, 9 and has a premium menu for two that includes a pitcher of margarita. It’s also relatively close to the Parque del Retiro, so it’s a great place to make your tourist plan.

Takos al Pastor

Takos al Pastor has one of the best quality-price ratios on the market, if not the best. 

There is always a long queue at this place to try their tacos for a great reason. You can find one of the best tacos in Madrid for only €1 a piece! Although the portions are small, they are very tasty and worth the wait.

Located at Calle de la Abada, 2, next to Madrid’s Gran Vía, you can’t leave if you’re in the area without trying the renowned tacos al pastor with the classic achiote marinade.

12 Chiles

Located in the Mercado de la Paz (Calle Ayala, 28; Goya area), this restaurant refers to the traditional Mexican street food stalls. The tacos are cooked on a comal on display in full view of the consumer.

The fact that it is a food stall means that the taco prices are quite affordable (from €3.95 a piece, which is undoubtedly a very economical price, considering the quality of the product on offer). 

That’s why it couldn’t miss out on this list as one of the best Mexican restaurants in Madrid.

The Birra Taquerias

Opened in 1989, La Taqueria de Birra Don Pedro is the oldest active taqueria in the capital and therefore one of the most emblematic. 

Our extensive experience makes us true pioneers of Mexican gastronomy in Madrid and Spain. 

We also have a private room called “La Cantina” which can be booked for private parties and delicious cocktails.

Tacos are the speciality of the menu, but we also have other dishes such as enchiladas, chilaquiles or tamales among others, as well as more classic desserts such as crepes with cajeta and many others.

All these recipes make up an excellent sample of the best gastronomic tradition of the Aztec country, which in turn is transferred to Spanish tastes, but always maintaining its essence. They also have products for vegetarians on their menu.

La Taquería de Birra is located in Plaza de las Comendadoras 2 and Calle Don Pedro, 11, two places with great history and very emblematic in the centre of Madrid where you can make a thousand and one plans and then enjoy some good tacos. 

The prices of the tacos range between 8,90€ and 9,90€ (3 units).


Mexita offers a fusion of Mexican and Italian cuisine that you can enjoy in the Chamberí Market.  There are times when you can’t choose, and for those moments Mexita offers the perfect solution with a gastronomic offer that unites two of the best cuisines in the world and with its own style.

The site is located in the Chamberí Market (Calle de Alonso Cano, 10) and you can find tacos for as little as €1! Yes, you read that right.

La Chingona

At La Chingona you will find an innovative and welcoming space where you can discover a mix of Mexican gastronomy with a Spanish touch and some Central American influence. 

They have everything from a cold bar where you can watch oysters, ceviches, and aguachiles being prepared live, a great variety of tacos that unite tradition and modernity in the latest culinary trends while you enjoy a Mexican beer or a cocktail.

Its premises are located in Calle Argensola, 7 (ideal if you are in the center) and Camino de la Zarzuela, 23 (ideal if you live in the north-west area of Madrid). 

You can find high quality tacos from €8.80 for 2 units.

Barracuda MX

The renowned chef Roberto Ruíz decided to open his second and so far only restaurant after having achieved the first Michelin star for a Mexican restaurant in Europe at Punto MX, which unfortunately had to close due to the pandemic. 

Despite his great success, he has managed to build on the great success of his old restaurant. This new restaurant aims to transport us to the Mexican Pacific coast through raw fish, citrus sauces and fried food.

The restaurant is located at Calle Valenzuela, 7 and you can find tacos from 14,20€ for 2 units, undoubtedly the most expensive on the list, but certainly the most select and exclusive.

With this review of Mexican gastronomy in Madrid, there are no more excuses for not going to one of these Mexican restaurants. And you, which one would you prefer to visit? 

More about Study in Germany