The 5 best Mexican spots in San Diego

Lucha Libre Gourmet Taco Shop | Photo: David G./Yelp

Looking for a mouthwatering Mexican meal near you?

Hoodline crunched the numbers to find the top Mexican spots around San Diego, using both Yelp data and our own secret sauce to produce a ranked list of where to achieve your dreams.

1. South Beach Bar & Grille


Topping the list is South Beach Bar & Grille, located at 5059 Newport Ave., Suite 104 (between Bacon and Abbott streets) in Ocean Beach. The spot to score seafood and tacos is the most popular Mexican restaurant in San Diego, boasting four stars out of 2,677 reviews on Yelp.

2. Los Dos Pedros

PHOTO: Allison G./YELP

Next up is Pacific Beach's Los DOS Pedros, situated at 723 Turquoise St. (between La Jolla Mesa and Wrelton drives). With 4.5 stars out of 170 reviews on Yelp, the Mexican spot has proven to be a local favorite.

3. Lucha Libre Gourmet Taco Shop

Photo: Jennie Q./Yelp

Mission Hills's Lucha Libre Gourmet Taco Shop, located at 1810 W. Washington St. (between Portola Place and India Street), is another top choice. Yelpers give the Mexican spot four stars out of 7,569 reviews.

4. Fernandez Restaurant

Photo: Lucia C./Yelp

Fernandez Restaurant, a Mexican, breakfast and brunch spot in Nestor, is another much-loved go-to, with five stars out of 389 Yelp reviews. Head over to 2265 Flower Ave. (between Hollister Street and Nestor Way) to see for yourself.

5. Oscars Mexican Seafood

Photo: Christine K./Yelp

Last but not least, over in Pacific Beach, check out Oscars Mexican Seafood, which has earned 4.5 stars out of 2,67 reviews on Yelp. You can find the Mexican spot, which offers seafood and more, at 703 Turquoise St. (between Wrelton and La Jolla Mesa drives).

This story was created automatically using local business data, then reviewed and augmented by an editor. Click here for more about what we're doing. Got thoughts? Go here to share your feedback.