The best Mexican food in North County San Diego

Fresh Mexican food.
Five locations.

Cardiff · Carlsbad · Carmel Valley · Del Mar · La Jolla (opening soon) — family-owned, voted #1 on Yelp's Top Ten Mexican Restaurants in North San Diego County. Fish tacos, breakfast burritos, carne asada, full bars.

Fresh Mexican food at El Pueblo — fish tacos from Cardiff, Carlsbad, Carmel Valley, and Del Mar

Voted #1 on Yelp's Top Ten — North San Diego County

Why locals keep coming back

Three reasons we're #1

$1.29 Fish Tacos

Crispy, fried-to-order, chipotle sauce, fresh cabbage and pico. Order as many as you want — there is no limit.

Fresh Every Day

Locally sourced vegetables delivered every morning. Nothing sits overnight. You can taste it in every bite.

Cervezas & Margs

Full bars in Del Mar and Carmel Valley with beers on tap, premium tequila, and house margaritas.

The signature

The famous $1.29 Fish Taco.

Crispy fried-to-order fillet, chipotle sauce, fresh pico, crisp cabbage on a warm corn tortilla. Order one. Order ten. There is no limit — and there never has been.

Fish Taco $1.29 unlimited

On the menu

A look at the kitchen

See the full gallery →

Planning a big party?

Taco bars, party packs, and full-service catering at all four current locations — plus heated patios for private events.