Having lived in Madrid for over three years as someone who loves Latin cuisine and keeps up with Madrid restaurant job listings, I’ve tried nearly every Mexican restaurant in the city center. Today I want to share some places I personally think are most worth visiting, hoping this helps fellow Mexican food enthusiasts.
Great Options in the City Center
Let me start with La Taquería de Birra near Sol, which specializes in Birria tacos. The beef is incredibly tender and flavorful. Their consomé broth comes with free refills, and paired with corn tortillas, it’s absolutely divine. Prices range from 12-15 euros per set meal, with generous portions—one main dish plus some appetizers is enough for two people. Located at Calle de la Cruz 18, just a 5-minute walk from Sol metro station.

Best Value Recommendations
For those seeking great value when exploring Madrid restaurants, Taquería del Alamillo in Malasaña is my top choice. The décor is simple, but the flavors are genuinely authentic. Their carnitas and al pastor are both excellent, with tacos at just 2.5 euros each, much cheaper than city center prices. It gets very crowded on weekend evenings, so I recommend going early or booking ahead.
| Restaurant Name | Recommended Dishes | Average Cost | Location |
| La Taquería de Birra | Birria tacos | 12-15€ | Sol |
| Taquería del Alamillo | Carnitas, Al pastor | 8-10€ | Malasaña |
| Tepito | Quesadillas | 15-18€ | Chueca |
There’s also Tepito in Chueca, which has a more artistic atmosphere, perfect for dates or small gatherings. They use imported Oaxaca cheese for their quesadillas, creating wonderfully complex flavors. Their Margaritas are well-crafted too—though slightly pricey, they’re strong and satisfying. The restaurant features live music performances from Thursday to Saturday, creating a fantastic ambiance.
Practical Tips
Finally, some useful advice: Mexican restaurants in Madrid generally aren’t very spicy, so if you like heat, remember to ask for salsa picante. When considering Madrid restaurant services, avoid ordering from chain fast-food Mexican places—the quality difference is significant. Also, most restaurants are closed on Sundays or Mondays, so check opening hours before visiting.
If you have other Mexican restaurant recommendations, please share them in the comments below! I’m always eager to discover new places.