mexican food

Top 15 Mexican Restaurants in San Diego


Top 15 Mexican Restaurants in San Diego

Wanting to feel like you are in Mexico, getting to explore its culture and taste its worldwide known gastronomic delights? Well, if you are in San Diego, California, this is your day of luck! Lets find out which are the must-visit Mexican restaurants if you are around this amazing city.

Take a look at this article, The Best 15 Rooftops in San Diego  

Old Town Mexican Cafe

Located in San Diego’s stunning Old Town, here you will have the full Mexican experience. Old Town Mexican Cafe is the best place for you to take a break after a lovely walk, while sipping some traditional margaritas and enjoying the typical tacos.

Recommended: Molcajete & Hand-made tortillas

Address: 2489 San Diego Ave, San Diego, CA

Price per person: 30-50 USD


Image credits: Tripadvisor



Casa Guadalajara

Can you name a better plan than enjoying with our loved ones a delightful dish by the rhythm of trumpeting mariachis? Let’s go to Casa Guadalajara, a picturesque restaurant located in San Diego’s Old Town, where fun and exquisite dining is guaranteed!

Recommended: Shrimp mango tacos

Address: 4105 Taylor St, San Diego, CA

Price per person: 20-50 USD




La Puerta

With its two magnificent locations in San Diego, La Puerta is a restaurant you wouldn’t like to miss on your visit to the city. They have the perfect mix of incredible food, festive ambiance, and amazing service. Make sure to enjoy the happy hour!

Recommended: 1lb burrito

Address: 560 Fourth Ave, San Diego, CA // 4020 Goldfinch St, San Diego, CA

Price per person: 10-30 USD






Casa de Reyes

Let’s continue our visit through Old Town at this charming and traditional restaurant. Casa de Reyes will allow you to enjoy the most incredible Mexican dishes in an unbeatable setting overlooking San Diego State Historic Park.
Make sure you check their website to see the shows and entertainment schedule!

Recommended: Chicken enchiladas & Nachos

Address: 2754 Calhoun St, San Diego, CA

Price per person: 30-50 USD




El Chingon

Nearby San Diego Convention Center, El Chingon is a Mexican restaurant strategically located for you to enjoy the Mexican culture by tasting different typical dishes and tasty cocktails.

Take into account that it turns into a club at night!

Recommended: Quesadilla with carne asada & Frozen margarita

Address: 560 Fifth Ave, San Diego, CA

Price per person: 20-40 USD




Hacienda Casa Blanca Mexican Restaurant & Cantina

Located 20 minutes by car from San Diego’s Downtown, Hacienda Casa Blanca is definitely a place worth visiting. This fine Mexican dining apart from serving exquisite dishes, has a remarkable ambiance that will make you feel somewhere but the city.

Recommended: Grilled fish tacos & Chips and guac

Address: 700 N Johnson Ave. Ste A., El Cajon, CA

Price per person: 25-40 USD



Casa De Pico

Another perfect quick getaway from the city, Casa De Pico is a lovely restaurant located 20 minutes by car from San Diego, where you can taste some mouth-watering dishes in a lovely typical outdoor patio.

Recommended: Beef taco & Cheese enchilada

Address: 5500 Grossmont Center Dr, La Mesa, CA

Price per person: 10-40 USD











El Agave Restaurant & Tequileria

Tequila and tacos? Yes, please! El Agave Restaurant & Tequilería is the perfect mix for those who are looking for a flavorsome meal and a great selection of tequila. You will be amazed with the Tequila Museum, which stores a collection of over 2000 bottles.

Recommended: Mole & Grilled octopus

Address: 2304 San Diego Ave B, San Diego, CA

Price per person: 50-100 USD












Old Town Tequila Factory Restaurant & Cantina

Come and enjoy some breathtaking views while grabbing Mexican bites and sipping margaritas with your friends and family. Old Town Tequila Factory besides offering a prime-themed Mexican ambiance, serves inviting dishes making you want to taste it all.

If you have the opportunity of brunching here, don’t miss it!

Recommended: California burrito

Address: 2467 Juan St, San Diego, CA

Price per person: 20-30 USD














King And Queen Cantina

King And Queen Cantina is a Mexican eatery located one block away from Waterfront Park in San Diego’s Downtown. This is the perfect spot for a casual get-together with great company and incredible food and drinks.
“Taco Tuesdays” are a go-to!

Recommended: Bone marrow tacos

Address: 1490 Kettner Blvd, San Diego, CA

Price per person: 20-40 USD


Image credits: Tripadvisor












El Indio Mexican Restaurant and Catering

This 80-year-old Mexican dining needs to be a mandatory stop on your visit to San Diego. El Indio is a popular spot that’s already part of the city’s history where you can enjoy some Mexican delights to-go or dine-in.

If you are looking for catering options, do not hesitate to ask!

Recommended: Tamales & Tortilla chips

Address: 3695 India St, San Diego, CA

Price per person: 10-30 USD













The Blind Burro

The Blind Burro is a cozy Mexican restaurant that serves Baja-style coastal cuisine and delicious cocktails. Enjoy this magnificent spot located in the heart of San Diego, and make sure not to miss their specials “Amigo Hour” and “Baja Tuesday.”

Recommended: Short rib tacos & Corn

Address: 639 J St, San Diego, CA

Price per person: 20-40 USD












Miguel’s Cocina

This Mexican food chain, with 4 locations in San Diego and its surroundings, is ideal for your food cravings. Make sure you check their brunch options, happy hour and the Fiesta To Go so you can enjoy some of Miguel’s Cocina delights at home too!
Recommended: Lobster enchiladas

Address: 1360 N Harbor Dr, San Diego, CA (Check out the other locations on their website)

Price per person: 30-50 USD












El Torito

El Torito is located in La Mesa, 20 minutes away by car from San Diego’s downtown, but we assure you are not gonna regret visiting it.

Their events are something else! you wouldn´t want to miss the all-you-can-eat brunch with bottomless mimosas

Recommended: Carne Asada & Shrimp

Address: 5024 Baltimore Dr, La Mesa, CA

Price per person: 30-60 USD


Image credits: Opentable











Baja Betty’s

This themed Mexican restaurant is what you are looking for to have some fun with your friends. Delicious food, great cocktails, and live shows are all guaranteed at Baja Betty’s. Taco Tuesdays are something here!

Recommended: Carnitas street taco & Ceviche tostada

Address: 1421 University Ave, San Diego, CA

Price per person: 10-30 USD











We hope you enjoyed our list of Top 15 Mexican Restaurants in San Diego!

Related Posts