Header Notice

Winter is here! Check out the winter wonderlands at these 5 amazing winter destinations in Montana

20 Best Tacos in San Diego, California


Modified: December 27, 2023

by Angela Magsajo

close-up of the best tacos in san diego on a wooden board.
Photo by Los Muertos Crew on Pexels

In search of the best tacos in San Diego, California? We’ve got you covered! Just a few miles away from the Mexican border, America’s Finest City is home to an eclectic food scene heavily influenced by Mexican food and culture as a whole. And among the different kinds of food that San Diego is known for, the taco remains one of the most beloved dishes.


You’ll find plenty of San Diego restaurants offering their own versions of this dish, ranging from authentic street tacos to those with more innovative takes. There’s no shortage of taco spots to add to your list of places to visit and things to do in San Diego. The only challenge is deciding which one to try first. Read on to find the best restaurants in San Diego to satisfy your taco craving!

1. Tacos El Gordo

top shot of tacos from tacos el gordo, home to some of the best adobada tacos in san diego.

Photo from Tacos El Gordo’s official Instagram page


Address: 3265 Palm Ave., San Diego, CA 92154

Signature Taco to Try: Adobada Tacos


Treat yourself to the best adobada tacos in San Diego when you eat at Tacos El Gordo. While this taqueria boasts an extensive menu filled with authentic Mexican food, this particular menu item is its claim to fame. Who can say no to juicy, charcoal-grilled pork meat on a handmade corn tortilla? Besides being home to some of the best tacos in Chula Vista, San Diego, this spot also offers delicious sopes, quesadillas, and fries you shouldn’t miss out on.

2. Blue Water Seafood San Diego

grilled shrimp taco from blue water seafood, one of the best tacos in san diego.

Photo from Blue Water Seafood’s official Facebook page


Address: 5083 Santa Monica Ave 1b, San Diego, CA 92107 and 3667 India Street, San Diego, CA 92103

Signature Taco to Try: Mahi-Mahi Taco and Shrimp Taco


Ocean Beach isn’t just home to the best Oktoberfest celebrations in San Diego. It’s also the place to be if you’re on the hunt for the best and freshest seafood taco! Located right along the docks, Blue Water Seafood is an award-winning taco joint, famous for its seafood tacos made with the likes of mahi-mahi, shrimp, swordfish, salmon, and calamari. Not visiting the Ocean Beach area? Not to worry because Blue Water Seafood has a sister branch right in the heart of Mission Hills.

3. Lucha Libre

hand holding a taco from lucha libre in front of a north park sign in san diego.

Photo from Lucha Libre’s official Instagram page


Address: 3016 University Ave., San Diego, CA 92104 and 1810 W. Washington Street, San Diego, CA 92103

Signature Taco to Try: Surf and Turf Taco and Birria Taco


Another Mexican restaurant where you can find some of the best tacos in San Diego is Lucha Libre. This famous taco spot offers diners classic Mexican food with a unique Californian twist, such as its Surf and Turf taco that combines the bold flavors of steak and shrimp. Want something more traditional? Get the birria taco. It features beef birria, a Mexican dish famous for its flavorsome combination of sweetness, savoriness, and spiciness. 

4. Puesto

plate of tacos from puesto in san diego.

Photo from Puesto’s official Facebook page


Address: 789 West Harbor Drive, San Diego, CA 92101 and 5010 Mission Center Road, San Diego, CA 92108

Signature Taco to Try: Filet Mignon Taco


Killer tacos with innovative flavors inspired by authentic Mexican street food await you at Puesto in San Diego. Depending on which location you dine at, the menu might look slightly different. Although, a staple item you shouldn’t miss out on is the filet mignon taco. This taqueria marinates the meat and serves it with avocado, spicy pistachio serrano salsa, and crispy melted cheese over your choice of tortilla to create a mouthwatering gourmet taco. You can also ask about the Taco of the Month which differs per branch. Drop by on a Tuesday to take advantage of Puesto’s Taco Tuesday deals!

5. La Puerta

close-up shot of three tacos from la puerta in san francisco. 

Photo from La Puerta’s official Facebook page


Address: 560 4th Ave., San Diego, CA 92101

Signature Taco to Try: Carne Asada Taco


Looking for the best tacos in San Diego’s Gaslamp area? Look no further than La Puerta, a local cantina that serves up quality Mexican food and drinks. Its menu features dishes like street tacos, one-pound burritos, and quesadillas. Among its extensive taco menu, a crowd favorite is the flavorful carne asada taco featuring skirt steak dressed in guacamole and pico de gallo. In addition to its food menu, La Puerta is also famous for its bar menu. Drop by the happy hour to take advantage of the discounted deals on the joint’s sizable selection of boozy drinks.

6. The Taco Stand

three different tacos from the taco stand san diego.

Photo from The Taco Stand’s official Facebook page


Address: 645 B Street, San Diego, CA 92101, 3000 Upas St Suite 105, San Diego, CA 92104, 4646 Convoy Street San Diego, CA 92111, 

Signature Taco to Try: Carne Asada Taco and Al Pastor Taco


Promising an authentic Mexican dining experience, the Taco Stand has an impressive selection of tacos. What is the most popular Mexican taco here? None other than the al pastor taco that features a special ingredient: pineapple chunks! Another note-worthy menu item you should try is the carne asada taco, which will have you munching down on flame-grilled Angus beef. Looking for a sweet treat? Try one of the restaurant’s freshly made churros or popsicles for dessert.

7. City Tacos

tray of three tacos with limes on the side from city tacos in san diego.

Photo from City Tacos’ official website


Address: 3028 University Ave., San Diego, CA 92104, 11045 Roselle St, Suite 100 San Diego, CA 92121, 4516 Mission Blvd, Suite E, San Diego, CA 92109, and 323 Seventh Ave., San Diego, CA 92101

Signature Taco to Try: Angus Steak Taco and Pulled Lamb Taco


Spend Taco Tuesday at City Tacos! Home to some of the best tacos in San Diego, this joint has a variety of options for diners. Try some of the bestsellers like the grilled Angus steak taco, pulled lamb taco with wild mushrooms, grilled chicken taco, and pork chorizo taco. You can even customize the toppings and sauces to add your own unique twist to these classic Mexican food items. This taco shop offers vegetarian, vegan, and even Paleo-friendly dishes as well.

8. La Vecindad

seafood taco from la vecindad, one of the best tacos in san diego.

Photo from La Vecindad’s Facebook page


Address: 3827 5th Ave., Hillcrest, San Diego CA 92103

Signature Taco to Try: Costa Azul Taco and Fried Fish Taco


La Vecindad proves that some of the best tacos in San Diego come with a Southern Californian twist. Besides classic taco flavors, this taqueria offers innovative items such as battered fish, grilled shrimp, and even grilled octopus tacos that boast an impeccable blend of Mexican street-style taste and SoCal flavors. Pair your chosen taco with the restaurant’s tart and spicy micheladas to get all flavors of Mexico in a single bite.

9. Old Town Mexican Café

plate of street tacos from old town mexican cafe on a table.

Photo from Old Town Mexican Cafe’s official Instagram page


Address: 2489 San Diego Ave, San Diego, CA 92110

Signature Taco to Try: Street Tacos


On the hunt for the best street tacos in San Diego? If that’s the case, look no further than the offerings of Old Town Mexican Cafe. Be it the carne asada, chicken, carnitas, or adobada tacos, the street tacos here all have big, bold flavors. If you want a heartier dish, try house specialties like the Old Town Famous Carnitas plate.

10. Mitch’s Seafood

tray of seafood tacos from mitch’s seafood, home to some of the best tacos in san diego.

Photo from Mitch’s Seafood’s official Facebook page


Address: 1403 Scott Street, San Diego, CA 92106

Signature Taco to Try: Grilled Fish Tacos


Mitch’s Seafood in San Diego certainly lives up to its name. While it’s not a dedicated Mexican restaurant, it’s still home to some of the best seafood tacos in San Diego. Whether it’s the shrimp, fried calamari, or fish tacos, you are guaranteed the freshest seafood at this waterfront restaurant. All tacos come dressed with shredded cabbage and pico de gallo and wrapped in corn tortillas. You also get a sour cream sauce mixed with lime for added zest and tang. Order chips, salsa, and beans on the side to complete your meal.

11. Las Cuatro Milpas

plate of pork tacos with a side of tortillas and rice and beans from las cuatro milpas.

Photo from Las Cuatro Milpas’ official Facebook page


Address: 1857 Logan Ave, San Diego, CA 92113

Signature Taco to Try: Pork and Rolled Tacos


Since 1933, Las Cuatro Milpas has been serving up some of the best tacos in San Diego. This small, old-school joint offers home-style cooking with its relatively simple menu of authentic yet inexpensive dishes. Make sure to try the tender and juicy shredded pork tacos topped with lettuce and cotija cheese. This family-owned and operated establishment also has crispy and crunchy rolled tacos slathered with a refreshing sour cream and cheese sauce!

12. Not Not Tacos

macaroni cheese taco, short rib taco, and eggplant parmesan taco from not not tacos, some of the best tacos in san diego.

Photo from Not Not Tacos’ official website


Address: 550 West Date Street, Suite B, San Diego, CA 92101

Signature Taco to Try: Kelly’s Shrimp Taco and Sam’s Cheeseburger Taco


Established in 2018, Not Not Tacos at the Little Italy Food Hall is a newcomer to the San Diego food scene. This taco joint serves up an ingenious variety of Mexican cuisine that is decidedly not your abuela’s homemade tacos. Instead of classic carnitas, pollo, or carne asada, you get an interestingly delicious selection of tacos made with mac and cheese, Korean short rib, eggplant parmesan, and mashed potatoes. There’s even a cheeseburger-inspired option! Not Not Tacos also offers some of the best shrimp tacos in San Diego.

13. Lola 55

pork belly al pastor taco from Lola 55, one of the best tacos in san diego.

Photo from Lola 55’s official Facebook page


Address: 1290 F Street, San Diego, CA 92101

Signature Taco to Try: Pork Belly Al Pastor Taco and Baja Fish Taco


Looking for Mexican spots that offer the best dinner in San Diego? Swing by Lola 55 in San Diego’s East Village! This eatery draws in hip wanderers looking for the perfect balance of fine and fast-casual dining experiences. Of course, the true stars of this restaurant are the gourmet tacos and craft cocktails. Highlights from its menu include the pork belly al pastor taco and the Baja fish taco that some of the best tacos in San Diego. 

14. El Tianguis

hands breaking apart a rolled taco from el tianguis above a plate of rolled tacos, one of the best tacos in san diego.

Photo from El Tianguis’ official website


Address: 2810 El Cajon Blvd. San Diego, CA 92104 and 7995 Civita Blvd. Unit #1 San Diego, CA 92108

Signature Taco to Try: Chicken and Potato Rolled Tacos


El Tianguis is the place to be if you’re on the hunt for the best taquitos or rolled tacos in town! Deliciously crunchy and flavorful, these rolled tacos are an instant favorite for many first-time visitors. The best part of this taco shop? They truly have something for everybody! Not only are all items on the menu gluten-free, but they also have an impressive selection of vegetarian and vegan options.

15. Tuetano Taqueria

the birria tuetano taco with a bone marrow from tuetano taqueria, one of the best tacos in san diego.

Photo from Tuetano Taqueria’s official Facebook page


Address: 2540 Congress Street, San Diego, CA 92110

Signature Taco to Try: Birria Tuetano Tacos and Quesabirria Tacos


Tuetano Taqueria is home to some of the best tacos in Old Town, San Diego. Its birria bone marrow tacos have certainly earned a loyal fanbase, and it’s easy to see why! Apart from being made with long-braised birria and fresh tortillas, the dish also comes with a hefty slab of rich and buttery bone marrow on top. If this option is too hearty for you, opt for the quesabirria taco which will have you swimming in gooey melted cheese. Truly, this tiny taqueria is a must-visit for those looking for the best birria tacos in San Diego.

16. Salud Tacos

three different street tacos from salud tacos, san diego.

Photo from Salud Tacos’ official Facebook page


Address: 2196 Logan Ave., San Diego, CA92113 

Signature Taco to Try: Breakfast Tacos, Califas Tacos, and Fish Tacos


The self-proclaimed “King of All Tacos,” Salud Tacos provides authentic street-style Mexican food to San Diego residents and visitors. Choose from a variety of classic Mexican tacos to satisfy your craving. This includes street tacos, pollo asado, al pastor, quesabirria, and birria tacos. Want tacos with an Americanized twist? Try the breakfast taco served with bacon and an over-easy egg. Another local favorite you shouldn’t miss out on is the beer battered fish taco!

17. The Spot La Jolla

plate of tacos with guacamole and pico de gallo from the spot in la jolla, san diego.

Photo from The Spot La Jolla’s official Facebook page


Address: 1005 Prospect St., La Jolla, CA 92037

Signature Taco to Try: Mahi-Mahi Tacos


The Spot in La Jolla is certainly the spot to visit if you’re craving the best tacos in San Diego. Located right along the shores of La Jolla Cove, this casual restaurant welcomes customers of all ages and serves up family-friendly Mexican food. Its street tacos will have you munching down on either pulled pork or chicken asado topped with pico de gallo and guacamole. The joint’s mahi-mahi tacos are also must-tries!

18. Pokez Mexican Restaurant

three vegan and vegetarian tacos from pokez mexican restaurant.

Photo from Pokez’s official Instagram page


Address: 947 E Street Downtown San Diego, San Diego CA 92101

Signature Taco to Try: Tofu, Potato, and Mushroom Taco


Looking for more healthy plant-based dishes? Pokez is a Mexican restaurant that offers just that! While all items on its menu can easily be customized to cater to vegetarian and vegan customers, its tofu, potato, and mushroom taco is the main standout. The veggie taco and potato taco are other items you should get. The rolled tacos are worth trying, as well.

19. Galaxy Taco

top-shot of a plate with a taco from galaxy taco on a colorful table.

Photo from Galaxy Taco’s official website


Address: 2259 Avenida De La Playa, La Jolla, CA 92037

Signature Taco to Try: Carne Asada Tacos


Galaxy Taco prides itself on its impressive taco menu. Make sure to try the best-selling carne asada taco that’s bursting with rich and bold flavors from the smoked bone marrow-salsa macha and guacamole. You should also get the grilled fish tacos, which come with sweet pineapple and spicy jalapeno salsa. And of course, don’t forget to pair your food with hand-shaken cocktails and other Mexican-inspired drinks. This Mexican restaurant is located just a few blocks away from the famous La Jolla Shores, one of the best beaches in San Diego.

20. Ranchos Cocina

top-shot of two tacos from ranchos cocina in san diego, home to the best tacos near me.

Photo from Ranchos Cocina’s official Facebook page


Address: 3910 30th St., San Diego, CA 92104

Signature Taco to Try: Vegan Carne Asada Tacos, and Vegan Pulled Pork Tacos 


Similar to Pokez, Ranchos Cocina is another vegan-friendly restaurant serving up great tacos. Located in the North Park area, it has the best vegan versions of carne asada and pulled pork tacos — both of which are just to die for! If you’re not vegan or vegetarian, a bestseller you should definitely try is the fish tacos. Many repeat customers consider these to be some of the best tacos in town!

Best Tacos in San Diego You Need to Try

Does San Diego have good tacos? Absolutely! From the most authentic variations to creative and innovative takes, drop by any of the American-Mexican restaurants on our list to discover the best Mexican food San Diego has to offer.