10 Of The Best Mexican Restaurants In San Diego

Secret San Diego Secret San Diego

Mexican Restaurants San Diego

These 10 Mexican restaurants around San Diego are a total must-try if you’re looking to enjoy some of San Diego’s finest cuisine.

If there’s something San Diego doesn’t kid around with is its Mexican food. From tacos to enchiladas and birrias, Mexican food in San Diego is readily available everywhere. And with California having been part of Mexico up until less than 200 years ago, you know you can’t go wrong when looking for a place to enjoy Mexico’s scrumptious dishes!

So if you’re looking to get your fill of tacos, barbacoa, nachos and more make sure to check out these 10 awesome restaurants around San Diego. We’ve also created a neat little map you can save to see which restaurant is closest to you, just keep scrolling down!

1. Aqui es Texcoco, Chula Vista

This Mexican restaurant specializes in lamb “barbacoa” as a homage to Texcoco, the Mexican region considered to be the birthplace of barbacoa–lamb covered in maguey leaves and slow-roasted for hours. Make sure to wear your stretchy pants when you visit Texcoco, this spot serves family-style dishes featuring loin, rib meat as well as cabeza, sesos, and pancita (tripe), with a complimentary cup of seasoned lamb broth to dip into!

Find it at 520 Broadway, Chula Vista, CA 

2. El Indio, Mission Hills

This Mission Hills landmark has been serving some of the best Mexican food in town for over 70 years now. El Indio is known for its taquitos, which many say they invented, these crispy rolled tacos come in several different flavors including beef, chicken and potato topped with guacamole and cheese. There’s also plenty of other options to choose from including burritos, chimichangas, enchiladas, nachos, tamales, quesadillas and so much more!

Find it at  3695 India S.

3. Café Coyote, Old Town

If you’re looking for some excellent margaritas to pair with your food then your best bet is to head over to Café Coyote in Old Town.  This popular San Diego spot serves large, freshly-made margaritas alongside overflowing plates of burritos, tacos and other incredible Mexican antojitos. Café Coyote offers more than 20 different kinds of margaritas including spicy watermelon, pineapple-chipotle and a Chamoy sauce one in a Tajin Rim Glass topped with a Tamarind Chile Treat.

Find it at 2461 San Diego Ave.

4. Puesto Mexican Bar & Kitchen, Seaport Village

Besides serving some of the best Mexican food in town, this Seaport eatery also has a beautiful outdoor patio.  At Puesto’s headquarters, you’ll be able to enjoy a bit of everything from passionfruit and mango shrimp ceviche and, of course, some home-made tacos with blue corn tortillas all the way to some refreshing piña-melon and mango-limón flavored Agua Frescas.

Find it at  789 W Harbor Dr Suite 155, 5010 Mission Center Rd or 1026 Wall Street.

5. Tacos El Gordo, Chula Vista

This Tijuana-inspired taquería is best known for its wide variety of street tacos and meats. At Tacos El Gordo you’ll find plenty of tempting taco options all the way from adobada (spiced pork) to cabeza (head) and buche (stomach). At this popular eatery, you’ll also find other Mexican traditional dishes including sopes, tostadas, mulas and decadent fries loaded with your favorite choice of meat, cheese and other fresh toppings. Yum!

Find it at 689 H St, Chula Vista.

6. The Taco Stand, Downtown San Diego

This incredible spot has multiple spots across the city and all its tortillas, guacamole, and salsas are freshly made daily. Plus it opens at 9 am, so if you wake up craving something extra tasty make sure to check out the Taco Stand’s killer breakfast burritos!


Find it at 645 B Street. 

7. Lola 55, East Village

This East Village spot serves some modern yet traditional-inspired dishes. Tacos steal the show at Lola 55 with their juicy filet mignon tacos with avocado mousse, smoky pasilla salsa, crispy leeks, and jalapeño toreado. Other tasty filling options include achiote pork belly, local fish–stuffed jalapeño and housemade vegetarian beet soyrizo.

Find it at 1290 F St. 

8. Tahona, Old Town

Located in the heart of Old Town, Tahona is San Diego’s best mezcalería. The more than 120 mezcal kinds and dozens of cocktails options steal the show, but this incredible restaurant offers some tasty Oaxacan-inspired dishes quesabirria tacos (with beef barbacoa, Oaxacan cheese, cilantro, onion and tomatillo salsa) and decadent churro s’mores for dessert made with cinnamon sugar-coated churros, chocolate ganache, marshmallow fluff!

Find it at  2414 San Diego Ave.

9. TJ Oyster Bar, Bonita

TJ’s Oyster Bar’s name might be a bit confusing, but this Bonita spot offers some seafood options in the best style of Baja. At TJ’s you’ll find tostadas piled-high with mouthwatering ceviche and aguachiles, and tacos loaded up with fried fish, smoked tuna, garlic shrimp, octopus, and stingray. Wash it all down with a michelada, margarita or a Mexican beer for a totally awesome meal.

Find it at  4246 Bonita Rd, Bonita, CA.

10. Las Cuatro Milpas, Barrio Logan

The no-frills taquería has a small-but-mighty menu of traditional Mexican dishes so popular that you could always find a huge line outside in pre-COVID times. The cash-only Barrio Logan spot is famous for its carnitas and is open Monday through Saturday until 3 pm.

Note: Las Cuatro Milpas is currently open only for take-away.

Find it at 1857 Logan Ave.

See also: Get Your Spook On At This Awesome Halloween-Themed Pumpkin Patch In La Jolla

[Featured image: @coyoteoldtown, Instagram]

Food & Drink Secret Guides