The Best Mexican Food In San Diego
El Pueblo Mexican FoodHome of the 99¢ Fish Tacos! Locally sourced, freshly prepared Mexican Food, serving San Diego County. Order now from your local El Pueblo! El Pueblo Cardiff, El Pueblo Delmar, and El Pueblo Carlsbad.
Our Locations
Cardiff
820 Birmingham Dr,
Cardiff-By-The-Sea, CA 92007
(760) 230-1771
Del Mar
2673 Via De La Valle, Suite C
Del Mar, CA 92014
(858) 523-9834
Carlsbad
7720 Rancho Santa Fe Rd, Ste 125,
Carlsbad, CA 92009
(760) 487-5810
COVID-19 Update
COVID News Alert: Due to county orders we will be serving take out and delivery only. Although times are difficult, only with your help can small businesses like us & the communities they serve survive the economic struggle this pandemic has caused. We appreciate anyone who has the ability to eat at El Pueblo & will continue working full force to bring high quality affordable Mexican Food to our loyal customers!
IT’S BACK!
The 99¢ fish tacos with no limit are here to stay!







EL PUEBLO MEXICAN FOOD
El Pueblo Mexican Restaurant has always had one mission: to be the best Mexican food in San Diego. Give us a try, we promise you won’t be disappointed.
If you’re looking for fresh food, local ingredients, and authentic Mexican food, El Pueblo Mexican Restaurant has you covered. If you’re looking for all that, AND a bar with beers on tap, sip a cold one in our Del Mar Bar! While you’re at it, check out our Happy Hour Specials, large outdoor patio, and luxury TVs- streaming your favorite content, of course.
We currently have three individually unique locations. Our El Pueblo Del Mar location serves the need for offering the best Mexican Food in Del Mar featuring a walk up bar with vast drink choices, an outdoor patio that is spacious to enjoy the beautiful beach weather, and delicious Mexican food for everyone. El Pueblo also serves delicious Mexican food in Carlsbad by featuring our delicious El Pueblo menu for the right price. Last but not least, El Pueblo Mexican Food in Cardiff is the original location that started it all. We fill the need to serve the best Mexican Food in San Diego. At El Pueblo Mexican Restaurant, we make no compromises on anything.
Lastly, you’ve probably heard the legends, but we’re here to tell everyone the facts.
We ARE the home of the 99¢ fish tacos. And yes, they really are that good.

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.
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 Tacos
TRES
30% OFF Any Bottle Wines
QUATRO
$4 Carne Asada Fries / Carne Asada Chips
CINCO
$5 Modelo, Blue Moon, Delicious IPA
SEIS
$6 Micheladas & House Red, White, Rose, and Sangria
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 Tacos

TRES
30% OFF Any Bottle Wines

QUATRO
$4 Carne Asada Fries / Carne Asada Chips

CINCO
$5 Modelo, Blue Moon, Delicious IPA

SEIS
$6 Micheladas, House Red, White, Rose, & Sangria

SEITE
$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.
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.
Click the links below to check out each individual locations Yelp page to get a better idea of what people are saying about our food!
Temporary Hours
of Operation
2673 Via De La Valle, Suite C
Del Mar, CA 92014
6AM - 12 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 Weekdays / 6am - 12pm Weekends
(760) 487-5810
