Food
Best Fish Tacos in San Diego: 8 Spots Ranked by a Local (2026)
Quick answer
Where are the best fish tacos in San Diego? Oscar's Mexican Seafood in Pacific Beach is the local benchmark for fish tacos in San Diego, followed by TJ Oyster Bar in Bonita and Mariscos German's trucks. Order the smoked fish taco at Oscar's, the pescado empanizado at TJ Oyster Bar, and the smoked marlin taco from Mariscos German.
- The Baja-style fried fish taco crossed the border into San Diego in the late 1970s.
- Expect $3-$6 per taco at the best spots; most are cash-friendly counter service.
- Pacific Beach, Ocean Beach and Bonita hold the highest concentration of top-ranked spots.
- Grilled versions are lighter; the classic is battered and fried with cabbage, crema and lime.
Source: Sandi Spots — Last updated

Fish tacos crossed the border from Baja in the late '70s and made San Diego their American home. Every neighborhood has a contender. Here's the ranked list, with what to actually order at each.
1. Oscar's Mexican Seafood
The gold standard. Multiple locations, but the original on Turquoise Street in Pacific Beach is iconic. Order: smoked fish taco + a Baja shrimp taco. Cash-only line moves fast.
2. TJ Oyster Bar
A Bonita strip-mall sleeper that consistently outranks every fancy spot in town. Order the pescado empanizado taco and a campechana cocktail.
3. The Taco Stand
La Jolla and downtown locations. Touristy but legitimately great — the adobada gets all the press, but the grilled fish taco is the move.
4. Mariscos German
A taco truck legend. Find the truck (Instagram is the source of truth), order the smoked marlin taco, and have your life changed.
5. Blue Water Seafood Market & Grill
Mission Hills institution. Pick your fish (mahi or wahoo), pick your prep (grilled, blackened, fried), get tacos. Casual, fast, perfect.
6. Lucha Libre Gourmet Taco Shop
The pink wrestling-themed spot in Mission Hills. Their Surfin' California taco (shrimp + avocado + chipotle) is the cult favorite.
7. Rubio's (yes, really)
The original Rubio's at Mission Bay literally invented the American fish taco in 1983. Worth a pilgrimage even if it's now a chain.
8. City Tacos
North Park's hometown favorite. The mahi mahi taco with mango salsa is the order. Salsa bar is elite.


