Turn on notifications to catch follows, likes, and new check-ins the moment they happen.
Ranked by verified ratings, mentions, and signature picks
Mexican · Dolores Heights · $$
Tempura‑fried fish with pico de gallo, slaw and habanero aioli—crispy, tangy, and well‑balanced
New American · Outer Sunset · $$
Daily-changing fresh fish taco showcasing whatever's best at market
American · Treasure Island · $$
Casual beach-style fish tacos that match the vibe.
Mexican · Lower Nob Hill · $
Fresh seafood served in tacos or as plates with rice and beans—light, flavorful, and satisfying
American · Union Square · $$
Beer-battered cod, chipotle aioli, slaw on corn tortillas — the lunch pivot.
American · Mission District · $$
Crispy battered fish in warm tortillas with fresh toppings -- the Baja classic done with cevicheria-level freshness
Mexican · Mission District · $
Fresh fish tacos served on a subtly sweet ube masa tortilla
Marina District · $$
Crispy Alaskan cod in soft tortillas with fresh toppings -- the fish taco done right
Lightly battered fish, chipotle-mayo, pico de gallo, double tortilla.
Mexican · North Beach · $$
Fried corvina in a crisp Negra Modelo beer batter topped with lime crema and fresh salsa.
Mexican · Panhandle · $$
Handmade blue-corn tortillas cradling spicy-smoky marinated fish — vibrant, crackling, and unlike any fish taco you've had
The elevated fish taco variation with extra toppings — El Metate's premium take on their signature item
Peruvian · Nob Hill · $$
Taqueria · Yerba Buena · $$
Crispy battered fish in a soft tortilla with fresh toppings — a lighter, coastal option
Taqueria · Inner Sunset · $
Beer-battered cauliflower in soft corn tortilla with cilantro, cabbage, red onions, salsa roja and baja sauce.
American · Central Waterfront · $$
Crispy cod in warm tortillas with chipotle aioli, pickled cabbage, and fresh cilantro — the go-to casual order
Mexican · Glen Park · $
Crispy battered white fish in soft corn tortillas with shredded cabbage, pico de gallo, and creamy sauce.
Mexican · Outer Sunset · $
Surf-leaning fish and shrimp street tacos — a recurring positive callout.
Mexican · Yerba Buena · $$
Beer-battered mahi-mahi with tomatillo-avocado salsa, sour cream and citrus slaw on warm corn tortillas.
American · Northern Waterfront · $$
Fish tacos with avocado, black beans, miso aioli, cucumber‑jalapeño salsa on flour tortillas
Taqueria · Lower Haight · $$$
Mexican · Bernal Heights · $
Mexican · Union Street · $
Crispy beer-battered fish served in tacos, offering a satisfying crunch and flaky texture.
New American · Golden Gate Park · $$
Beer-battered fish with fresh slaw and house sauces in soft tortillas, a reliable coastal crowd-pleaser
Mexican · Outer Sunset · $$
San Francisco · $$$
Mexican · Fort Mason · $$$
American · Fisherman's Wharf · $$
Crispy or grilled fish in flour tortillas with slaw and house sauce.
Fish & Chips · Fisherman's Wharf · $$
American · Hayes Valley · $$$
Crispy beer‑battered fish with cabbage, avocado crema and red chili oil—bright and crunchy
Bar · North Beach · $$
New American · South Beach · $$
Shabu-Shabu & Hot Pot · Japantown · $$
Mexican · Northern Waterfront · $$
Crispy, gluten-free battered fish served in corn tortillas, frequently cited as a menu standout.
Mexican · Cole Valley · $$
Crisp, non-greasy battered fish served in a balanced, well-textured taco.
American · Embarcadero · $
Crispy fried fish topped with salsa roja, cabbage slaw, and baja crema.
Beer-battered tilapia topped with tropical coleslaw, secret sauce, cilantro, and pickled onion.
Bar · South Beach · $
Noted as a standout dish with fresh ingredients, these fish tacos are a popular choice.
American · Union Square · $$$
California-style fish tacos with cabbage slaw and crema.
Mexican · Bernal Heights · $$$$
Well-executed, traditional fish tacos often paired with a flavorful, umami-rich consomme.
New American · Union Street · $$
Market fish served with green herb salsa, lemon aioli, arugula, radish, and pickled onion on masa tortillas.
Bar · Northern Waterfront · $$
Blackened cod with jalapeño slaw, crema, avocado in corn tortillas
Mexican · SoMa · $
A lighter option with grilled swai fish topped with black beans and pico de gallo.
American · Mission Bay · $$
Crispy beer-battered fish served in soft tortillas with a refreshing slaw.
Tacos featuring grilled fish topped with pico de gallo and cheese.
A popular taco choice, offering a taste of the sea in a convenient handheld format.
Pub & Grill · Presidio of San Francisco · $$
Beer-battered fish tacos — the lighter lunch option with a view.
Mexican · China Basin · $
Crispy battered fish taco, though some find the portioning overstuffed compared to traditional styles.
Taqueria · Duboce Triangle · $
A lighter seafood option—well‑made but overshadowed by the meat fillings.