Sandi Spots
    Fresh-caught fish on ice at a San Diego dockside seafood market with sportfishing boats behind

    Best Seafood Restaurants in San Diego

    A working fishing port with a Baja border: the best seafood here is cheaper and less formal than you expect.

    Last updated

    Quick answer

    For the freshest fish with the least fuss, go to the Tuna Harbor Dockside Market on a Saturday morning or Mitch's Seafood on the Point Loma sportfishing marina. For a sit-down dinner, Ironside Fish & Oyster in Little Italy is the best all-round oyster and seafood room, The Fishery in Pacific Beach doubles as a wholesale fish market, and Blue Water Seafood Market & Grill is the value pick for grilled fish plates. For Baja-style seafood — ceviche, aguachile, smoked marlin tacos — head to Barrio Logan and Mercado del Barrio. San Diego's signature dishes are the fish taco, local yellowtail and white seabass in summer, and spot prawns and uni in winter; skip anything advertising 'Maine lobster' and order what was landed here.

    Seafood by style and price

    WhereStyleArea / price
    Tuna Harbor Dockside MarketBuy off the boat, Saturdays 8am–1pmDowntown · $
    Mitch's SeafoodCounter-service dock shackPoint Loma · $$
    Ironside Fish & OysterOysters, chowder, full barLittle Italy · $$$
    The FisheryFish market plus restaurantPacific Beach · $$$
    Blue Water SeafoodGrilled fish plates, order at counterMission Hills · $$
    Mercado del Barrio mariscosCeviche, aguachile, marlin tacosBarrio Logan · $
    The Marine RoomFine dining on the sandLa Jolla Shores · $$$$

    Straight off the boat

    San Diego still has a commercial fleet. These are the places closest to it.

    Tuna Harbor Dockside Market

    Downtown waterfront · Saturdays only · Cash and card

    Local fishermen sell what they landed that week directly at the docks behind Seaport Village — rockfish, yellowtail, spot prawns, sea urchin. Arrive before 10am for the best selection; it runs 8am to 1pm or until the fish is gone.

    Local tip: Bring a cooler bag. Vendors clean and fillet on request, but lines get long after 9:30am.

    Mitch's Seafood

    Point Loma · $$ · Counter service

    A picnic-table fish shack on the sportfishing marina, next to the boats that caught your lunch. Fish tacos, a grilled fish sandwich and clam chowder are the order. Beer and wine, no reservations, and the golden-hour light on the docks is a bonus.

    The Fishery

    Pacific Beach · $$$ · Market plus dining room

    A wholesale seafood company with a restaurant attached, which is why the daily specials read like a fishing report. Buy fillets at the counter or sit down for a full dinner — the same fish either way.

    Blue Water Seafood Market & Grill

    Mission Hills · $$ · Order at the counter

    Pick a fish from the case, pick a preparation, take a number. Consistently the best price-to-quality ratio in the city for a grilled fish plate or a blackened-fish taco.

    Oyster bars and sit-down seafood

    For a proper dinner with a wine list.

    Ironside Fish & Oyster

    Little Italy · $$$ · Book ahead on weekends

    The best-looking seafood room in the city — piranha-skull wall, marble raw bar, a deep oyster list split between coasts. Come for the raw bar and the lobster roll rather than the entrees.

    The Marine Room

    La Jolla Shores · $$$$ · Special occasion

    Waves break against the glass at high tide. Classic fine dining and the most dramatic seafood dinner in the county. Check a tide chart and book a high tide near sunset.

    Eddie V's / Truluck's

    La Jolla and downtown · $$$$ · Steak-and-seafood classic

    National upscale chains, but reliable for crab, live music and a business dinner. Choose these when you want service and a quiet table over local sourcing.

    Baja-style mariscos

    The most distinctive seafood in San Diego is Mexican, not American.

    Mercado del Barrio and Barrio Logan mariscos

    Barrio Logan · $ · Cash-friendly

    Aguachile, tostadas de ceviche, smoked marlin tacos and campechana cocktails. Cheaper and livelier than anything downtown, and a short walk from Chicano Park's murals.

    Fish taco stands

    Countywide · $ · Under $5 a taco

    The Baja-style battered fish taco was popularized in San Diego. Order it with cabbage, crema and lime; a good one costs $4–6 and takes four minutes.

    How to order like a local

    • • Ask what was landed locally. Yellowtail, white seabass, rockfish, halibut, spot prawns and uni are the genuinely local catches.
    • • Spot prawn and sea urchin season peaks in the cooler months; yellowtail and white seabass are summer fish.
    • • Saturday's dockside market beats any restaurant on freshness and price, but you're cooking it yourself.
    • • Waterfront location and seafood quality are unrelated here — several of the best fish kitchens are inland strip malls.

    Frequently asked

    What seafood is San Diego known for?

    Baja-style fish tacos, locally landed yellowtail and white seabass in summer, spot prawns and sea urchin in winter, and a long commercial tuna-fishing history that still shows up on menus around Point Loma and Little Italy.

    Where can you buy fresh fish off the boat in San Diego?

    The Tuna Harbor Dockside Market behind Seaport Village, Saturdays from 8am to 1pm, where local fishermen sell their own catch. Arrive before 10am for the best selection.

    What is the best seafood restaurant in San Diego?

    Ironside Fish & Oyster in Little Italy for an all-round seafood dinner and raw bar, The Marine Room in La Jolla Shores for a special occasion, and Mitch's Seafood in Point Loma for the best casual value.

    Is seafood expensive in San Diego?

    It doesn't have to be. Counter-service spots like Blue Water and Mitch's serve grilled fish plates in the $16–24 range, and Barrio Logan mariscos are cheaper still. Fine-dining rooms run $60–120 per person.

    Keep reading

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