Mexican Restaurants in Madrid

The best places in Madrid to eat Mexican. Our interactive map features all restaurants around Madrid who offer this dish to eat out or take away.

Show 10+ restaurants on map
Show :companies_count restaurants on map

This is a list of all the eateries where you can order Mexican or dine out.

4.3
Menu
Online table booking
Open Now
4.3
Menu
Online table booking
Open Now
City: Madrid, Calle de las Fuentes, 3, Madrid, 28013, Spain
"This place is great, not too big not too small but with a large outdoor eating area. The service is fast and friendly, each time we have been here the staff have no problem in explaining exactly what each item on the menu is not hurried. The food is gorgeous and plenty of it. It's a known fact that restaurants with short menues serve the best food thsts the case here. Every dish we've now tried has been stunning! Oh! the margaritas!!!! At €21 for a large jug, I couldn't be happier! We'll be retreturetutning here many times!"
4.2
Menu
Online table booking
Open Now
4.2
Menu
Online table booking
Open Now
City: Madrid, Calle de Recoletos, 13, Madrid, 28001, Spain
"I came last week and everything was love."
4
Menu
Online table booking
Open Now
4
Menu
Online table booking
Open Now
City: Madrid, Calle de Pío Baroja, 9, Madrid, 28009, Spain
Nearby metro: Ibiza (L9), Air conditioning, American Express, Visa
3.8
Menu
Online table booking
Open Now
3.8
Menu
Online table booking
Open Now
City: Madrid, Calle Fuencarral 101, Madrid, 28004, 28014, Spain
"Very good food, fast and pleasant service. We tried to dew that it was very professional, attentive and friendly, we stood out because simply for her attention and attitude made a good but normal dinner, it was great and we would have to repeat! a 100 for her!"
4.5
Menu
Online table booking
Open Now
4.5
Menu
Online table booking
Open Now
City: Madrid, C/ Eloy Gonzalo, 12, Madrid, 28010, Spain
The menu of Clandestino Burger from Madrid includes 48 menus. On average, menus or drinks on the card cost about $4.4. The categories can be viewed on the menu below.
4.3
Menu
Online table booking
Open Now
4.3
Menu
Online table booking
Open Now
City: Madrid, Calle Belén, 13, Madrid, 28004, 28009, Spain
At La Mordida from Madrid you have the opportunity to savor delicious vegetarian menus, in which no trace of animal meat or fish was processed, You can also discover delicious South American menus on the menu. In this restaurant there is also an large diversity of coffee and tea specialties not to forget, and you have the opportunity to try scrumptious American meals like Burger or Barbecue.
3.4
Menu
Online table booking
Open Now
3.4
Menu
Online table booking
Open Now
City: Madrid, Calle del Pez, 7, Madrid, 28004, Spain
"Although they did not have in the letter the one I wanted to try, on black Saturday (with black bread), my second option was very good, and the waitress was quite nice (unlike what I have read in some opinions)."
5
Menu
Open Now
5
Menu
Open Now
City: Madrid, Calle Esparteros, 8, Madrid, 28012, Spain
"I'm super fussy about my nachos, but man, Pepe's nail it every timeThe chicken is always perfect, and the portions are very generous."
3.7
Menu
Open Now
3.7
Menu
Open Now
City: Madrid, Calle De Alonso Cano 95, Madrid, 28003, Spain
Doña Adelita is located in Madrid and is a restaurant serving savory classic Spanish meals, Particularly, many visitors are looking forward to the diverse, tasty Mexican cuisine.
5
Menu
Open Now
5
Menu
Open Now
City: Madrid, Vía de las Dos Castillas, 15, Madrid, 28224, Spain
"Yes yes yes praise the people of madridthis is the best placethe nachos and fajitas were incredible."
Mexican

Mexican

You can find Mexican in 10+ Restaurants. We help you find a restaurant in your area where it tastes best.

Price

The Average price for Mexican is:
$10.1

Ingredients

Angostura bitters
Lemon juice
Lime wedge
Simple syrup

Feedback

This feedback is based on the dishes preparation using the above mentioned ingredients. This dish might be cooked differently if you eat out or order food.

You need to register or login to leave feedback.