Best 7 Mexican Restaurants in Barcelona (2025)

If you've ever found yourself wandering the streets of Barcelona with a craving for tacos, nachos, or a big, juicy burrito, you're not alone.
Luckily, this vibrant city isn't just about tapas and paella—it's got a spicy side too.
Mexican food has made a huge mark here, with plenty of authentic and fun spots that'll transport you straight to Mexico without leaving Catalonia.
We've gone through reviews, real visits, and countless Instagram photos of guac-loaded plates to bring you this juicy roundup of the best Mexican restaurants in Barcelona.
From cozy taquerias to late-night taco joints, here are our top picks that'll hit the spot every time.
Table of Contents
- 1. La Güerita Mexicana
- 2. Rosa Negra
- 3. El Pachuco
- 4. La Mafia Mexicana Clínic
- 5. Margarita Blue
- 6. Chilango's
- 7. La Taqueria
- Sources & References
- Images Sources & Attributions
1. La Güerita Mexicana

La Güerita Mexicana has this kind of charm that pulls you in even before you see the food.
The place is lively and colorful, with walls that seem to be in a permanent state of fiesta.
It's in L'Eixample, and it's become kind of a local legend for affordable, super flavorful Mexican dishes.
The tacos here?
Bomb.
Try the Tacos al Pastor—they're the stuff of dreams.
And the Pollo Pibil?
Tender, smoky, and straight-up addictive.
Their take on chilaquiles also hits hard, especially with a hangover or when you just want to spoil yourself.
People rave about the service.
It's casual but warm, like your best friend who just happens to be an amazing cook.
The vibe is very "pull up a chair, stay a while."
And then there's the cheesecake.
Yes, Mexican cheesecake.
Sweet, rich, and totally unexpected.
You'll definitely want to plan your visit when there's live music.
It turns the whole experience up a notch.
Popular dishes:
Tacos al Pastor
Pollo Pibil
Cheesecake Favorito de tu Compadre
Ordering & Delivery:
Method | Platform |
---|---|
Dine-in | Reserve via website |
Delivery | Uber Eats, Glovo, site |
2. Rosa Negra

This spot sits right in the heart of Ciutat Vella, and it's got a little bit of everything—strong margaritas, bold colors, and a playlist that keeps the vibe going.
Rosa Negra is kind of that friend who knows how to throw a party but can also make a mean taco.
The tacos are loaded, juicy, and perfectly seasoned.
Their burritos are big enough to split (but honestly, you won't want to share).
The place has a quirky design—neon signs, vintage posters, colorful furniture.
It's playful, kind of like a Mexican telenovela exploded inside a bar, and we mean that in the best way.
Cocktails?
They don't play.
The tequila selection is wild, and the margaritas are strong enough to make you text your ex (don't do it though).
It's a perfect place to start a night out.
Go with friends, share plates, order rounds.
You'll leave full and smiling.
Things to love:
Giant burritos
Killer happy hour deals
Bright, playful decor
3. El Pachuco

El Pachuco is where the cool kids hang out.
Tucked away in Raval, this place is always buzzing—like, get-there-early-or-wait-outside kind of buzzing.
They don't do reservations, which only makes it more desirable.
This is the kind of spot where the nachos are so loaded they collapse under their own weight.
The tacos are tiny flavor bombs, and the drinks?
Straight fire.
Their mezcal game is strong, and if you're into margaritas, you'll love their spicy ones.
The space is tiny, but it adds to the charm.
It's dark, cozy, and loud in a good way—like a dive bar that actually knows what it's doing in the kitchen.
Service is fast and no-nonsense.
You order, you eat, you drink, you roll out happy.
This one's perfect for a casual dinner before heading out for a night in the city.
Or after a few drinks...
honestly, it hits either way.
4. La Mafia Mexicana Clínic

Here's where things get a little fancier—but still totally fun.
La Mafia Mexicana Clínic in L'Eixample has that upscale Mexican flair.
It's perfect for a date night or dinner with friends when you want good lighting for food pics.
The dishes are more refined here—less street taco, more modern presentation.
You'll still find the classics, but everything has a little twist.
Think tacos with unexpected ingredients or mains served with artistic flair.
Portions are generous, and prices are just slightly above average, but the experience feels elevated.
The cocktails are also beautifully served and taste just as good as they look.
This place has private dining options and outdoor seating, which is perfect for Barcelona's weather when it's not acting up.
Menu highlights:
Dish | Notes |
---|---|
Tacos de Costra de Queso | Crispy cheese shell, amazing |
Vegan Mole | Rich, dark, complex |
Shrimp Tacos | Fresh and spicy |
Why visit:
Beautiful interior design
More chill, adult vibe
Great for small groups or dates
5. Margarita Blue

Margarita Blue is as much about the experience as it is about the food.
This is a party spot with serious personality, nestled near the port in Ciutat Vella.
The menu leans toward Tex-Mex, so if you're into burgers with jalapeños, nachos drenched in cheese, and those frozen cocktails with umbrellas—this is your place.
But don't let the "fun" vibe fool you.
The food is still solid, and the drinks pack a punch.
There's live music some nights, and the staff knows how to keep the energy high.
The place really lights up after 8PM.
If you're looking for dinner and a little dance, you're in for a good time.
6. Chilango's

Now this is the taqueria you dream about.
Sugar skulls on the walls, warm lighting, and tacos that slap.
Chilango's has nailed the casual-but-delicious formula.
Everything here feels like it's made with love.
The tortillas are fresh, the fillings are flavorful, and the menu isn't too long—which is a good thing.
You don't get decision fatigue.
Their Tacos de Barbacoa are a must, and the guacamole is so fresh it might as well be made tableside.
Drinks are good too—especially the mezcal cocktails.
It's the kind of place that becomes your go-to without even realizing it.
Top reasons to check it out:
Flavor-packed tacos
Friendly vibe
Affordable prices
Delivery options:
Platform | Available |
---|---|
Glovo | Yes |
Just-Eat | Yes |
Official site | Yes |
7. La Taqueria

La Taqueria is where you go when you want great food in a low-key setting.
It's small, friendly, and very focused on doing tacos right.
It's one of the most consistent Mexican places in the city.
You can count on the flavors, the service, and the vibe every time.
The margaritas are always good, the dips are fresh, and the playlist?
Surprisingly on point.
They've also got a decent mezcal and tequila list for those looking to sip something smooth with their tacos.
This place is tucked away just off the main roads in Eixample, which gives it that "locals-only" feel—even though everyone's welcome.
There's a whole fiesta of flavor waiting for you in Barcelona, and these seven restaurants are the cream of the crop when it comes to Mexican food.
Whether you're craving a quick taco, planning a night out, or want something a bit more upscale, you'll find a spot that fits your vibe.
Try one, try them all—honestly, you can't go wrong.
Just make sure to show up hungry, because once the chips and guac hit the table, there's no turning back.
Sources & References
lagueritamexicana.com
rosanegrarestaurantes.com
elpachuco.bar
chilangostaqueriabarcelona.com
margaritablue.com
lataqueria.eu
Google Reviews for each restaurant
Images Sources & Attributions
All images used within this page are sourced from the official websites or social media pages of the featured businesses. They are used here strictly for informational and illustrative purposes to highlight each location.
We also make every effort to include links to the featured businesses' websites and social media profiles whenever possible.