Turn on notifications to catch follows, likes, and new check-ins the moment they happen.
Ranked by verified ratings, mentions, and signature picks
American · Outer Sunset · $$
Classic beer-battered cod served with a generous portion of fries, a crowd-pleasing staple.
Gastropub · Outer Sunset · $
Classic battered cod with fries—comforting and a neighborhood favorite
Gastropub · Hayes Valley · $$$
Textbook execution of fried fish served with tartar sauce, mushy peas, and curry sauce.
American · Embarcadero · $$
Traditional battered fish served with fries.
Bar · Tenderloin · $$
Incredibly crispy golden fried cod dusted with chicken salt, with tartar sauce infused with fresh dill
Gastropub · Union Square · $$
Crispy battered fish served with traditional mushy peas and fries.
Marina District · $$
Beer-battered cod with jalapeno tartar sauce — repeatedly cited as best-in-class.
Mission Bay · $$$
Crispy battered fish with tender, juicy interior — a consistent reviewer favorite.
Bar · The Castro · $$
Classic pub fish and chips, reliable bar food.
Oyster Bar · Northern Waterfront · $$
Beer‑battered haddock with fries, pineapple slaw, and jalapeño ranch—crispy and generous
Bar · Haight-Ashbury · $$
Kölsch‑battered rock cod with crispy fries and creamy tartar—classic pub done well
Bar · Inner Richmond · $$
American · Mission Dolores · $
Oyster Bar · Fisherman's Wharf · $$
Moist, flaky cod enveloped in a crisp, golden batter, served with fries
Oyster Bar · Embarcadero · $$
American · Central Waterfront · $$
Beer-battered Alaskan cod served in a classic pub style.
Oyster Bar · Marina District · $$$
Bar · Northern Waterfront · $$
American · Fisherman's Wharf · $$
American · Fisherman's Wharf · $$$
Bar · Cole Valley · $$
Oyster Bar · Fisherman's Wharf · $$$
Bar · Fort Mason · $$
Beer-battered fish with fries.
Bar · Lone Mountain · $$
Two pieces of Pacific cod in a light, crispy batter with wedge fries—crispy exterior, moist interior, generous portion
Italian · Fisherman's Wharf · $$$
Pub & Grill · Presidio of San Francisco · $$
American · Union Street · $$
Pasta · Fisherman's Wharf · $$$
Burgers · Mission Bay · $$
Chinese · Outer Sunset · $
Bar · Mission District · $$
New American · Tenderloin · $$
Gastropub · Parkside · $$
Crispy battered cod with fries, mushy peas and tartar sauce—comforting and well‑executed
Battered white fish served with a side of thick-cut chips.
American · Cole Valley · $$
Alaskan cod in yeasted tempura with togarashi, hand‑cut fries and curried tartar sauce—crispy, lightly spiced, tangy
American · Civic Center · $$
Famously oversized — reviewers describe the fish as 'prehistoric' in size.
Diner · Union Square · $$
Classic battered cod with fries.
American · Golden Gate Park · $$
Beer-battered cod fried in their house ale — the menu's coastal staple.
Bar · Union Square · $$
A classic pub staple featuring beer-battered cod served with crispy fries and tartar sauce.
American · Treasure Island · $$
Beer-battered fish, often using the same batter as their fried chicken, offering a classic pub-style experience.
Pub & Grill · Yerba Buena · $$$
Cod in miso beer batter — playful twist on the classic.
Bernal Heights · $$
Three pieces of cod with fries, malt vinegar, and house aioli.
Bar · Dolores Heights · $$
Beer‑battered Alaskan cod with Liberties slaw, tartar sauce & lemon—crispy and satisfying pub classic
Mission District · $
A classic offering of fried fish served with chips, a hearty and satisfying option.
Bar · Mission Dolores · $$
Beer-battered cod fillets served with house-cut steak fries, vinegar coleslaw, and tartar sauce.
Crisp, perfectly cooked fish and chips—classic and reliably executed
Diner · Tenderloin · $
Beer-battered cod is fried to a crisp and served with a side of fries.
Modern British · Yerba Buena · $$$
A classic done well, with a flaky fish, crispy thrice-cooked fries, and a zesty malt vinegar aïoli.
Burgers · West of Twin Peaks · $$
Generous-portion fried fish with fries