7 places to eat fish tacos in San Diego, and what to order at each
Start at Oscar's Mexican Seafood in Pacific Beach or Hillcrest for the smoked fish taco. Then South Beach in Ocean Beach for the mahi taco it's served since 1992, and Fish Guts in Barrio Logan, a critic's pick three years running.
- Cheapest on the list
- $3.75
- Longest-running
- South Beach mahi taco
- Earliest open
- Mitch's, 8 a.m.
- Baja style
- Battered, cabbage, white sauce
Oscar's battered fish taco
Since 1992
The short version
- Oscar's Mexican Seafood: battered fish taco $3.75, smoked fish taco $7.50, at 746 Emerald St (PB) and 646 University Ave (Hillcrest)
- South Beach Bar & Grille in Ocean Beach has served its mahi taco since 1992
- Fish Guts in Barrio Logan was a San Diego Magazine critic's pick for best fish tacos in 2024, 2025 and 2026
- Mitch's Seafood in Point Loma opens at 8 a.m. daily: fish tacos for breakfast
- TJ Oyster Bar in Bonita is best known for its smoked tuna taco
The classic San Diego fish taco is Baja-style: battered, fried white fish in a corn tortilla with shredded cabbage, a thin white sauce, salsa and lime. Rubio's made it famous here starting in 1983 (the full story). These seven independents are where to eat one now. Addresses and prices were checked against each restaurant's own site on October 7, 2026; prices are listed only where the restaurant publishes them.









Beach neighborhoods
Central
South Bay
Pins are approximate, estimated from street addresses.
See these on the full San Diego mapThe seven at a glance
| Place | Where | Known for |
|---|---|---|
| Oscar's Mexican Seafood | Pacific Beach, Hillcrest | Smoked fish taco |
| South Beach Bar & Grille | Ocean Beach | Mahi taco |
| Fish Guts | Barrio Logan | Blackened swordfish taco |
| Blue Water Seafood | Mission Hills, Ocean Beach | Fish tacos from the market case |
| Mitch's Seafood | Point Loma | Fish tacos on the harbor |
| TJ Oyster Bar | Bonita | Smoked tuna taco |
| El Pescador | La Jolla | Fish tortas |
Each restaurant's own site, checked October 7, 2026; Fish Guts from San Diego Magazine; TJ Oyster Bar from the Coronado Times.
1. Oscar's Mexican Seafood (Pacific Beach and Hillcrest)
Two small, busy counters. On Oscar's current menu the battered fish taco is $3.75 and the smoked fish taco $7.50, and the smoked one is what it's known for. 746 Emerald St in Pacific Beach, 646 University Ave in Hillcrest. Seating is minimal at both.
2. South Beach Bar & Grille (Ocean Beach)
A bar at the beach end of Newport Avenue that has served the same mahi taco since 1992. 5059 Newport Ave. It's a bar first, so expect a crowd on weekends.
3. Fish Guts (Barrio Logan)
Chef Pablo Becker's Logan Avenue spot opened in 2023, and San Diego Magazine named it a critic's pick for best fish tacos in 2024, 2025 and 2026. Order the blackened swordfish. It's a block from Chicano Park, so pair the two. 2222 Logan Ave.
4. Blue Water Seafood Market & Grill (Mission Hills and Ocean Beach)
Half fish market, half counter, and it bills its fish tacos as award-winning. The original is at 3667 India St in Mission Hills, right under the flight path into the airport; the second location is at 5083 Santa Monica Ave in Ocean Beach.
5. Mitch's Seafood (Point Loma)
On the harbor at 1403 Scott St, open daily from 8 a.m. to 8:30 p.m., which makes it the one place on this list for a fish taco before 9 a.m.
6. TJ Oyster Bar (Bonita)
A South Bay favorite the Coronado Times summed up as "Baja in Bonita," known for its smoked tuna taco alongside Baja-style fish tacos. 4246 Bonita Rd. It's the farthest from the coast on this list, so pair it with a Chula Vista or border-area errand.
7. El Pescador (La Jolla)
Technically a fish market with a counter, at 634 Pearl St, and better known for fish tortas than tacos. It earns the spot as the low-key option in La Jolla, where most seafood comes with a view and a markup.
KEEP READING
SOURCES
Everything above traces back to one of these. Follow them — if one has changed and we haven't, that's our mistake, not yours.
- PrimaryMenu and locations
Oscar's Mexican Seafood · Checked October 7, 2026
San Diego Magazine · 2026
- PrimarySouth Beach Bar & Grille
South Beach Bar & Grille · Checked October 7, 2026
Blue Water Seafood · Checked October 7, 2026
- PrimaryMitch's Seafood
Mitch's Seafood · Checked October 7, 2026
Coronado Times · April 12, 2023
- BackgroundEl Pescador review
The Infatuation