Old Town Restaurants

Which one is the best and why?

Thanks so much 🤩

Old Town San Diego is a hub for authentic Mexican cuisine and historic charm, with several standout restaurants. Choosing "the best" can depend on what kind of experience you want — whether it’s traditional Mexican dishes, margaritas, or a festive atmosphere.

Here’s a breakdown of some top options:

  • Casa Guadalajara: Known for vibrant decor and a lively atmosphere, Casa Guadalajara is often considered the go-to spot for both locals and visitors. Their margaritas are highly praised, and the menu offers a wide range of traditional dishes, from carne asada to enchiladas. Outdoor seating surrounded by festive tiles and a fountain adds to the overall experience.
  • Old Town Mexican Cafe: Famous for its handmade tortillas and rich flavors, this restaurant consistently receives rave reviews for authenticity. The breakfast options, especially the chilaquiles and huevos rancheros, are particularly beloved.
  • Cafe Coyote: This restaurant is famous for its house-made tortillas and fresh salsas. It offers a festive, colorful setting with a courtyard for outdoor dining. Many visitors appreciate the combination of quality food and an immersive Old Town experience.

Why one might stand out:

  • If you want a classic, lively Old Town experience with great drinks and a festive atmosphere, Casa Guadalajara is often recommended as the best choice.
  • If your priority is authentic, flavorful Mexican dishes and handmade tortillas, Old Town Mexican Cafe may edge out the competition.
  • If you want a balance of traditional food, charming setting, and outdoor dining, Cafe Coyote is excellent.

In summary, for first-time visitors looking for the quintessential Old Town experience with lively ambiance, margaritas, and a broad menu, Casa Guadalajara tends to be the favorite. However, for pure food-focused experiences, Old Town Mexican Cafe is unbeatable.


More San Diego Travel Questions