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.

Updated October 2026 · 672 listings

  1. 1Ed Fernandez Restaurant Birrieria

    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.

    Local favoriteOtay MesaCallDirectionsWebsite
  2. 2El Pueblo Mexican Food – La Jolla

    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.

    Local favoriteLa JollaCallDirectionsWebsite
  3. 3Birrieria Enriquez: North Park’s Finest Taco Restaurant

    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.

    Local favoriteNorth ParkCallDirectionsWebsite
  4. 4Mike’s Red Tacos – Clairemont Mesa

    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.

    Local favoriteClairemont Mesa (East + West)CallDirectionsWebsite
  5. 5Tacos El Franc

    Tacos El Franc

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

    Local favoriteGaslamp QuarterCallDirectionsWebsite
  6. 6Roxy’s Tacos

    Roxy’s Tacos

    A highly rated downtown taco shop on C Street, a short walk from the trolley.

    Local favoriteCortez HillCallDirections
  7. 7Taqueria Daily Fresh

    Taqueria Daily Fresh

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

    Local favoriteSherman HeightsCallDirectionsWebsite
  8. 8El Tianguis Rolled Taquitos

    El Tianguis Rolled Taquitos

    A North Park specialist in rolled taquitos, on El Cajon Boulevard.

    Local favoriteNorth ParkCallDirectionsWebsite
  9. 9Alchemy – Choose Thy Poison

    Alchemy – Choose Thy Poison

    A Barrio Logan bar on Kearney Avenue with an alchemy theme and a top-rated cocktail menu.

    Local favoriteBarrio LoganCallDirectionsWebsite
  10. 10The Waves Taco Club

    The Waves Taco Club

    A Gaslamp taco spot on Fifth Avenue with a beachy name and one of downtown's best review records.

    Local favoriteGaslamp QuarterCallDirectionsWebsite

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.

Own one of the best mexican restaurants in San Diego?
Claim your free listing. The first 50 businesses lock in a founding rate for life.
Claim your listing →