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 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
Located 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.
Full list of Mexican restaurants
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.
Top 10 cuisines
The most popular cuisines in Old Town are:
Mexican Italian Sushi Sicilian Seafood American