The Best Taco Shops In San Diego

(in no particular order)

Lucha Libre

Location: 1810 W Washington St, San Diego, CA 92110

This place is decorated hot pink with Mexican wrestling memorabilia all over the walls which gives it a unique atmosphere but the food is one of a kind. They put their own gourmet twist on tacos and burritos like their steak and shrimp tacos or their Surfin’ California burrito (combination of the California burrito and the Surf n Turf burrito).

Mariscos German

Locations: (San Ysidro) 3269 Beyer Blvd, San Ysidro, CA 92173
(San Diego) Imperial & 22nd street, San Diego, CA 92102

Go to one of the Mariscos German trucks parked in a parking lot across Walmart or in the back of a liquor store and there you’ll find some of the best fish tacos in all of San Diego. Perfectly cooked fish with the perfect amount of cabbage and crema, these tacos are worth the trip, wherever you’re coming from.

Las Cuatro Milpas

Location: 1875 Logan Ave, San Diego, CA 92113

Las Cuatro Milpas has been serving quality Mexican food in the heart of Barrio Logan since 1933. It’s a no bs, family-owned restaurant that serves the best flour tortillas, delicious beans and rice, and tasty chorizo. Lines are usually long but most people will tell you it’s worth it.

TJ Oyster Bar

Location: 4246 Bonita Rd, Bonita, CA 91902

They have multiple locations but go to the original location in Bonita. It could get a little crowded in this tiny little place but you’ll make your stomach happy with their delicious fish tacos and Mexican seafood. Also try the string ray or oyster tacos.

Tacos El Gordo

Location: 689 H St, Chula Vista, CA 91910

If you can’t go down to Tijuana to get street tacos, go to Tacos El Gordo in Chula Vista. The original taco stand started across the border but you’ll get the same quality and taste at their San Diego location. You can pretty much get all the different types of meats and cuts that the Tijuana location offers but the only downside is, this place is so popular, you can expect to wait in a long line.

El Zarape

Location: 4642 Park Blvd, San Diego, CA 92116

Looking for burritos? Carne asada burritos, California burritos, shrimp burritos, lobster burritos, chorizo burritos, chile relleño burritos. El Zarape has a wide variety of burritos and they’re all delicious. They also have a lot of options for tacos and awesome veggie burritos.

Ortiz’s Taco Shop
ortizs-california burrito

Location: 3704 Voltaire St, San Diego, CA 92107

Ortiz’s is the local favorite in Point Loma. The California burrito at Ortiz’s is probably one of the best, if not the best, California burrito you can get. So come here for the typical San Diego Mexican food done right—carne asada fries, fish tacos, and of course, the California burrito.

JV’s Mexican Food

Location: 1112 Morena Blvd, San Diego, CA 92110

Come here for the great California burritos, huge Surf n Turf burritos, and tasty rolled tacos. The portions at JV’s are large, the quality and taste is on point, and it’s cheap. You can’t go wrong with JV’s.

Armando’s Mexican Food

Location: 2295 Palm Ave Ste C, San Diego, CA 92154

According to local legend, the carne asada fries dish was invented by Armando’s but Lolita’s Taco Shop also makes a claim on being the originator. Regardless of who did it first, they both make awesome plates of carne asada fries that everyone needs to try.

Lolita’s Taco Shop

Locations: 7305 Clairemont Mesa Blvd Ste A, San Diego, CA 92111
4532 Bonita Rd, Bonita, CA 91902
202 Park Blvd, San Diego, CA 92101

Don’t even waste your time on anything else, get the carne asada fries. It’s what they’re known for. The California burritos and breakfast burritos are excellent as well.

Bahia Don Bravo

Location: 5504 La Jolla Blvd, La Jolla, CA 92037

They had a sign out that said Don Bravo’s was chosen as best fish taco in SD in 2014. Go to Don Bravo’s, eat some of their awesome fish tacos next to the beach, and see for yourself.

Oscar’s Mexican Seafood

Location: 703 Turquoise St, San Diego, CA 92109

Right down the street from Bahia Don Bravo is Oscar’s Mexican Seafood. The fish tacos are great but you the Surf n Turf tacos are a must have.

Super Cocina

Location: 3627 University Ave, San Diego, CA 92104

Super Cocina makes some super delicious super Mexican food. This is not really a place for tacos and burritos but if you’re looking for some good old homemade, Mexican comfort food, you need to go here. They have pozole, menudo, mole, chile relleno, carnitas, and many other dishes served cafeteria style. It’s all delicious and tastes like something someone’s grandma cooked for dinner.

Do you have a favorite taco shop that you think is the best? Leave a comment below.