10 Best Mexican Restaurants In Old Town San Diego
The ten best Mexican restaurants in Old Town San Diego include Old Town Mexican Cafe, Cafe Coyote, Casa Guadalajara, El Agave Restaurant & Tequileria, Miguel’s Cocina, Casa de Reyes, Barra Barra Saloon, Rockin’ Baja Lobster, Tahona Bar, and Qué Sazón Deli. Mexican restaurants in Old Town San Diego are famous for creating immersive and festive dining experiences, offering signature dishes like slow-cooked carnitas, handmade tortillas, and oversized "birdbath" margaritas.
Old Town San Diego Mexican restaurants line the main thoroughfares of San Diego Avenue and Taylor Street. Old Town Mexican Cafe is a historic institution known for its carnitas, while Casa Guadalajara offers a constant fiesta with strolling mariachis. The dining landscape is dominated by large, hacienda-style restaurants with colorful patios, but also includes intimate and upscale tequilerias and homestyle delis. Dining at one of Old Town's Mexican restaurants costs between $15 and $80 per person.
The best Mexican restaurant in Old Town San Diego is Old Town Mexican Cafe, distinguished by its 40-year history as a local institution, its mastery of the single dish of Michoacán-style carnitas, and its lively, unpretentious setting. For a quick and authentic meal, Qué Sazón Deli serves some of the best homestyle guisados in the area. El Agave Restaurant & Tequileria provides a premier fine-dining experience with its haute-Mexican cuisine and world-class tequila museum, plus a dedicated vegan options. Every Mexican restaurant in Old Town San Diego provides abundant gluten-free choices based on corn.
The top Mexican restaurants in Old Town San Diego are listed below.
10 Best Mexican Restaurants In Old Town San Diego are listed below.
-
1
Old Town Mexican CafeOld Town Mexican Cafe is a landmark restaurant in San Diego known for its authentic Mexican cuisine and festive atmosphere....- Item Prices 353
- Average Item Price $10.99
Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:Carnitas PlateOld Town PolloCarne Asada
Location:2489 San Diego Ave, San Diego, CA 92110, United States
Special Feature:The restaurant is renowned for its authentic Michoacán-style carnitas, which are slow-cooked in a large copper pot and served by the pound.
What Makes It Special:The cafe is celebrated for its multi-generational legacy and its unwavering focus on perfecting its signature carnitas, a dish that has drawn crowds for decades.
What Sets It Apart:Its long-standing reputation, built specifically on the quality of its carnitas and handmade tortillas, distinguishes it as a culinary landmark with a specialized focus.
Operating Hours:Monday–Sunday: 8:00 AM – 9:00 PM
Price:$10 to $20 per person
-
2
Cafe CoyoteCafe Coyote is a large, festive restaurant in the heart of Old Town San Diego, operating since 1989. The establishment is known for its lively atmosphere, extensive menu of traditional Mexican dishes, and a marketplace selling Mexican folk art.- Item Prices 126
- Average Item Price $18.68
Type of Restaurant:Casual Dining, Cantina
Type of Food:Traditional Mexican
Signature Dishes:Grande QuesadillaSuizas EnchiladasCoyote Burrito Plate
Location:2461 San Diego Ave, San Diego, CA 92110, United States
Special Feature:The restaurant features "tortilla ladies" who hand-make fresh corn and flour tortillas in a display window for guests to watch.
What Makes It Special:Cafe Coyote is a landmark Old Town destination, celebrated for its vibrant, bustling environment and its consistent delivery of classic Mexican comfort food.
What Sets It Apart:Its combination of a massive, colorful dining space, an attached Mexican bazaar, and the iconic tortilla-making station makes it a complete and immersive tourist experience.
Operating Hours:Monday, Wednesday–Thursday, Tuesday: 11:00 AM – 8:30 PMFriday: 11:00 AM – 8:30 PMSaturday: 8:00 AM – 9:00 PMSunday: 8:00 AM – 8:30 PM
Price:$20 to $30 per person
-
3
Casa GuadalajaraCasa Guadalajara is a vibrant and festive restaurant known for its colorful, hacienda-style decor and strolling mariachi performers. The establishment offers a broad menu of traditional Mexican dishes in a lively, celebratory atmosphere.- Item Prices 61
- Average Item Price $17.96
Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:Guadalajara Cheese QuesadillaBurrito de GuadalajaraTamales de Pollo
Location:4105 Taylor St, San Diego, CA 92110, United States
Special Feature:The restaurant is famous for its "Birdbath Margaritas," exceptionally large margaritas served in oversized glasses, and its live mariachi music.
What Makes It Special:Casa Guadalajara is a popular spot for celebrations, known for its immersive, festive environment that captures the spirit of a Mexican fiesta.
What Sets It Apart:Its combination of a beautifully decorated, expansive dining space with the constant presence of live mariachis makes it a premier destination for an entertaining and sensory dining experience.
Operating Hours:Monday–Sunday: 11:00 AM – 9:00 PM
Price:$20 to $30 per person
-
4
El Agave Restaurant & TequileriaEl Agave Restaurant & Tequileria is an upscale restaurant and tequila museum located on the second floor of a historic Old Town building. The establishment offers a refined dining experience with a menu of sophisticated, interior Mexican cuisine.- Item Prices 42
- Average Item Price $19.05
Type of Restaurant:Fine Dining, Tequileria
Type of Food:Haute Mexican, Regional Mexican
Signature Dishes:Mole NegroEl Agave Chile RellenoDuck Burritos
Location:2304 San Diego Ave #B, San Diego, CA 92110, United States
Special Feature:The restaurant houses a massive collection of over 2,000 different tequilas, displayed in glass cases throughout the dining room, creating a museum-like atmosphere.
What Makes It Special:El Agave is known for its elevated, authentic approach to the cuisines of central and southern Mexico, particularly its complex, house-made moles.
What Sets It Apart:Its unique identity as both a high-end restaurant and a world-class tequila museum distinguishes it as a sophisticated destination for culinary and spirit connoisseurs.
Operating Hours:Monday, Wednesday–Thursday, Tuesday: 11:30 AM – 10:00 PMFriday: 11:30 AM – 10:00 PMSaturday–Sunday: 11:00 AM – 10:00 PM
Price:$30 to $50 per person
-
5
Miguel's CocinaMiguel’s Cocina is a popular San Diego-based chain with a location in Old Town, known for its Baja-style Mexican-American food. The restaurant has a relaxed, hacienda-style patio and is famous for its complimentary jalapeño white sauce.- Item Prices 352
- Average Item Price $16.54
Type of Restaurant:Casual Dining
Type of Food:Cal-Mex, Baja-Style
Signature Dishes:Pork AdobadaMiguel’s TortaTacos al Carbon
Location:2444 San Diego Ave, San Diego, CA 92110, United States
Special Feature:The restaurant's most famous item is its signature jalapeño white sauce, a creamy and slightly spicy dip served with chips that has become a local obsession.
What Makes It Special:Miguel's is a beloved local brand celebrated for its consistent, crowd-pleasing Cal-Mex dishes and its iconic, addictive white sauce.
What Sets It Apart:Its signature jalapeño white sauce is a unique and famous culinary creation that gives the restaurant a distinct identity unmatched by any other.
Operating Hours:Monday, Wednesday–Thursday, Tuesday: 11:00 AM – 9:00 PMFriday–Saturday: 11:00 AM – 9:30 PMSunday: 10:00 AM – 9:00 PM
Price:$20 to $30 per person
-
6
Barra Barra SaloonBarra Barra Saloon is a period-themed restaurant in Old Town that recreates the atmosphere of an 1800s-era Mexican saloon. The menu features "Old West" Mexican dishes and classic comfort food in a historic setting.- Item Prices 52
- Average Item Price $11.88
Type of Restaurant:Themed Restaurant, Saloon
Type of Food:Mexican-American, Old West-Style
Signature Dishes:Barra Barra Macho NachosChicken Mole Verde OaxacaFajita Parillada
Location:4016 Wallace St, San Diego, CA 92110, United States
Special Feature:The restaurant is housed in a historic building and is decorated with period-correct artifacts, creating an immersive 19th-century frontier experience.
What Makes It Special:Barra Barra is known for its unique historical theme, offering a dining experience that transports guests back to the days of early San Diego.
What Sets It Apart:Its specific focus on the Old West period, with a menu and decor to match, distinguishes it from the more general "fiesta" themed restaurants in Old Town.
Operating Hours:Monday–Sunday: 11:00 AM – 9:00 PM
Price:$20 to $30 per person
-
7
Rockin' Baja Lobster - Old TownRockin’ Baja Lobster is a lively, casual restaurant that specializes in Baja-style seafood, particularly its signature lobster buckets. The establishment has a fun, beach-cantina atmosphere with a focus on shareable seafood feasts.- Item Prices 64
- Average Item Price $20.46
Type of Restaurant:Casual Dining, Seafood
Type of Food:Baja-Style Seafood
Signature Dishes:Mariscos Molcajete SupremoCampechana de MariscosTacos Del Mar Sampler
Location:3890 Twiggs St, San Diego, CA 92110, United States
Special Feature:The restaurant's signature offering is its "Baja Buckets," large metal pails filled with a choice of lobster or other seafood, grilled meats, corn on the cob, and tortillas.
What Makes It Special:The restaurant is a go-to for a fun, messy, and communal seafood experience, celebrated for its festive atmosphere and generous portions.
What Sets It Apart:Its specific focus on Puerto Nuevo-style lobster and its unique bucket presentation make it a specialized destination for a Baja seafood feast.
Operating Hours:Monday, Wednesday–Thursday, Tuesday, Sunday: 11:00 AM – 8:30 PMFriday–Saturday: 11:00 AM – 9:30 PM
Price:$30 to $50 per person
-
8
Tahona BarTahona Bar is a modern, speakeasy-style bar and restaurant with a primary focus on artisanal mezcal. The establishment offers a sophisticated, intimate atmosphere with a menu of contemporary, Oaxacan-inspired small plates.- Item Prices 18
- Average Item Price $8.33
Type of Restaurant:Mezcal Bar, Upscale Casual
Type of Food:Modern Oaxacan, Small Plates
Signature Dishes:Signature GuacamoleDouble Machaca Wagyu TostadaCarnitas Bao Bun
Location:2414 San Diego Ave, San Diego, CA 92110, United States
Special Feature:The bar offers guided mezcal tasting experiences and features a vast, curated collection of over 120 types of mezcal from small-batch producers in Mexico.
What Makes It Special:Tahona is a destination for its deep, educational approach to mezcal, providing an authentic tasting room experience in a stylish, hidden setting.
What Sets It Apart:Its identity as a true mezcaleria, with a food menu designed to complement the spirit, distinguishes it from all other tequila-focused bars and restaurants in Old Town.
Operating Hours:Monday: 5:00 PM – 9:00 PMTuesday, Wednesday–Thursday: 5:00 PM – 10:00 PMFriday: 5:00 PM – 11:00 PMSaturday: 4:00 PM – 11:00 PMSunday: 4:00 PM – 10:00 PM
Price:$30 to $50 per person
-
9
Casa de ReyesCasa de Reyes is a large outdoor restaurant located in the center of the Fiesta de Reyes plaza in Old Town. The establishment offers a festive dining experience with a menu of traditional Mexican food and live entertainment on a central stage.Type of Restaurant:Casual Dining
Type of Food:Traditional Mexican
Signature Dishes:The Original Puerto Nuevo LobsterPollo Asado BurritoEnchiladas
Location:2754 Calhoun St, San Diego, CA 92110, United States
Special Feature:The restaurant's seating is arranged around a courtyard with a large stage that features daily performances of live mariachi music and folkloric dancing.
What Makes It Special:Casa de Reyes is a destination for its immersive, open-air fiesta atmosphere, where dining is combined with constant live entertainment.
What Sets It Apart:Its unique location within a bustling shopping plaza and its focus on a dinner-and-a-show experience make it a central hub for entertainment in Old Town.
Operating Hours:Monday, Wednesday–Thursday, Tuesday: 11:00 AM – 9:00 PMFriday: 11:00 AM – 10:00 PMSaturday: 10:00 AM – 10:00 PMSunday: 10:00 AM – 9:00 PM
Price:$20 to $30 per person
-
10
Qué Sazón DeliQué Sazón Deli is a small, counter-service deli and market located inside the Plaza del Pasado. The establishment specializes in authentic, homestyle guisados (stews) and other traditional prepared foods.Type of Restaurant:Deli, Casual Eatery
Type of Food:Traditional Mexican, Guisados
Signature Dishes:Chicken TortaMango Aguachile TostadaAdobada Torta
Location:3974 Harney St, San Diego, CA 92110, United States
Special Feature:The menu is centered on a rotating selection of traditional guisados, slow-cooked stews that are displayed in clay pots and served as plates or in tacos.
What Makes It Special:The deli is a hidden gem for a genuine taste of Mexican home cooking, celebrated for its rich, complex flavors and hard-to-find specialties.
What Sets It Apart:Its format as a market-style deli serving authentic, slow-cooked guisados from clay pots provides a unique and traditional culinary experience that is different from a standard restaurant.
Operating Hours:Monday–Wednesday, Friday–Tuesday: 11:00 AM – 5:00 PMSaturday: 11:00 AM – 6:00 PM
Price:$10 to $20 per person
What Makes Mexican Restaurants in Old Town San Diego Famous?
Mexican restaurants in Old Town San Diego are famous for offering an immersive, festive, and historic dining experience. The food tourism in Old Town is built around large and vibrant hacienda-style restaurants that offer a complete sensory package of strolling mariachis, colorful decor, and classic Mexican-American comfort food. This "fiesta" atmosphere sets Old Town apart from other dining districts.
What Types of Mexican Restaurants are Commonly Found in Old Town San Diego?
There are several types of Mexican restaurants in Old Town San Diego, since it is a famous cuisine in the area. The list below describes the most common kinds of Mexican establishments in Old Town San Diego.
- Large Fiesta-Style Restaurants: These are expansive, hacienda-style establishments known for their lively atmospheres, strolling mariachis, and broad menus of traditional Mexican food. Cafe Coyote, Casa Guadalajara, and Casa de Reyes are key examples.
- Historic, Landmark Cafes: These are long-standing institutions that have been serving the community for decades and are famous for perfecting a single signature dish. Old Town Mexican Cafe is a prime example, known for its carnitas.
- Upscale, Haute-Cuisine Restaurants: These are refined, high-end establishments that focus on the sophisticated, interior cuisines of Mexico, often paired with extensive tequila or mezcal collections. El Agave Restaurant & Tequileria is the main example.
- Modern Mezcalerias and Bars: These are stylish, contemporary spots with a primary focus on artisanal agave spirits, accompanied by a menu of Oaxacan-inspired small plates. Tahona Bar fits this category.
- Themed Saloons and Eateries: These are restaurants designed to evoke a specific historical period or a unique theme, such as the Old West or Baja's lobster shacks. Barra Barra Saloon and Rockin’ Baja Lobster represent this type.
- Casual Deli and Homestyle Kitchens: These are small, counter-service spots that offer a taste of authentic Mexican home cooking, with a focus on traditional guisados. Qué Sazón Deli is an example.
Are There Authentic Mexican Restaurants in Old Town San Diego?
Yes, there are a number of authentic Mexican restaurants in Old Town San Diego, particularly those that specialize in the food of specific regions or in traditional cooking methods. El Agave Restaurant & Tequileria is dedicated to the haute cuisine of interior Mexico, with a menu featuring complex moles and cochinita pibil. Old Town Mexican Cafe has been a benchmark for Michoacán-style carnitas for over 40 years. Tahona Bar provides a genuine Oaxacan experience centered on artisanal mezcal and traditional small plates. Qué Sazón Deli offers a true taste of Mexican home cooking with its daily selection of slow-cooked guisados.
What are the Signature Dishes at the Best Mexican Restaurants in Old Town San Diego?
Signature dishes at the best Mexican restaurants in Old Town San Diego are a mix of festive, crowd-pleasing classics and authentic regional specialties. The list below describes some of the most popular and defining dishes served in Old Town San Diego.
- Carnitas: A Michoacán specialty of pork slow-cooked until tender and flavorful, then crisped. Old Town Mexican Cafe is a legendary destination for this dish.
- Handmade Tortillas: Fresh corn and flour tortillas made by hand in view of customers. Cafe Coyote is famous for its "tortilla ladies" who prepare them fresh all day.
- Birdbath Margaritas: Extra-large, shareable margaritas served in oversized glasses. Casa Guadalajara is renowned for this festive drink.
- Mole Poblano: A complex, traditional sauce from Puebla made with dozens of chiles and spices. El Agave Restaurant & Tequileria is a destination for its authentic, high-end version.
- Jalapeño White Sauce: A creamy, addictive, and slightly spicy dip served with tortilla chips. Miguel’s Cocina is famous for this unique and beloved creation.
- Baja-Style Lobster: Lobster prepared in the Puerto Nuevo style, typically fried and served with beans, rice, and flour tortillas. Rockin’ Baja Lobster specializes in this seafood feast.
How Do Old Town San Diego Mexican Restaurants Differ from New Jersey’s Best?
Old Town San Diego's Mexican restaurants differ from the best Mexican restaurants in NJ in their scale, atmosphere, and culinary focus. The Old Town scene is defined by large, immersive, tourist-oriented "fiesta" establishments that are an integral part of a historic theme park environment. New Jersey's Mexican food scene is more neighborhood-based, with a higher number of smaller, family-run restaurants that cater to local communities and often focus on the specific cuisines of Puebla and Oaxaca. Dining in Old Town is a festive, entertainment-driven experience, while eating in New Jersey is an exploration of community-based kitchens.
Do Mexican Restaurants in Old Town San Diego Offer Vegan Options?
Yes, vegan options are available at Mexican restaurants in Old Town San Diego, though they are more common at modern or upscale establishments. Tahona Bar offers a contemporary, Oaxacan-inspired menu with several plant-based small plates. El Agave Restaurant & Tequileria can accommodate vegan diners with its sophisticated vegetable-based dishes. Most of the large, traditional restaurants like Cafe Coyote and Casa Guadalajara can prepare vegetable fajitas or bean burritos without dairy upon request.
Do Mexican Restaurants in Old Town San Diego Offer Gluten-Free Options?
Yes, Mexican restaurants in Old Town San Diego offer many gluten-free options, as corn is a staple ingredient in the food. Cafe Coyote and Old Town Mexican Cafe are famous for their handmade corn tortillas, which are served with many of their dishes. El Agave Restaurant & Tequileria and Tahona Bar have menus where the majority of items are naturally gluten-free. All the traditional restaurants offer grilled meat plates and enchiladas made with corn tortillas.
What is the Average Price of a Meal at Mexican Restaurants in Old Town San Diego?
The average price of a meal at Mexican restaurants in Old Town San Diego is shaped by its status as a major tourist destination, with prices generally ranging from $15 to over $80. A single meal at a casual spot like Qué Sazón Deli costs $15 to $25. A group meal for two to four people at a large, festive restaurant like Cafe Coyote or Casa Guadalajara is between $60 and $150. A meal at a budget-friendly eatery is hard to find, but smaller spots offer plates for under $25 per person. A full dinner experience at a fine-dining restaurant like El Agave or a modern bar like Tahona costs $40 to $80 per person.
Is Mexican Food Popular in Old Town San Diego?
Yes, Mexican food is popular in Old Town San Diego and a defining feature of the whole neighborhood. The entire area is structured around its identity as a hub for Mexican culture, and the restaurants are the main attraction. The streets are lined with large, bustling Mexican restaurants, strolling mariachis, and shops selling Mexican goods. The legendary status of establishments like Cafe Coyote and Old Town Mexican Cafe, which have served millions of visitors over decades, confirms that Mexican food is the primary reason people come to Old Town to dine.
Find your next favorite spot
Can't decide? start here: