Best of San Diego · 2026
Best Mexican Restaurants in San Diego
Our top picks for mexican restaurants in San Diego: Ed Fernandez Restaurant Birrieria (Otay Mesa), El Pueblo Mexican Food – La Jolla and Birrieria Enriquez: North Park’s Finest Taco Restaurant — ranked by what thousands of San Diegans say in their reviews, weighed for consistency, and checked by us, from 672 places compared. Rankings are editorial and never for sale.
- 1

Ed Fernandez Restaurant Birrieria
The South Bay birrieria that Yelp once named the No. 1 taco spot in America: beef birria with tendon, rich consommé and weekend menudo.
- 2

El Pueblo Mexican Food – La Jolla
A long-loved, casual Mexican spot on Pearl Street in La Jolla, with one of the strongest review records in the village.
- 3

Birrieria Enriquez: North Park’s Finest Taco Restaurant
North Park's Sonoran-style birria counter on University Avenue: consommé-dipped tacos, cabeza and a cult following for its birria ramen.
- 4

Mike’s Red Tacos – Clairemont Mesa
The Clairemont original of Mike's Red Tacos, the San Diego birria brand that went from food truck to Yelp's national Top 100.
- 5

Tacos El Franc
Tijuana's Michelin-recognized taquería, now in the Gaslamp: mesquite-grilled carne asada, adobada and vampiros, served late.
- 6

Roxy’s Tacos
A highly rated downtown taco shop on C Street, a short walk from the trolley.
- 7

Taqueria Daily Fresh
A neighborhood taquería on B Street, just east of downtown, with near-perfect reviews.
- 8

El Tianguis Rolled Taquitos
A North Park specialist in rolled taquitos, on El Cajon Boulevard.
- 9

Alchemy – Choose Thy Poison
A Barrio Logan bar on Kearney Avenue with an alchemy theme and a top-rated cocktail menu.
- 10

The Waves Taco Club
A Gaslamp taco spot on Fifth Avenue with a beachy name and one of downtown's best review records.
Mexican food in San Diego
No American city eats Mexican food like San Diego. The border sits just south of downtown, and the county's best Mexican restaurants range from early-morning birrierias in the South Bay to counter-style favorites in La Jolla and rolled-taco specialists in North Park. Taco shops dominate the top of this list for a reason: in San Diego, the taquería is the heart of Mexican food.
Looking only for tacos? See our Best Taco Shops list. Planning a trip across the border? Many of the dishes here, from birria to adobada, trace their roots to Tijuana.
How we ranked San Diego's best Mexican restaurants
We scored every open, verified Mexican restaurant in San Diego County on review quality weighted by review volume, listed each brand once and researched every finalist. Rankings are editorial and never for sale.
Frequently asked questions
What is the best Mexican restaurant in San Diego?
Our top-ranked Mexican restaurant is Ed Fernandez Restaurant Birrieria in Otay Mesa–Nestor, followed by El Pueblo Mexican Food in La Jolla and Birrieria Enriquez in North Park.
What Mexican food is San Diego known for?
San Diego is known for the California burrito (carne asada and French fries), rolled tacos with guacamole and cheese, fish tacos and, more recently, Tijuana-style birria and adobada tacos.
Where can I get good Mexican food in La Jolla?
El Pueblo Mexican Food on Pearl Street is La Jolla’s top-rated Mexican spot on our list.
How does SanDiegoBest rank Mexican restaurants?
We score every open, verified restaurant on review quality weighted by review volume, list each brand once and research every finalist. Rankings are never sold.
Claim your free listing. The first 50 businesses lock in a founding rate for life.

San Diego Best