Home of the 99¢ Fish Taco
The best Mexican Food in San Diego - Only at El Pueblo Mexican Food Order Now
You've never had Fish Tacos like El Pueblo Fish Tacos.
Get the best-rated fish tacos in San Diego at a great price, right here at El Pueblo Mex.

Don't Forget: Fresh, Local Ingredients
We only use the freshest ingredients here at El Pueblo. Trust us, you can taste the difference. Order Now!

Cervezas? On Tap!
What’s better than an ice-cold Cerveza? Cervezas y Fish Tacos! We have over 30 foreign and domestic beers with 17 beers on tap.

MEXICAN FOOD, MEET YOUR MAKERS.
El Pueblo has always had one mission: to be the best Mexican food North of the border. Give us a try, we promise you won’t be disappointed.
We have three locations, located in Del Mar, Carlsbad, and Cardiff. If you’re looking for fresh, local ingredients, and authentic Mexican chefs, we have you covered. If you’re looking for all that, AND beers on tap, sip a cold one in Del Mar! While you’re at it, check out our Happy Hour Specials, large outdoor patio, and luxury TVs- streaming your favorite content, of course.
Lastly, you’ve probably heard the legends, but we’re here to tell everyone the facts.
We ARE the home of the 2 for $3 fish tacos. And yes, they really are that good.
HAPPY HOUR, BY THE HOUR
Available at our Bar Locations
UNO
Purchase any beer and get a fish taco for $1!
DOS
2 Tacos for $5 – Mix & match any taco
TRES
Half order of Carne Asada Chips / Carne Asada Fries for $3
QUATRO
$4 Micheladas
CINCO
$5 Select Beers- Modelo, Blue Moon, Delicious IPA
SEIS
$6 Butter Chardonnay & Joel Gott Cabernet
SIETE
$7 Boozy Frescas
OCHO
$8 Beer Flights

UNO
Purchase any beer and get a fish taco for $1!

DOS
2 Tacos for $5 – Mix & match any taco

TRES
Half order of Carne Asada Chips / Carne Asada Fries for $3

QUATRO
$4 Micheladas

CINCO
$5 Select Beers – Modelo, Blue Moon, Delicious IPA

SEIS
$6 Butter Chardonnay & Joel Gott Cabernet

SEITE
$7 Boozy Frescas

OCHO
$8 Beer Flights
#1 Rated Mexican Food in Del Mar
Looking for fresh and quality Mexican Food? At El Pueblo Mexican Grill in Del Mar, we’ll serve you up the best and freshest Mexican food around. We use fresh vegetables delivered daily! Come join us for the #1 rated Mexican Food in Del Mar.
WHAT PEOPLE ARE SAYING

“This is a 10/10 for sure.”
So last night myself and 40+ soccer players decided to go have some tacos after a great game. We were honestly expecting for them to take a long time with our food but I was totally wrong. Our food was coming out fast and that was thanks to the cooks and cashiers. Also, all of us were talking about how good the food was. This is a 10/10 for sure. We’ll be back soon for sure!
Adrian S.

“4 Mini Tacos for $5!”
“There’s MANY food options in this area, but we decided on this Mexican restaurant and weren’t disappointed.”…”The salsa bar is fully stocked, and they had some great sounding specials too (4 mini tacos for $5 and a fish taco special). The food was served quickly and tasted great! We highly recommend it!”
Phil R.

“El Pueblo, you just made my stay much better.”
“Absolutely amazing!! The Fish Tacos are incredible, flavorful, perfectly fried, fresh fish and they are huge. I ordered 4 thinking that for the price they would be the size of street tacos. I will eat here every time I come to Carlsbad, if I’ve finished digesting these huge tacos by then. Thanks El Pueblo, you just made my stay that much better.”
Scott N.

“A Must for good Mexican food.”
My cousins told us about this place. Being that he’s a local for many years, we took his word. Wow so glad that we did! Not only is the food fairly inexpensive, it was large portions and really yummy! The service was fast and the cashier at the time was super friendly and patient as we spent some time deciding on what we wanted to eat. This place is a must for good Mexican food, but also quick service!
Laura E.