Sandi Spots
    Best Seafood Restaurants in San Diego — Sandi Spots editorial guide

    Best of San Diego

    Best Seafood Restaurants in San Diego

    Fresh catch, ranked by the plate

    Last updated · See what changed

    The Winner

    #1 Ironside Fish & Oyster

    The best raw bar in San Diego, in the best-designed dining room in Little Italy.

    Quick answer

    Ironside Fish & Oyster in Little Italy is the best seafood restaurant in San Diego for oysters and raw bar quality. Blue Water Seafood is the best cheap grilled fish, and Herb & Sea in Encinitas is the best coastal North County dinner.

    At a glance

    Best Seafood Restaurants in San Diego — ranked comparison
    #PlaceNeighborhoodWhat to getPriceScore
    1Ironside Fish & OysterLittle ItalyHalf-dozen oysters and the swordfish sandwich$$$91
    2Blue Water Seafood Market & GrillMission HillsGrilled swordfish tacos or a fish plate$90
    3Herb & SeaEncinitasWhole roasted fish$$$89
    4The FisheryPacific BeachLocal catch of the day$$88
    5Point Loma SeafoodsPoint LomaFried fish sandwich on sourdough$88
    6Mitch's SeafoodPoint LomaFish tacos and steamed clams$$86
    7Oscar's Mexican SeafoodPacific Beach / multipleSmoked fish taco$86
    8Eddie V's Prime SeafoodLa Jolla / Del MarChilean sea bass$$$$85
    Order: Half-dozen oysters and the swordfish sandwich$$$

    The best raw bar in San Diego, in the best-designed dining room in Little Italy.

    Ironside runs a genuinely serious oyster program with a rotating list from both coasts, shucked properly and served cold. The dining room — piranha-skull wall and all — is the most photographed in Little Italy, and the kitchen backs it up with clean, restrained cooking.

    Local tip: Oyster happy hour on weekday afternoons is the cheapest way into the room.

    91
    Taste
    94
    Consistency
    92
    Value
    82
    Atmosphere
    94
    Uniqueness
    90
    Order: Grilled swordfish tacos or a fish plate$

    The best cheap fresh fish in San Diego, ordered at a counter with a fish case in front of you.

    Blue Water is a fish market with a grill, so you pick your species and they cook it while you wait. Portions are large, prices are low, and the swordfish is consistently the best value protein in the city. Seating is limited and the line moves fast.

    Local tip: Pick the fish from the case and choose grilled over fried — the marinade is the whole point.

    90
    Taste
    92
    Consistency
    90
    Value
    96
    Atmosphere
    72
    Uniqueness
    84
    #3

    Herb & Sea

    Encinitas
    Order: Whole roasted fish$$$

    The best coastal dinner in North County and the strongest patio on this list.

    Herb & Sea pairs a sharp seafood-forward menu with the kind of open, warm room that makes people book birthdays there. The whole fish is the dish to order, and the cocktail program holds up against anything downtown.

    Local tip: Reserve two weeks out for weekends — this is the hardest table in Encinitas.

    89
    Taste
    91
    Consistency
    88
    Value
    84
    Atmosphere
    92
    Uniqueness
    86
    #4

    The Fishery

    Pacific Beach
    Order: Local catch of the day$$

    A working seafood wholesaler with a restaurant attached — the sourcing is as direct as it gets.

    The Fishery has been supplying San Diego restaurants for decades, and eating there means eating the same fish those kitchens buy. The room is plain and the cooking is straightforward, which is exactly the right call for very fresh fish.

    Local tip: Ask what came in that morning; the printed menu lags the actual catch.

    88
    Taste
    90
    Consistency
    90
    Value
    88
    Atmosphere
    78
    Uniqueness
    84
    Order: Fried fish sandwich on sourdough$

    A San Diego institution on the sportfishing docks, best eaten outside with a view of the boats.

    Point Loma Seafoods is a market, a counter, and a deck overlooking the harbor. The smoked fish and the fried sandwiches are the reason to come, and the setting on the sportfishing docks does half the work.

    Local tip: Order at the counter, then grab an upstairs deck table before the lunch rush at noon.

    88
    Taste
    88
    Consistency
    90
    Value
    92
    Atmosphere
    80
    Uniqueness
    88
    #6

    Mitch's Seafood

    Point Loma
    Order: Fish tacos and steamed clams$$

    Dockside picnic tables at Shelter Island, with fishermen unloading a hundred feet away.

    Mitch's is a picnic-table operation on the Shelter Island docks, and the whole appeal is eating very fresh fish outdoors next to the boats. The tacos are the safe order; the steamed clams are the better one.

    Local tip: Parking is tight at lunch — the marina lot fills by noon on weekends.

    86
    Taste
    87
    Consistency
    86
    Value
    90
    Atmosphere
    84
    Uniqueness
    80
    #7

    Oscar's Mexican Seafood

    Pacific Beach / multiple
    Order: Smoked fish taco$

    Counter-service Baja-style seafood, and the cheapest genuinely good fish taco in the city.

    Oscar's is a small, fast counter operation that nails Baja-style seafood at low prices. There is almost nowhere to sit and the lines run long at lunch, but the smoked fish taco is one of the best two-dollar-something bites in San Diego.

    Local tip: The smoked fish taco is the order — the standard fried version is good but not distinctive.

    86
    Taste
    88
    Consistency
    84
    Value
    94
    Atmosphere
    68
    Uniqueness
    82
    #8

    Eddie V's Prime Seafood

    La Jolla / Del Mar
    Order: Chilean sea bass$$$$

    The polished special-occasion seafood room, with live jazz and an ocean-adjacent setting.

    Eddie V's is a chain, but it operates at a genuinely high level: accurate cooking, strong service, and a room built for anniversaries. You pay for that, and the value score reflects it.

    Local tip: The bar has live music most nights and the same menu at a lower-pressure pace.

    85
    Taste
    89
    Consistency
    90
    Value
    74
    Atmosphere
    90
    Uniqueness
    78

    What changed in this update

    Every revision to this ranking, newest first — additions, removals, and rank moves.

    1. Latest

      • List published with 8 scored picks.
    Share this guide:XFacebookRedditWhatsApp Email

    Reader picks

    Our rankings are editorial. This part is yours — vote for your favorite seafood in San Diego. One vote per reader.

    Local tips before you go

    • Ask what came in that day — the best kitchens on this list change their fish daily.
    • Oyster happy hours at Ironside and Eddie V's cut raw-bar prices roughly in half.
    • Point Loma and Shelter Island spots are best at lunch, when the boats are unloading.
    • Local species to look for: yellowtail, white seabass, swordfish, rockfish, and spot prawns in winter.

    Methodology

    How we scored it

    40%

    Taste

    Flavor, technique, and execution of the signature dish.

    20%

    Consistency

    Repeatability across visits and service times.

    20%

    Value

    Price relative to portion and quality.

    10%

    Atmosphere

    Room, service, and whether the setting fits the food.

    10%

    Uniqueness

    A signature element you can't get elsewhere in San Diego.

    Freshness and handling carry the taste score. A restaurant that can't tell you where the fish came from does not rank highly here.

    FAQ

    What is the best seafood restaurant in San Diego?

    Ironside Fish & Oyster in Little Italy, for the best raw bar and oyster program in the city. Blue Water Seafood is the best inexpensive option.

    Where can I eat fresh fish on the water in San Diego?

    Point Loma Seafoods and Mitch's Seafood are both on the Shelter Island sportfishing docks with outdoor seating over the harbor.

    What fish is local to San Diego?

    Yellowtail, white seabass, swordfish, rockfish, California halibut, and spot prawns. Local catch is best from late spring through fall.

    Is seafood expensive in San Diego?

    It ranges widely. Counter spots like Blue Water and Oscar's run $10–18 per person; Ironside and Eddie V's run $60–120.

    Free: the 3-day San Diego plan locals actually use

    Hour-by-hour itinerary, taco stops, parking notes, and a packing list — sent to your inbox, plus one weekly email of new spots and events.

    Get the free plan

    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. Last updated .

    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