Mexican Restaurants in San Diego

One of the things we love around here is the abundance of Mexican restaurants in San Diego. There are so many to choose from! There are restaurants that offer a lively atmosphere with daily music, delicious authentic mexican food, and margerita’s served up in glasses we can only describe as fish bowls!

Here are just a few of the fantastic restaurants you can choose from to dine on delicious, mouth-watering Mexican cuisine:

Fidel’s Little Mexico 

Located down the street from the Del Mar Fairgrounds, this restaurant has been a local favorite for over fifty years. It’s a great place for a large group to kick back and sip on margaritas while enjoying the upbeat sounds of a strolling live mariachi band on Thursdays through Sundays.


Chupa Cabras Taqueria 

This is widely considered to be the best taco shop in Pacific Beach. You have to try one of their burritos – at such a great price we seriously can’t get over how big and delicious they are.  The service is always on point, they’re often willing to customize your order, and there is a wide variety of menu options.


Fiesta de Reyes 

This restaurant provides an authentic Mexican experience from the colorful umbrella’s and décor to the amazing food. They offer a variety of meats and fish and deliciously warm, hand-made tortillas. They live up to their motto: “Where history lives…and the Fiesta lasts forever!” with daily live entertainment.

So when you’re looking for delicious dining options in San Diego, think Mexican – tasty salsa, thirst-quenching margerita’s, and authentic Mexican food.

Hungry for something else? Just visit our list of restaurants on our website at It’s your one-stop site to find out all the great places to eat, play and stay when you visit San Diego.

*Margi Blash and Hannah Johnston contributed to this article


Edited by Dawn-Reneé Rice

Leave a Comment