San Francisco has a reputation problem when it comes to seafood: everyone assumes it's a special-occasion category, priced somewhere between a nice dinner and a car payment. The white-tablecloth crab houses are real, and so are the tasting menus. But this is also a working port city with fish markets, taquerias, and counter joints where twenty dollars still buys you something genuinely excellent — often the same fish the fancy rooms are serving, minus the linen and the markup.
The trick is knowing which counters to trust. This is a guide to eating seafood well in SF on a weeknight budget: where the fish is fresh, the format is casual, and the bill stays in the teens if you order like you mean it.
The Under-Twenty Playbook
Cheap seafood in this city follows a few reliable patterns. Learn them and you'll never pay resort prices for a fish sandwich again.
- Fish markets with kitchens beat restaurants with fish. You're paying for the product, not the room.
- Counter service is your friend. No table, no tip math spiraling, no twenty-dollar appetizer to warm up with.
- Happy hour is when serious raw bars become affordable. The oysters are the same at 5pm as they are at 8pm.
- A cup of chowder plus bread is a full lunch. Order it like a meal, not a starter.
The Codmother: Wharf Food That Locals Actually Eat
Fisherman's Wharf is mostly a place locals warn you about, but The Codmother Fish & Chips is the exception everyone agrees on. It's a permanently parked trailer at Beach and Jones that's been frying proper British-style fish and chips for around fifteen years — crackly batter, clean oil, thick-cut chips that want vinegar. They do Baja-style fish tacos too, and the whole operation runs on the honest logic of a chippy: order at the window, eat standing up or on a bench, get on with your day. Hours are limited to a midday window later in the week, so treat it as a lunch mission and check before you go.
The move here is the classic cod and chips, but the tacos have their own following. Either way you're eating better than most of the sit-down rooms a block away, for a fraction of the price.
Basa Seafood Express: The Mission's Best-Kept Cheap Secret
Basa Seafood Express on 24th Street is a compact fish market with a kitchen problem — the problem being that once you know about it, you can't walk past. This is where the Mission gets its poke bowls, ceviche, fried fish sandwiches, and takeout sushi trays at prices that feel like a different decade. The poke runs roughly half what dedicated poke shops charge, and the salmon burger is one of the great cheap lunches in the city. It's a market first, so the fish case tells you exactly how fresh everything is: you can see it.
A few blocks away on Mission Street, Sun Fat Seafood Company has been selling fresh fish and shellfish for three decades, with grab-and-go sushi packs and prepared items up front. If you cook at all, this is also your cue to buy a fillet and make dinner for two for what a single entree costs downtown.
Hook Fish Co: Surf-Shack Seafood in the Outer Sunset
Hook Fish Co on Irving Street is what happens when surfers get serious about sourcing. The chalkboard tells you what fish came in, how it was caught, and often which boat it came off — then it lands in tacos on house-made tortillas with pico, avocado, and slaw. A taco or two with the day's lingcod or rockfish keeps things comfortably in budget territory; the fish and chips is famously light for the genre. It's counter service, salt-air casual, and a few blocks from Ocean Beach, which is the correct place to eat a fish taco anyway.
Nopa Fish: Ferry Building Quality at Counter Prices
The Ferry Building is not a budget destination, but Nopa Fish — the counter-service fish market the Nopa team opened in 2025 — bends the math. The chowder, around ten dollars a cup, is a legitimate lunch with bread. The fried rockfish sandwich comes in just under the twenty-dollar line, and it's built from the same sustainably caught local fish the mothership restaurant would plate for much more. Twenty seats, a fish case, and bay light: this is the cheapest way to eat this well on the Embarcadero.
Happy Hour: When the Raw Bars Come to You
Bar Crudo in NoPa is a serious raw bar with a happy hour that borders on charity: early evening, Monday through Saturday, with oysters at a couple bucks apiece and a seafood chowder — fish, shrimp, mussels, squid, bacon, cream — that regulars will tell you is the best in the city at any price. Show up at five, order chowder and a half dozen, and you've had a real seafood dinner for the cost of a delivery app fee stack.
Woodhouse Fish Co on Fillmore plays the same game a different way: buck-a-shuck oysters on Tuesdays, a New England-style room, and cups of chowder that make a sane light dinner. Specials shift, so confirm the deal before you build your week around it — but Tuesday oysters at Woodhouse are a small SF institution.
Your Cheat Sheet, By Craving
- Fish and chips: The Codmother at the Wharf, or Hook Fish Co if you're west side.
- Poke and ceviche: Basa Seafood Express on 24th Street.
- Fish tacos: Hook Fish Co, with The Codmother's Baja tacos as the wharf-side answer.
- Chowder: Nopa Fish for a cup with a view, Bar Crudo at happy hour for the full-dress version.
- Oysters: Bar Crudo early evening, Woodhouse on a Tuesday.
- Cook-it-yourself: Sun Fat Seafood on Mission Street for the fillet-and-a-pan move.
Budget Seafood FAQs
Is cheap seafood in San Francisco actually fresh?
Often fresher than the expensive stuff, because the cheapest formats are fish markets selling through their case daily. Places like Basa and Sun Fat are markets first and kitchens second — high turnover is the whole business model. At Hook Fish, the sourcing is written on the board. Skip anything that can't tell you what the fish is or where it came from.
What's the best day for seafood deals in SF?
Tuesday has a strong case, thanks to Woodhouse's dollar oysters. Otherwise, think in hours instead of days: early-evening happy hours like Bar Crudo's are when raw-bar prices drop hardest. Weekday lunch is also friendlier than dinner almost everywhere. Deals change, so check current specials before you commit to a cross-town trip.
Can I eat seafood under $20 near Fisherman's Wharf?
Yes — walk past the crab-shack gauntlet to The Codmother's trailer at Beach and Jones. It's the rare Wharf spot with a local following, and a proper order of fish and chips stays in budget. If you're closer to the Embarcadero, Nopa Fish's chowder cup at the Ferry Building is the other honest option in tourist territory. Ask Karpo when you're standing there confused, and it'll point you to whichever is closer.



