San Diego is known for its pristine beaches, sunny weather, and delicious food. Among the many culinary delights that San Diego has to offer, fish tacos stand out as a local favorite.
Whether you're a resident or a visitor, there's no better way to experience the city's laid-back vibe than by enjoying a tasty fish taco.
Fish tacos come in a variety of styles and flavors, from the classic Baja-style taco with crispy fish, shredded cabbage, and tangy crema, to the more adventurous grilled fish tacos with avocado and spicy mango salsa.
With so many options to choose from, it can be tough to know where to start.
That's where this guide comes in. We've scoured San Diego to find the best places for fish tacos, so you don't have to.
Whether you're looking for a casual beachside eatery or a trendy gastropub, we've got you covered. So sit back, relax, and get ready to discover some of the most delicious fish tacos in San Diego.
1. Mike's Taco Club
Mike's Taco Club is a small, unassuming place that serves up some of the best fish tacos in town.
The tacos are generously filled with fresh ingredients, and the batter on the fish is crispy and delicious.
The menu has a good variety of options, including shrimp and octopus tacos, as well as burritos and carne asada fries.
The outdoor seating area is a great spot to enjoy your meal, and the prices are reasonable. If you're in the mood for some authentic Mexican cuisine, be sure to check out Mike's Taco Club.
2. La Playa Taco Shop
La Playa Taco Shop is a must-visit for anyone who loves authentic Mexican food. The fish tacos are a standout dish, with a perfect balance of batter and fresh fish.
The portions are generous, leaving you feeling satisfied and content. The friendly staff and affordable prices make this fast-casual restaurant a great option for lunch or dinner.
The carne asada is also highly recommended, perfectly seasoned and cooked to perfection.
The restaurant has a festive atmosphere and is a colorful haunt for classic Mexican fare. La Playa Taco Shop is a great spot for a quick bite or a casual meal with friends and family.
3. South Beach Bar & Grille
South Beach Bar & Grille is a lively eatery that offers a huge selection of microbrews and seafood-focused Mexican fare.
The restaurant boasts ocean views and a cool spot for people-watching from the second floor. Their fish tacos are a must-try, and they offer a range of other delicious tacos as well.
The portions are generous, and the prices are reasonable. The staff is friendly and attentive, making for a great overall dining experience.
If you're looking for a fun spot to grab some tasty fish tacos and enjoy some ocean views, South Beach Bar & Grille is definitely worth checking out.
4. Las Hadas Bar and Grill
Looking for a place to satisfy your craving for fish tacos in town, look no further than Las Hadas Bar and Grill.
This Mexican restaurant offers a seafood-centric menu, featuring grilled fish tacos with shredded cabbage, pico de gallo, pickled onions, jalapeno crema, and corn tortilla.
The portions are generous, and the flavors are nothing short of awesome. The service is friendly and knowledgeable, and the prices are reasonable.
Las Hadas Bar and Grill is a bright and cheerful option for those seeking a Baja-style dining experience. Don't miss out on their handmade margaritas and happy-hour deals!
5. Los Reyes Bar and Grill
Los Reyes Bar and Grill is a Mexican restaurant that serves up delicious fish tacos. Their tacos are packed with flavor and the portions are generous.
The restaurant has a nice open atmosphere with water features that add to the ambiance.
They also offer vegetarian options and the prices are very affordable. The service is excellent and the staff is friendly.
It's a great place to enjoy a meal with friends or family. If you're in the mood for some tasty fish tacos, Los Reyes Bar and Grill is definitely worth a visit.
6. Karina's Ceviches & More
Karina's Ceviches & More is a fast-casual Mexican seafood restaurant that offers a variety of delicious fish tacos and ceviches.
The restaurant is a great alternative to the touristy Mexican dishes found in the area. The fish tacos are crispy and flavorful, and the ceviches are marinated in lime, cucumber, and avocado pieces.
The shrimp and fish tacos are appropriately fried and not heavily breaded. The mango jalapeno sashimi pairs well with the sweet and fresh mango.
The restaurant has outdoor seating available and is mainly a take-out place. The food is reasonably priced and well-prepared, making Karina's Ceviches & More a great place to grab a quick and tasty bite.
7. Ferchaladas birria y mariscos
Ferchaladas birria y mariscos is a small place with a big taste. They offer a variety of ceviche that is prepared just right.
The menu offers unique twists on Hispanic classics, like the Cali taco and the shrimp fries con frijoles. The birria taco with consome is a must-try, but beware of the taco size.
The shrimp tacos are perfectly grilled and come with a delicious cilantro cream. The sauces that accompany your order are unbelievable.
The customer service is top-notch and the chef/owner clearly knows what they're doing. This spot is definitely worth checking out if you're in the area.
8. Los Dos Pedros
Los Dos Pedros is a small, local taco shop that serves up some of the best fish tacos in town.
The staff is friendly and the prices are great, making it the perfect spot for a quick, delicious meal.
While the tacos can be a bit on the dry side, the overall flavors are tasty and the service is fast, even during busy times.
If you're looking for a no-frills place to grab some authentic Mexican food, Los Dos Pedros is definitely worth checking out.
9. Serrano's Street Tacos & Bar
Serrano's Street Tacos & Bar is a must-visit place for fish taco lovers. With a diverse range of tacos to choose from, the regular fish tacos steal the show with their mouth-watering taste.
The ambiance of the restaurant is relaxing, and the staff is courteous and helpful.
The fresh tortillas and margaritas are a perfect match for the fantastic tacos. The restaurant also offers Taco Tuesdays, where customers can enjoy a great deal on their favorite tacos.
Don't miss out on this place if you're in the mood for some delicious fish tacos!
10. Papas & Tacos Mexican Food
Papas & Tacos Mexican Food is a colorful drop-in for burritos and tacos. Their fish tacos are simply amazing, with fresh and handmade tortillas that make all the difference.
The shrimp plate is a must-try, cooked to perfection and with just the right amount of spice.
The local Mexican shop is run by a very nice lady in the front, and the prices are good value for what you get.
If you're looking for a great place to grab some good food in a mellow part of town, Papas & Tacos is definitely worth checking out.
11. Senor Taquero
If you're looking for delicious and authentic fish tacos, look no further than Senor Taquero.
This small and cozy Mexican joint offers amazing tortillas and freshly made meat that will leave you craving more.
Despite its unassuming exterior, Senor Taquero is a hidden gem that offers better taste and value for money than other touristy spots nearby.
The friendly staff and quick service only add to the experience. Don't miss out on this amazing spot for some of the best fish tacos you'll ever taste.