Home of the Best Fish Taco

The best Mexican Food in San Diego - Only at El Pueblo Mexican Food
Order Now
fish tacos

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.

authentic mexican food



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 best fish tacos. And yes, they really are that good.


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


2 Tacos for $5 – Mix & match any taco


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


$4 Micheladas


$5 Select Beers- Modelo, Blue Moon, Delicious IPA


$6 Butter Chardonnay & Joel Gott Cabernet


 $7 Boozy Frescas


$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.


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.

 Hours of Operation

2673 Via De La Valle, Suite C
Del Mar, CA 92014

6AM - 10 PM
(858) 523-9834



820 Birmingham Dr,
Cardiff-By-The-Sea, CA 92007

6AM - 12 AM
(760) 230-1771



7720 Rancho Santa Fe Rd, Ste 125,
Carlsbad, CA 92009
6am - 10pm
(760) 487-5810