Less than two centuries ago, California was still part of Mexico so it makes sense that you can find outstanding Mexican food readily available in nearly every neighborhood in San Diego.
We’ve gathered 7 of our favorite North County San Diego restaurants where you can indulge in fresh Baja California seafood, tacos and Tijuana-style birria.
Le Papagayo – Encinitas
1002 N Coast Hwy 101, Encinitas, CA 92024
Diner’s choice award 2020, Le Papagayo is a blend of Latin American and New American cuisine. This place is an amazing fine dining experience for all kind of tastes.
They also provide breakfast, lunch and happy hour. From Ceviche, Margaritas, Salads and Oaxaca tacos you choose your favorite.
They offer nightly entertainment with Live Music. Also is a great place for parties and events if you have something to celebrate.
The staff is super friendly, and the environment is great. Is a perfect and fun place to go either with friends or family.
Le Papagayo has another location in Carlsbad as well.
Casa de Bandini – Carlsbad
1901 Calle Barcelona, Carlsbad, CA 92009
Casa de Bandini is one of the best Mexican Restaurants in Carlsbad with a very traditional colonial style and Mexican food and the best giant margaritas ever.
Delicious homemade tortillas and mariachi entertainment makes a unique and fun Mexican dinner at this place that will be hard to forget! Be careful not to drink more than two of those giant Margaritas…
They have two other sisters in San Diego, Casa de Guadalajara and in La Mesa, Casa de Pico.
If you are local from San Diego or visit often and you love Mexican food you can also join the VIP list where you will receive updates on exclusive events, secret menus, special offers and discounts, loyalty rewards and more.
Casero Taqueria – Carlsbad
2674 Gateway Rd #195, Carlsbad, CA 92009
Casero Taqueria offers mazing customer service with indoor and outdoor dining and relaxing ambiance. The outdoor area has an amazing view and is beautifully decorated with comfy couch pillows for an ideal and relaxing lunch or dinner.
In case you don’t want to leave your 4 legged friend at home, they allow dogs in the patio!
The food is delicious, some recommendations are the Mexican Cobb, Baja fish taco and burrito. And of course, Margaritas are a must.
Miguel’s Cocina – Carlsbad
5980 Avenida Encinas, Carlsbad, CA 92008
Miguel’s Cocina is a bustling restaurant and worth every single minute if you are in line waiting for a table as it offers a fun environment with friendly service and festive decor.
They have TV’s throughout the restaurant if you want to watch a game.
The food portions are huge, so you better get ready to eat at this place. The grilled octopus taco is crazy delicious. They even have burgers on the kid’s menu for the little eaters.
On a special note: they serve cheese sauce with your chips and salsa.
La Especial Norte – Encinitas
664 N Coast Hwy 101, Encinitas, CA 92024
Locals and vacationers alike love this place! La Especial Norte is a very authentically decorated Mexican restaurant with a family friendly environment. The portions are a good size and the food tastes great!
Soups and the fried fish taco are popular food choices. The staff is very friendly and welcoming! Ideal for a casual family lunch or dinner.
The Taco Stand – Encinitas
642 S Coast Hwy 101, Encinitas, CA 92024
Located in the heart of Encinitas, be prepared to wait in line, but it is worth it!
Of course, the favorites at The Taco Stand are tacos made with handmade tortillas, great quality of meat and fresh ingredients. Guacamole and salsas are made from scratch on the daily basis.
In addition to the delicious the food are imported beers and delicious churros!
You can see the food being prepared, a lot of energy in the kitchen!! The atmosphere is simple but fun, find a seat if you can and enjoy!
There are so many amazing Mexican restaurants in San Diego to check out! What is your favorite?