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
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 SeafoodQuick 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
2Blue Water Seafood Market & Grill
Grilled SeafoodQuick 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
3The Taco Stand
Baja Street-StyleQuick 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
4Mitch's Seafood
Harbor-Fresh SeafoodQuick 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
5Pacific Beach Fish Shop
Craft SeafoodQuick 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
6El Pescador Fish Market
Fish Market / CounterQuick 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
7South Beach Bar & Grille
Beachfront Bar & GrillQuick 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
8TJ Oyster Bar
Baja-Style Cal-MexQuick 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
9Mariscos El Prieto
Street-Style MariscosQuick 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
10Marisco's German Sea Food
Food TruckQuick 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
11Mariscos Alex / OMG
Street MariscosQuick 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
12El Viejon Seafood
Grilled SeafoodQuick 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
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.