Mexican restaurants in Old Town

Mexican Restaurants in Old Town San Diego

Rockin' Baja Lobster - Old Town

A seafood and Mexican restaurant that also offers food delivery service, Rockin' Baja Lobster brings the flavors of Puerto Nuevo, a small fishing village along the Baja Coast, to San Diego through its mouth-watering pacific lobster dishes.

Casa de Reyes Restaurant

Casa de Reyes RestaurantCasa de Reyes is a Mexican restaurant that offers traditional food and daily entertainment such as mariachis, historical plays and folklorico dancing. Guests can also hang out by the fire pit and enjoy drinks with friends while enjoying outdoor performances on the stage.

Old Town Tequila Factory

Old Town Tequila FactoryLocated above the Hacienda Hotel in Historic Old Town San Diego, Old Town Tequila Factory is a Mexican restaurant and caterer that offers amazing food, premium tequilas, craft beers, and signature margaritas.

El Agave Restaurant & Tequilería

Serving upscale Mexican Nouvelle cuisine since 1996, El Agave Restaurant & Tequilería is the largest tequila museum in the US and offers a unique dining experience for those seeking the true flavor of Mexico.

What people say

San Diego’s Old Town is known for its rich history and vibrant culture. It is no surprise that the area is home to some of the best Mexican restaurants in the city. With so many options to choose from, it can be challenging to decide where to eat. Here are some of the recommended Mexican restaurants that locals and tourists alike love:

One of the most popular spots is Casa Guadalajara. This restaurant has a beautiful outdoor patio and a lively atmosphere, with live music and dancing on weekends. The menu offers a wide selection of traditional Mexican dishes, including their famous margaritas.

Another great option is Miguel's Cocina. This restaurant has been serving San Diegans for over 35 years, and their food never disappoints. They offer fresh, authentic Mexican cuisine at reasonable prices. Their fish tacos are a must-try.

If you’re looking for a more upscale dining experience, head over to Barra Barra Saloon & Restaurant. This restaurant offers a unique blend of Mexican and Californian cuisine, with dishes like their lobster enchiladas and filet mignon tacos.

For those on a budget, Los Primos Mexican Food is an excellent choice. This tiny restaurant may not have much ambiance, but the food is delicious and affordable. The carne asada fries are a fan favorite.

Overall, Old Town San Diego has something for everyone when it comes to Mexican cuisine. From casual street food to upscale dining, there is no shortage of options in this historic neighborhood. Prices vary depending on the restaurant, but most offer reasonable prices for their delicious food.