The ultimate destination for taco lovers is the best tacos in San Diego. Thanks to its proximity to the Mexican border and a vibrant culinary culture, the city boasts some of the best tacos in the world. From traditional taquerias that serve up classic street tacos to gourmet spots reimagining the humble taco, there’s no shortage of mouthwatering options. Whether you’re on the hunt for fresh seafood tacos, birria dripping with consommé, or crave something adventurous, San Diego’s taco scene has something for everyone.
In this guide, we’ve rounded up 15 of the best taco shops across the city. Whether you’re exploring neighborhoods like Barrio Logan or soaking up beach vibes in Pacific Beach, these spots are worth the stop. Each listing includes a quick guide to the price range, location, and detailed descriptions so you can plan your taco tour with ease. Get ready to indulge in San Diego’s ultimate comfort food!
Ed Fernandez Restaurant Birrieria
$ | South San Diego
2265 Flower Ave, San Diego, CA 92154
If you’re looking for authentic birria tacos that have won the hearts of locals, Ed Fernandez is a must-visit. Their signature quesabirria tacos, loaded with tender, slow-cooked beef and gooey melted cheese, are served with a rich consommé perfect for dipping. Expect handmade tortillas and bold flavors in every bite.
The family-owned spot is unpretentious and all about the food. Arrive early to avoid the lunch rush because these tacos are in high demand. Pair your tacos with an agua fresca for the full experience, and prepare for a meal that might just redefine your love for birria.
TJ Tacos
$ | Escondido
802 E Valley Pkwy, Escondido, CA 92025
TJ Tacos brings Tijuana-style street tacos to Escondido with authentic flavors and fresh ingredients. Their al pastor tacos, marinated to perfection and sliced straight from the spit, are a fan favorite. Each taco is served on warm, handmade tortillas with all the classic toppings.
The no-frills setup adds to the charm, letting the tacos take center stage. Locals rave about the generous portions and affordable prices, making it a great spot for taco lovers on a budget. Don’t skip their salsas, which pack just the right amount of heat.
Tacos El Gordo
$ | Multiple Locations
689 H St, Chula Vista, CA 91910 (and others)
Tacos El Gordo has achieved legendary status in San Diego for their Tijuana-style tacos. Their adobada tacos are a must-try, featuring marinated pork cooked on a vertical spit and served with fresh cilantro, onions, and a touch of creamy guacamole.
With locations on both sides of the border, Tacos El Gordo offers an authentic taste of Mexico. The lines can get long, but the flavors are worth the wait. For a fun twist, try ordering off their extensive menu to explore unique options like lengua or tripas.
The Taco Stand
$$ | Multiple Locations
621 Pearl St, La Jolla, CA 92037 (and others)
The Taco Stand is a go-to for those seeking high-quality tacos with a modern vibe. Their al pastor tacos, grilled with pineapple for a touch of sweetness, are a crowd favorite. The freshly made corn tortillas elevate every taco on their menu.
While the food is the star, the bright decor and friendly staff make the dining experience even better. Don’t leave without trying their churros or their famous carne asada fries for a decadent side dish.
Roberto’s Taco Shop
$ | Multiple Locations
Various locations citywide
Roberto’s Taco Shop is a staple of the San Diego taco scene, serving simple yet delicious tacos for decades. Their rolled tacos, crispy and topped with guacamole and cheese, are a signature item loved by generations of locals.
Open late and conveniently located, Roberto’s is the perfect spot for post-surf or late-night cravings. With their classic recipes and no-frills approach, it’s easy to see why they’re considered a cornerstone of San Diego’s taco culture.
De Cabeza/El Único Tacos
$ | Chula Vista
246 Broadway, Chula Vista, CA 91910
For adventurous eaters, El Único Tacos specializes in tacos de cabeza, made from tender, slow-cooked beef head meat. Each bite is rich and flavorful, offering a taste of true Mexican tradition. Pair it with their handmade tortillas and a drizzle of their house salsa for an unforgettable taco experience.
Beyond cabeza, El Único also offers more familiar options like carne asada and al pastor. The casual setup and friendly service make this spot a local favorite for authentic eats. If you’re ready to step out of your comfort zone, this is the place to do it.
Lola 55
$$ | East Village
1290 F St, San Diego, CA 92101
Lola 55 takes tacos to an elevated level with gourmet twists on traditional recipes. Their beet poke taco is a standout, combining earthy, fresh flavors with a hint of spice. Everything on the menu is crafted with locally sourced, high-quality ingredients.
The sleek, modern decor and excellent cocktails make this a great spot for a night out or a date. Vegan and vegetarian diners will also find plenty of creative options here, cementing Lola 55 as a must-visit destination for foodies.
Lucha Libre Gourmet Taco Shop
$$ | Mission Hills
1810 W Washington St, San Diego, CA 92103
Lucha Libre is as much about the experience as it is about the food. This wrestling-themed taco shop is decked out with colorful decor, masks, and even a special “Champion’s Booth” you can reserve. Their surf-and-turf taco, filled with grilled steak, shrimp, and chipotle sauce, is a customer favorite.
The fun atmosphere and inventive menu items make it a hit for locals and tourists alike. Don’t forget to snap a photo in front of their iconic pink-and-yellow facade before you leave.
Mariscos El Prieto
$ | South San Diego
3801 Beyer Blvd, San Ysidro, CA 92173
Known for its Baja-style seafood tacos, Mariscos El Prieto is a must-visit for seafood lovers. Their smoked tuna tacos are a standout, balancing smoky, salty flavors with fresh toppings. Each taco is served on handmade tortillas that bring everything together beautifully.
This food truck may be humble, but the flavors it delivers are extraordinary. Pair your tacos with a cup of their aguachile for the ultimate Baja-inspired meal.
Oscar’s Mexican Seafood
$$ | Multiple Locations
746 Emerald St, Pacific Beach, CA 92109 (and others)
Oscar’s is synonymous with fresh seafood and bold flavors. Their grilled fish taco, packed with perfectly seasoned white fish and fresh cabbage, is a crowd favorite. For a heartier option, the smoked fish taco is a unique standout.
With multiple locations around the city, Oscar’s is an easy stop for a quick and delicious bite. The casual vibe and beachside locations make it a go-to for post-surf refueling.
Puesto Mexican Artisan Kitchen & Bar
$$$ | Seaport Village
789 W Harbor Dr, San Diego, CA 92101
Puesto brings a refined touch to Mexican street food, offering upscale tacos with bold flavors. Their filet mignon taco, served with crispy melted cheese and avocado, is a must-try. Handmade blue corn tortillas add an extra layer of authenticity.
The vibrant atmosphere and waterfront views make Puesto a perfect spot for a special occasion or a night out with friends. Pair your tacos with one of their craft margaritas for the full experience.
Las Cuatro Milpas
$ | Barrio Logan
1875 Logan Ave, San Diego, CA 92113
A San Diego institution, Las Cuatro Milpas has been serving its signature tacos for over 85 years. Their simple yet flavorful rolled tacos, smothered in cheese and guacamole, are a beloved classic.
The restaurant’s unpretentious vibe and long lines speak to its enduring popularity. Whether you’re a local or visiting for the first time, this spot delivers a true taste of San Diego history.
Don Bravo Grill & Cantina
$$ | La Jolla
5504 La Jolla Blvd, La Jolla, CA 92037
With stunning ocean views and excellent tacos, Don Bravo is a La Jolla favorite. Their carne asada taco, made with juicy, marinated steak, is a go-to option. Pair it with their fresh salsa bar for a personalized touch.
The laid-back atmosphere makes it an ideal spot to unwind after a day at the beach. Don Bravo also offers great value for the area, with generous portions at reasonable prices.
El Zarape
$$ | University Heights
4642 Park Blvd, San Diego, CA 92116
Known for their creative tacos, El Zarape’s lobster taco steals the show. Packed with succulent lobster meat and fresh toppings, it’s a decadent treat that stands out.
This cozy spot is perfect for casual dining with friends or family. The friendly staff and quick service add to the overall appeal, ensuring you’ll want to return for more.
City Tacos
$$ | Multiple Locations
3028 University Ave, San Diego, CA 92104
City Tacos combines traditional flavors with a modern twist, offering innovative tacos like the Mexicali with grilled chicken and roasted jalapeño salsa. Their vegetarian options, such as the portobello mushroom taco, are equally impressive.
Located in the heart of North Park, City Tacos is a vibrant spot for lunch or dinner. The colorful decor and creative menu make it a favorite among locals and visitors alike.