🍞 Popular Picks — San Diego, USA

12 Best Fish Tacos in San Diego (2026)

A Reddit-backed guide to San Diego's most iconic food — from Baja-style battered classics to harbor-fresh grilled perfection.

💰 Budget: $3–$22 per person 📍 Areas: Pacific Beach, Downtown, Point Loma, La Jolla, Ocean Beach 📅 Best time: Year-round

Quick answer

San Diego's fish taco scene is defined by its proximity to Baja California — the birthplace of the fish taco. Oscar's Mexican Seafood is the most-recommended overall, Blue Water has the highest rating (4.7★), and Mitch's serves the freshest catch straight off harbor boats. This list, curated from hundreds of Reddit posts across r/FoodSanDiego, r/sandiego, and r/SanDiegan, covers the 12 spots that locals actually eat at.

Best overall
Oscar's Mexican Seafood — 4.6★ (2,863 reviews)
Best grilled
Blue Water Seafood — 4.7★ (4,744 reviews)
Best value
Marisco's German — $3–$10
Last verified
2026-03

Top verdicts

  • Oscar's: The single most recommended fish taco in San Diego across Reddit. The smoked fish taco is a must.
  • Blue Water: Highest-rated at 4.7★ — fish market quality in taco form.
  • Mitch's: Harbor-side with fish caught that morning. 5,918 reviews and counting.

San Diego's fish tacos, ranging from Baja-style to harbor-fresh, offer a diverse culinary experience. This Reddit-backed guide highlights the best spots, with a focus on iconic flavors and fresh ingredients, making it your go-to resource for the ultimate San Diego fish taco adventure.

San Diego doesn't just have fish tacos — it invented the modern American fish taco. When Ralph Rubio brought the beer-battered fish taco from San Felipe in Baja California to San Diego in 1983, he launched a food movement. Today, with fish tacos costing $3–$14, San Diego offers everything from food truck Baja-style classics to harbor-fresh grilled masterpieces.

We analyzed hundreds of Reddit posts across r/FoodSanDiego, r/sandiego, and r/SanDiegan to find the 12 fish taco spots that San Diegans actually recommend — not the tourist traps that show up on generic lists.

Fish Taco Map

1. Oscar's Mexican Seafood

How we built this list

We analyzed 300+ Reddit posts and 2,000+ comments across r/FoodSanDiego, r/sandiego, r/SanDiegan, and r/tacos spanning 2020 to 2026. Restaurants were ranked by frequency of independent recommendations. Every spot was mentioned in at least 3 separate threads by different users. Upvote counts, commenter credibility, and recency were all weighted. Google Maps data verified ratings and current operating status.

1Oscar's Mexican Seafood

Baja-Style Seafood 4.6 · 2,863 reviews
💰 $5–$14 📍 746 Emerald St, San Diego, CA 92109 📌 Google Maps →
Verdict: The most-recommended fish taco in San Diego across all of Reddit. Multiple locations, but the PB original is the pilgrimage.

Quick comparison

Best for
The definitive San Diego fish taco — smoked fish and Baja-style battered fish
Strengths
4.6 from 2,863 reviews. Multiple locations. Open early
Limitations
Long lines at PB location, especially weekends
Price / value
$5–$14 · 4.6★
What to order
The smoked fish taco is legendary. Also try the shrimp taco and the Baja-style beer-battered fish taco.
🕐 Hours
ScheduleMon–Thu: 8 AM – 9 PM; Fri–Sat: 8 AM – 10 PM; Sun: 8 AM – 9 PM
Oscar's Mexican Seafood fish tacos in San Diego
“Oscar's smoked fish taco might be one of the best things I've had in SD.”— r/FoodSanDiego
“Oscar's is always the answer when someone asks about fish tacos.”— r/FoodSanDiego

2Blue Water Seafood Market & Grill

Grilled Seafood 4.7 · 4,744 reviews
💰 $8–$18 📍 3667 India St, San Diego, CA 92103 📌 Google Maps →
Verdict: The highest-rated fish taco spot in San Diego at 4.7 stars. Fish market with restaurant — order at the counter, eat outside.

Quick comparison

Best for
Fresh-grilled fish tacos with a fish market vibe and the highest Google rating
Strengths
4.7 from 4,744 reviews. Fresh fish market quality. Great beer selection
Limitations
Closes early. Can be a wait during lunch rush
Price / value
$8–$18 · 4.7★
What to order
The grilled mahi-mahi fish taco. Their housemade tortillas and special sauce elevate everything.
🕐 Hours
ScheduleMon–Thu: 11:30 AM – 8 PM; Fri–Sat: 11:30 AM – 9 PM; Sun: 11:30 AM – 8 PM
Blue Water Seafood Market & Grill fish tacos in San Diego
“Blue Water is the best seafood spot in SD. Their fish tacos are incredible.”— r/FoodSanDiego
“Mitch's, Oscar's or Blue Water — you can't go wrong with any of them.”— r/FoodSanDiego

3The Taco Stand

Baja Street-Style 4.6 · 2,365 reviews
💰 $4–$12 📍 645 B St, San Diego, CA 92101 📌 Google Maps →
Verdict: Authentic Baja street-style tacos with made-to-order tortillas.

Quick comparison

Best for
Authentic Baja-style street tacos with handmade tortillas
Strengths
4.6 from 2,365 reviews. Fresh tortillas. Multiple locations
Limitations
Downtown location can be hectic
Price / value
$4–$12 · 4.6★
What to order
The Baja fish taco — beer-battered with crema, cabbage, and fresh pico.
🕐 Hours
ScheduleMon–Thu: 9 AM – 9 PM; Fri–Sat: 9 AM – 10 PM; Sun: 9 AM – 9 PM
The Taco Stand fish tacos in San Diego
“The baja fish taco from The Taco Stand is better than the ones at Oscar's and TJ Oyster Bar, in my opinion!”— r/FoodSanDiego
“Taco Stand makes their tortillas fresh. That alone puts them in a different league.”— r/SanDiegan

4Mitch's Seafood

Harbor-Fresh Seafood 4.6 · 5,918 reviews
💰 $10–$22 📍 1403 Scott St, San Diego, CA 92106 📌 Google Maps →
Verdict: Harbor-side fish tacos where the fish was literally caught that morning.

Quick comparison

Best for
The freshest possible fish tacos — from harbor boats to plate
Strengths
4.6 from 5,918 reviews. Waterfront dining. Locally caught fish
Limitations
Point Loma is a drive from downtown. Pricier than taco shops
Price / value
$10–$22 · 4.6★
What to order
Whatever fish they caught today — the daily catch taco.
🕐 Hours
ScheduleMon–Sun: 8 AM – 9 PM
Mitch's Seafood fish tacos in San Diego
“Fish and shrimp tacos at Mitch's are next level. Everything is fresh off the boat.”— r/FoodSanDiego
“Mitch's is right on the marina and their fish is as fresh as it gets.”— r/SanDiegan

5Pacific Beach Fish Shop

Craft Seafood 4.5 · 3,396 reviews
💰 $8–$18 📍 1775 Garnet Ave, San Diego, CA 92109 📌 Google Maps →
Verdict: Choose your fish, choose your style, choose your toppings. Build-your-own with great craft beer.

Quick comparison

Best for
Build-your-own fish tacos with craft beer in beach-town atmosphere
Strengths
4.5 from 3,396 reviews. Great beer selection. Open late
Limitations
Pricier than traditional taco shops. Gets very crowded
Price / value
$8–$18 · 4.5★
What to order
Build your own: grilled mahi-mahi with signature sauce. Pair with a local IPA.
🕐 Hours
ScheduleMon–Sun: 11 AM – 10 PM
Pacific Beach Fish Shop fish tacos in San Diego
“Fish Shop lets you pick your fish and how it's prepared — the quality is always top tier.”— r/FoodSanDiego
“PB Fish Shop by night is a legit seafood restaurant, but by day it's packed to the gills.”— r/sandiego

6El Pescador Fish Market

Fish Market / Counter 4.6 · 2,940 reviews
💰 $8–$16 📍 634 Pearl St, La Jolla, CA 92037 📌 Google Maps →
Verdict: A La Jolla institution since 1974. Fish market first, taco counter second.

Quick comparison

Best for
La Jolla's legendary fish market with counter-service tacos since 1974
Strengths
4.6 from 2,940 reviews. Fish market freshness. 50+ year legacy
Limitations
La Jolla prices. Limited seating
Price / value
$8–$16 · 4.6★
What to order
The grilled fish taco with their special sauce.
🕐 Hours
ScheduleMon–Sun: 11 AM – 9 PM
El Pescador Fish Market fish tacos in San Diego
“El Pescador is probably the best Mexican-ish style seafood in San Diego.”— r/FoodSanDiego
“Since 1974 — you don't last that long in La Jolla without being excellent.”— r/SanDiegan

7South Beach Bar & Grille

Beachfront Bar & Grill 4.5 · 4,153 reviews
💰 $10–$20 📍 5059 Newport Ave, San Diego, CA 92107 📌 Google Maps →
Verdict: Ocean Beach's go-to for grilled fish tacos with ocean views and a rooftop patio.

Quick comparison

Best for
Fish tacos with ocean views and craft beer on a rooftop patio
Strengths
4.5 from 4,153 reviews. Rooftop seating. Great beer selection
Limitations
More bar than taqueria. Weekend waits can be long
Price / value
$10–$20 · 4.5★
What to order
The grilled mahi-mahi taco. Pair with a craft beer on the rooftop.
🕐 Hours
ScheduleMon–Thu: 12 – 10 PM; Fri–Sun: 11 AM – 10 PM
South Beach Bar & Grille fish tacos in San Diego
“South Beach in OB — great fish tacos, great beer, great views. The trifecta.”— r/sandiego
“Second the Blue Water + South Beach Bar & Grille grilled mahi post.”— r/FoodSanDiego

8TJ Oyster Bar

Baja-Style Cal-Mex 4.5 · 1,511 reviews
💰 $8–$18 📍 4410 Bonita Rd, Bonita, CA 91902 📌 Google Maps →
Verdict: Refined Baja-style seafood in a turquoise-and-sand setting. The aguachile is a must.

Quick comparison

Best for
Elevated Baja seafood with great cocktails in a stylish setting
Strengths
4.5 from 1,511 reviews. Great cocktails. Stylish atmosphere
Limitations
In Bonita — 20+ min drive from downtown
Price / value
$8–$18 · 4.5★
What to order
The Baja fish taco and the aguachile.
🕐 Hours
ScheduleMon–Sat: 11 AM – 8:30 PM; Sun: 11 AM – 8:30 PM
TJ Oyster Bar fish tacos in San Diego
“TJ Oyster Bar is a different vibe — upscale Baja seafood done right.”— r/FoodSanDiego
“The fish tacos at TJ Oyster Bar are great, but their aguachile is the sleeper hit.”— r/FoodSanDiego

9Mariscos El Prieto

Street-Style Mariscos 4.4 · 243 reviews
💰 $4–$12 📍 6070 University Ave, San Diego, CA 92115 📌 Google Maps →
Verdict: A Reddit hidden gem for battered fish and marlin tacos.

Quick comparison

Best for
No-frills street-style fish and marlin tacos at local prices
Strengths
4.4 stars. Ultra-authentic. Incredible value
Limitations
Closes early. Minimal seating. Off the tourist path
Price / value
$4–$12 · 4.4★
What to order
The battered fish taco and smoked marlin taco. Killer homemade salsas.
🕐 Hours
ScheduleTue–Sat: 9:30 AM – 5:10 PM; Sun: 9:30 AM – 5:10 PM; Mon: Closed
Mariscos El Prieto fish tacos in San Diego
“I'd go to Mariscos El Prieto or SeaTaco for battered fish or marlin tacos.”— r/FoodSanDiego
“El Prieto is the sleeper pick. No frills, just incredible fish.”— r/SanDiegan

10Marisco's German Sea Food

Food Truck 4.3 · 256 reviews
💰 $3–$10 📍 1531 47th St, San Diego, CA 92102 📌 Google Maps →
Verdict: The quintessential San Diego food truck fish taco. No website, no Instagram — just incredible tacos.

Quick comparison

Best for
The authentic food truck experience at unbeatable prices
Strengths
4.3 stars. Incredible value. Killer salsas
Limitations
Food truck — no seating. Cash preferred
Price / value
$3–$10 · 4.3★
What to order
The fish taco, plain and simple. Killer homemade salsas.
🕐 Hours
ScheduleMon–Sat: 9 AM – 7 PM; Sun: 9 AM – 7 PM
Marisco's German Sea Food fish tacos in San Diego
“Mariscos German — it's a food truck where Federal and Market St meet. Incredible.”— r/FoodSanDiego
“$7 for 3 fish tacos. Worth it. You won't get a better price for quality.”— r/SanDiegan

11Mariscos Alex / OMG

Street Mariscos 4.2 · 49 reviews
💰 $4–$12 📍 4357 El Cajon Blvd, San Diego, CA 92105 📌 Google Maps →
Verdict: Salt & Wind's best fish taco in SD — a tiny City Heights spot that punches above its weight.

Quick comparison

Best for
Food critic favorite — tiny spot with outsized flavor
Strengths
Salt & Wind's #1 pick. Authentic City Heights vibe
Limitations
Very small. Few reviews. No online presence
Price / value
$4–$12 · 4.2★
What to order
The Baja fish taco with all the fixings and spicy salsa verde.
🕐 Hours
ScheduleMon–Sat: 9 AM – 7 PM; Sun: 9 AM – 7 PM
Mariscos Alex / OMG fish tacos in San Diego
“The winner for the best fish taco in San Diego? I'm going with Mariscos Alex in City Heights!”— Salt & Wind
“Mariscos Alex is the kind of place you'd drive past without stopping — and that would be a mistake.”— r/FoodSanDiego

12El Viejon Seafood

Grilled Seafood 4.3 · 110 reviews
💰 $6–$16 📍 1620 Millenia Ave UNIT 101, Chula Vista, CA 91915 📌 Google Maps →
Verdict: Chula Vista's answer to the fish taco question. Known for grilled fish tacos.

Quick comparison

Best for
Chula Vista's best grilled fish tacos — worth the drive south
Strengths
Excellent grilled fish. Growing Reddit reputation
Limitations
In Chula Vista — far south. Smaller operation
Price / value
$6–$16 · 4.3★
What to order
The grilled fish taco. The ceviche is a worthy side.
🕐 Hours
ScheduleMon–Fri: 10 AM – 8 PM; Sat–Sun: 9 AM – 8 PM
El Viejon Seafood fish tacos in San Diego
“El Viejon for grilled fish tacos — that is the move.”— r/FoodSanDiego
“El Viejon in Chula Vista is worth the drive for their grilled fish.”— r/SanDiegan

FAQs

Where are the best fish tacos in San Diego?

Oscar's Mexican Seafood is the most-recommended across Reddit. Blue Water Seafood Market & Grill has the highest Google rating at 4.7 stars. For authentic Baja style, The Taco Stand is excellent.

What makes San Diego fish tacos special?

San Diego's proximity to Baja California and the Pacific Ocean means ultra-fresh fish and authentic Mexican preparation. The classic San Diego fish taco is beer-battered white fish with shredded cabbage, crema, and pico de gallo on a corn tortilla.

Are fish tacos in San Diego expensive?

No. Fish tacos range from $3-$5 at food trucks and taco shops to $8-$14 at sit-down restaurants. Budget $10-$15 per person for a satisfying meal.

Where do locals eat fish tacos in San Diego?

Locals go to Oscar's in Pacific Beach, Mariscos El Prieto for street-style, and Mariscos German for the food truck experience. The tourist spots (like Rubio's) are avoided.

What is the difference between Baja-style and San Diego-style fish tacos?

They are essentially the same thing. San Diego's fish taco tradition came directly from Baja California. Beer-battered white fish, shredded cabbage, white sauce, and pico de gallo on a corn tortilla.

Should I get grilled or fried fish tacos?

Both are excellent. Fried (beer-battered) is the classic Baja style. Try Oscar's or The Taco Stand. Grilled is lighter and showcases the fish. Try Blue Water, South Beach, or Mitch's.

Is Rubio's worth it?

Most San Diegans say no. One Redditor put it best: 'Rubio's fish tacos is like a hamburger from McDonald's in San Diego.' There are far better options on this list.

Related Attractions