Sandi Spots

    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

    April 15, 20266 min read
    Authentic Baja-style fish tacos with lime, slaw, and salsa on a wooden board

    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.

    Free Download

    The 3-Day San Diego Itinerary locals actually use

    A day-by-day plan with the best beaches, tacos, sunset spots, and neighborhoods — plus a printable packing list. No spam, just San Diego.

    By subscribing, you agree to receive our weekly San Diego guide. Unsubscribe anytime.

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking.

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction