DineCard Discover

Top 10 Must-Try Fish Taco Restaurants in San Diego

San Diego isn't just the birthplace of California's fish taco craze—it's where this coastal classic has been perfected into an art form. From no-frills taco shops slinging beer-battered perfection to upscale seafood spots with harbor views, America's Finest City serves up fish tacos that draw pilgrims from around the world. Many of these beloved institutions now offer digital menus via DineCard, making it easier than ever to browse their catch-of-the-day specials and place your order.

Portside Pier
#10

Portside Pier

1360 N Harbor Dr, San Diego
4.6
1,303 reviews
$65 for two
Waterfront ViewsTourist HotspotMultiple Dining ConceptsFamily Friendly
Must try:Grilled Local Catch Taco

Portside Pier is the bayfront destination where fish tacos come with million-dollar harbor views and a collection of multiple dining concepts under one roof. The fish tacos here lean upscale with premium preparations and fresh local catches, served in a polished waterfront setting that makes tourists and locals alike feel like they're on vacation. Perfect for groups who can't agree on one cuisine (there are multiple restaurants on-site), families wanting a special outing, or anyone celebrating with a view of the USS Midway. The harborfront location and diverse offerings make it more than just a meal—it's a destination dining experience.

The Taco Stand
#9

The Taco Stand

645 B St, San Diego
4.6
2,528 reviews
$25 for two
Budget FriendlyAuthentic Street TacosQuick ServiceLocal Favorite
Must try:Battered Fish Taco

The Taco Stand brings Tijuana-style street tacos to downtown San Diego with an authenticity that earned them a cult following long before their current location. While their carne asada gets most of the glory, the battered fish taco with cabbage and crema is pure Baja perfection—simple, cheap, and exactly what you'd get from a taco cart south of the border. The no-frills setup with counter service and minimal seating makes it ideal for quick solo lunches, budget-conscious groups, or anyone craving authentic Mexican street food without driving to the border. Over 2,500 reviews at a price level of 1/4 confirm this is where locals go when they want the real deal.

Fish Guts
#8

Fish Guts

2222 Logan Ave, San Diego
4.7
320 reviews
$45 for two
Hidden GemCreative MenuLocal FavoriteChef-Driven
Must try:Fried Fish Taco with Seasonal Toppings

Fish Guts may have the most unforgettable name in San Diego dining, but this Barrio Logan hidden gem is dead serious about creative seafood that goes way beyond basic fish tacos. Their fried fish taco comes with unexpected toppings and house-made salsas that change seasonally, reflecting the chef-driven approach that's earned them a devoted following. The neighborhood spot vibe keeps it real and unpretentious, perfect for adventurous eaters and locals tired of the same old taco shop routine. With just 320 reviews and a 4.7 rating, this is the insider pick that separates tourists from those in the know.

Casa Guadalajara
#7

Casa Guadalajara

4105 Taylor St, San Diego
4.4
9,083 reviews
$60 for two
BarHistoric SettingFull BarRomantic AmbianceTourist Hotspot
Must try:Grilled Fish Taco with Avocado Salsa

Casa Guadalajara in Old Town brings refined Mexican seafood to a historic hacienda setting complete with courtyard dining and a legendary tequila selection. While they're known for upscale Mexican cuisine across the board, their grilled fish tacos with avocado salsa hold their own against any taco shop in the city, just with tablecloths and margaritas the size of your head. The romantic ambiance and expansive bar make it perfect for date nights, celebrations, or tourists wanting the full Old Town experience beyond just hole-in-the-wall tacos. Nine thousand reviews prove they've been doing it right for years.

Blue Water Seafood Market & Grill
#6

Blue Water Seafood Market & Grill

3667 India St, San Diego
4.7
4,794 reviews
$40 for two
Fresh Fish MarketLocal FavoriteCasual DiningHouse-Made Sauces
Must try:Grilled Fish Taco with Chipotle Sauce

Blue Water Seafood Market & Grill operates as both a fish market and restaurant, meaning the grilled fish tacos feature whatever's freshest that morning—no frozen product ever touches the grill. The poke bowls and ceviche are equally stellar, but locals know to order the grilled fish taco with their signature chipotle sauce and a side of their house-made cocktail sauce. The casual market vibe with picnic-style seating attracts everyone from solo lunchers to families, and the India Street location in Mission Hills puts you in one of San Diego's most charming neighborhoods. With 4,794 reviews maintaining a 4.7 rating, consistency is clearly their superpower.

Oscars Mexican Seafood
#5

Oscars Mexican Seafood

746 Emerald St, San Diego
4.6
2,910 reviews
$30 for two
Budget FriendlyBeach LocationSmoked FishLocal Favorite
Must try:Gobernador Taco

Oscars Mexican Seafood is a budget-friendly Pacific Beach institution that proves the best fish tacos don't need to cost a fortune. Their gobernador taco—stuffed with grilled fish, melted cheese, and peppers—is a Sinaloa-style revelation that converts first-timers into regulars, while the smoked fish options showcase their in-house expertise. The casual counter-service setup and prime location near Crystal Pier make it ideal for beach-goers, solo diners, and families who want authentic Mexican seafood without the sit-down restaurant commitment. Nearly 3,000 reviews and a price level of 1/4 make this the best value-to-quality ratio on the list.

The Waves Taco Club
#4

The Waves Taco Club

916 Fifth Ave, San Diego
4.8
636 reviews
$50 for two
Modern AmbianceInstagram-WorthyDowntown LocationCreative Menu
Must try:Crispy Fish Taco with Jalapeño Crema

The Waves Taco Club has quickly become downtown's go-to for next-level fish tacos with a modern California twist that goes beyond traditional Baja preparations. Their crispy fish taco with jalapeño crema and cabbage-mango slaw brings tropical vibes to the plate, while the sleek, surf-inspired interior makes it Instagram-worthy without feeling contrived. The central Gaslamp location and elevated-but-approachable vibe make it perfect for business lunches, tourist groups, or locals treating themselves to something more refined than a taco shop. That 4.8 rating with 636 reviews suggests they're doing everything right in a competitive downtown scene.

Mitch's Seafood
#3
TOP 3

Mitch's Seafood

1403 Scott St, San Diego
4.6
6,056 reviews
$45 for two
Waterfront ViewsFresh CatchLocal FavoriteOutdoor Seating
Must try:Smoked Fish Taco

Mitch's Seafood in Point Loma is where commercial fishermen and savvy locals go when they want the freshest catch without the markup—literally steps from the docks where boats unload their haul. The smoked fish tacos are legendary, prepared with fish that was swimming in the Pacific just hours earlier, and their outdoor patio offers unbeatable bay views. This is a working waterfront spot with zero pretension, perfect for families, tourists wanting an authentic experience, or anyone who appreciates knowing exactly where their dinner came from. With over 6,000 reviews, it's a tourist hotspot that somehow maintains its local soul.

La Puerta
#2
RUNNER UP

La Puerta

560 Fourth Ave, San Diego
4.5
5,196 reviews
$55 for two
BarNight ClubHappy HourNightlifeDowntown LocationCraft Cocktails
Must try:Grilled Mahi Mahi Taco

La Puerta brings a nightlife twist to the fish taco scene, combining quality seafood with craft cocktails and a buzzing Gaslamp Quarter atmosphere. Their grilled fish tacos are elevated with chipotle aioli and pickled onions, making them the perfect pre-club fuel or late-night craving fix. The dual identity as a bar and restaurant means you can start with tacos at happy hour and stay for dancing, making it a top choice for groups and date nights that want more than just a meal. With over 5,000 reviews maintaining a 4.5 rating, they've mastered the art of pleasing both the dinner and drinks crowd.

Mission Baja Tacos
#1
BEST

Mission Baja Tacos

3819 Mission Blvd, San Diego
4.8
579 reviews
$35 for two
Local FavoriteBudget FriendlyBeach VibesAuthentic Baja Style
Must try:Beer-Battered Fish Taco

Mission Baja Tacos has earned cult status among locals for their authentic Baja-style fish tacos that taste like they were plucked straight from the streets of Ensenada. Their beer-battered fish tacos with cabbage slaw and creamy sauce are textbook perfect—crispy, fresh, and generously portioned without the tourist markup. The casual beachy vibe makes it ideal for post-surf sessions or quick family lunches, and with a 4.8 rating, this Mission Beach gem consistently outperforms spots with ten times the hype. Cash is king here, so hit the ATM before you go.

Frequently Asked Questions

What is the best fish taco in San Diego?+
Mission Baja Tacos and The Waves Taco Club both hold 4.8 ratings and are consistently ranked among San Diego's best. Mission Baja Tacos offers authentic Baja-style beer-battered fish tacos at budget-friendly prices, while The Waves Taco Club provides a more modern take with creative toppings in a downtown setting. For the most authentic experience, Oscars Mexican Seafood and The Taco Stand deliver Tijuana-style fish tacos at unbeatable value.
Where can I find fresh fish tacos near the San Diego waterfront?+
Mitch's Seafood in Point Loma is located directly on the working waterfront where fishing boats dock, offering the freshest catch possible. Portside Pier on the Embarcadero provides upscale fish tacos with stunning harbor views, while Blue Water Seafood Market & Grill operates as both a fish market and restaurant, ensuring maximum freshness. All three locations offer outdoor seating with water views.
What's the most budget-friendly fish taco spot in San Diego?+
The Taco Stand and Oscars Mexican Seafood both have a 1/4 price level rating, with meals for two under $30. The Taco Stand serves authentic Tijuana-style battered fish tacos with minimal frills, while Oscars specializes in Sinaloa-style seafood tacos including their famous gobernador taco. Mission Baja Tacos is another excellent budget option at around $35 for two, offering generous portions without tourist markup.
Where should I go for fish tacos with a view in San Diego?+
Portside Pier offers the most dramatic harbor views along the Embarcadero with sights of the USS Midway and bay. Mitch's Seafood provides authentic waterfront dining in Point Loma with views of the commercial fishing docks and boats. For a more upscale experience with bay views, Casa Guadalajara's courtyard in Old Town offers scenic dining, though it's more about the historic ambiance than waterfront location.
What fish taco restaurants in San Diego are best for nightlife and drinks?+
La Puerta in the Gaslamp Quarter combines quality fish tacos with a full bar and nightclub atmosphere, making it perfect for dinner that transitions into nightlife. Casa Guadalajara offers an extensive tequila selection and bar scene in a romantic Old Town setting. Both locations feature happy hour specials and craft cocktails, while La Puerta's downtown location puts you in the heart of San Diego's nightlife district.

Own a restaurant featured here?

Get your menu online in 5 minutes with DineCard — AI-powered QR code menus used by 1000+ restaurants.

Try DineCard Free