san francisco food guide (2026) - legendary seafood tour

honest reviews of 8 best seafood spots in san francisco. cioppino, dungeness crab, oysters, sand dabs at historic restaurants with prices in usd.

· updated Mar 26, 2026

tldr: out of 8 seafood experiences in san francisco, the top 3 are swan oyster depot (the freshest sashimi and crab louie you’ll ever eat, $40-70 usd per person), sotomare’s cioppino (the classic italian-american seafood stew, $35-50 usd), and tadich grill’s sand dabs (the oldest restaurant in california, buttery flatfish, $30-45 usd). full reviews with prices and honest opinions below.


san francisco has a seafood heritage that goes back to the gold rush. italian immigrant fishermen harvested dungeness crab off the coast, pooled their catches at the end of rough days, and invented cioppino - a tomato-based seafood stew that’s now the city’s signature dish. the restaurant that started in 1849 is still open. the oyster depot that survived the 1906 earthquake rebuilt and is still serving. this city’s relationship with seafood isn’t a trend. it’s a century and a half of tradition.

i spent 3 days eating at san francisco’s historic seafood restaurants. the total damage was roughly $350 usd, which is steep, but this isn’t street food territory. these are institutions that have been serving seafood since before most countries had electricity. the quality justifies the price.

the thing that connects every great seafood restaurant in san francisco is restraint. the cooking doesn’t try to overpower the ingredients. at swan oyster depot, the sashimi is served with nothing but capers and onions. the oysters come with simple vinegar and horseradish. the cioppino at the best restaurants is tomato, garlic, wine, and whatever the ocean gave that day. the freshness of the seafood is the star, and the best restaurants know not to compete with it.

if you’re looking for tacos in los angeles or pizza in new york, those are different food cities with different personalities.


the awards (my personal picks)

  • best overall: swan oyster depot. the freshest seafood i’ve had at a counter. the family’s passion is genuine. you can feel it.
  • best cioppino: sotomare. the tomato sauce, the garlic, the mountain of seafood. this is cioppino as it was meant to be.
  • best historic experience: tadich grill (since 1849). waiters in white coats, sourdough on the table, and sand dabs that are unlike any fish i’ve eaten.
  • best budget option: clam chowder at any of these restaurants. $12-18 usd for a bowl that’s thick, creamy, and full of clams.
  • most overrated: fisherman’s wharf tourist traps. avoid. the seafood is mediocre and the prices are insulting.
  • best single dish: the crab back at swan oyster depot. the dungeness crab head filled with its own tomato-ey juices, served pudding-style.
  • best for groups: cioppino at anchor oyster bar. a massive bowl of seafood stew that’s meant for sharing, dunking bread, and getting messy.

the full list

#restaurantareabest forprice per personmy rating
1swan oyster depotnob hill / polk streetsashimi, oysters, crab louie$40-70 usd9.5/10
2sotomarenorth beachcioppino, steamers, pasta$35-55 usd9.0/10
3tadich grillfinancial districtsand dabs, historic dining$35-55 usd8.8/10
4anchor oyster barcastrocioppino, oysters, chowder$35-55 usd8.5/10
5cioppino (the dish, anywhere)variousthe sf signature stew$30-55 usd8.5/10
6dungeness crab (any good spot)variousthe local crab$25-45 usd8.3/10
7clam chowder (any good spot)variouscreamy comfort soup$12-18 usd8.0/10
8lombard street viewsrussian hillbetween-meals walkfree7.0/10

the top tier (my regulars)

1. swan oyster depot

nob hill / polk street / $40-70 usd per person / 9.5/10

swan oyster depot dates back to before the turn of the 20th century. the original location burned down in the 1906 earthquake and fire, then reopened at this location in 1912. the san simino family took over in 1946 and they still own, run, and operate it. i love how they take so much pride, care, and passion in what they do. when you leave, they shake your hand, say thank you for coming, and you can feel the genuine friendliness.

the space is tiny - just a counter with a handful of seats. they’re still setting up when the first customers arrive. everything is prepared right in front of you. the cured salmon is glistening, served with capers and onions on san francisco sourdough. it melts in your mouth. it literally turns to salmon oil on your tongue.

the crab louie is a dish that was invented on the west coast. dungeness crab, fully de-shelled, over a bed of lettuce with a thick, creamy dressing. the sweet, briny stringiness of that dungeness crab with the crisp iceberg lettuce is refreshing and rich at the same time.

the oysters are sourced from local waters - kumamoto (california), stellar bay gold miyagi (british columbia), and tamales bay miyagi (marin county). each type has a different flavor profile. with their house vinegar and finely chopped onions, they’re perfectly balanced. the horseradish is real deal - eye-watering and wonderful.

but the dish that stopped me was the crab back. the dungeness crab head filled with its own tomato-ey juices, thick and rich and buttery. served pudding-style with fresh cracked black pepper. it’s sweet with that bitterness to follow, creamy, almost yolky. extraordinary.

what to order: cured salmon, crab louie, a dozen mixed oysters, the crab back, shrimp cocktail

verdict: the best seafood counter experience in america. worth every minute of the wait.


2. sotomare

north beach / $35-55 usd per person / 9.0/10

a classic italian-american seafood restaurant with an open kitchen where you can smell the garlic and see the cooking happen. the cioppino here is what you come for - a massive bowl of shrimp, clams, mussels, crab, squid, and fish in a tomato sauce with garlic, white wine, and fish stock. paper towels on the table are an automatic good sign.

the history matters. italian fishermen in san francisco would pool their remaining catch at the end of a bad fishing day and cook it all together into one stew. it’s the ultimate example of sharing a meal, and knowing that history makes every bite more meaningful.

the broth is warming, comforting, soothing. you taste the garlic, the hint of white wine, the depth and complexity of the fish broth and shellfish juices seeping out and infusing into the sauce. the shrimp is bouncy. the clams are sweet. the dungeness crab - you crack it with your teeth, pull it apart, and submerge every piece in that tomato sauce. and the sourdough bread. you dip it, mop it, soak it. every piece of bread becomes a vehicle for that incredible sauce.

the steamers (mussels and clams in white wine, garlic, and parsley) are also fantastic. so much garlic. the white wine reduction with every bite. the pasta with seafood is essentially cioppino in pasta form.

what to order: the cioppino (obviously), steamers, and the pasta if you’re hungry

verdict: the cioppino that defines san francisco. get paper towels ready.


3. tadich grill

financial district / $35-55 usd per person / 8.8/10

the oldest restaurant in san francisco. the oldest restaurant in california. one of the oldest in the united states. since 1849, during the gold rush, when three croatian immigrants started a business that became this institution.

you sit down and immediately get half a loaf of sourdough with a crust that shatters and an inside that’s perfectly airy, bubbly, and chewy with that pinch of sour fermentation. the waiters wear white coats. the dining hall is packed and buzzing with energy. it feels like eating in a place where food has been taken seriously for 175 years.

the sand dabs are the dish to order. small, hand-sized flatfish, deep-fried with a crispy crust. the flesh is incredibly oily and buttery - not in a greasy way, but in a natural fish-oil-richness way. the skin is golden and crispy. it’s my first time trying sand dabs and they’re unlike any fish i’ve had. the oiliness, the flakiness, that deep-fried exterior with the naturally buttery interior.

the cioppino here is different from the other versions - lighter, more see-through, not the tomato puree that other restaurants use. chunks of tomato, lots of celery, big pieces of fish. it eats more like a soup, with nothing overpowering. the shellfish, the fish, the herbs all speak for themselves.

the prawns in paprika sauce over rice are baked like a casserole - hot, fragrant, with shredded crab meat throughout.

what to order: sand dabs with tartar sauce and lemon, the cioppino, prawns in paprika

verdict: the dish of the meal is the sand dabs. that buttery texture and deep-fried skin. a san francisco original.


4. anchor oyster bar

castro / $35-55 usd per person / 8.5/10

an extremely popular restaurant where we got the last table in mid-afternoon. the main draw is their cioppino (get the large size) and their oysters. the boston clam chowder here is perfectly creamy, slightly buttery, full of clams, with starchy potatoes. thick but not goopy.

the cioppino has an almost licorice-y, anise-y aroma from herbs. the tomato sauce is vibrant, herbal, with oregano and parsley. the garlic is generous. every piece of seafood gets submerged, rehydrated, and dipped before eating. the dungeness crab is extraordinary. the clams have a totally different texture from the mussels - more chewy, more elastic. the shrimp is muscular and firm.

the garlic bread is herbaceous and crispy, and every piece gets dipped. you will not take a bite without it being fully submerged in that sauce. your hands are guaranteed to smell like cioppino for the rest of the day, and you’re going to be okay with that.

what to order: the large cioppino, a dozen oysters, the boston clam chowder

verdict: the cioppino is massive, messy, and absolutely worth it. the chowder is the best i had in the city.


the solid middle

5. cioppino (the dish, at any good restaurant)

various / $30-55 usd / 8.5/10

every restaurant does cioppino differently. sotomare’s is rich and tomato-heavy. anchor’s is herbal and anise-y. tadich’s is lighter and more broth-like. all are worth trying. the constant is the concept: whatever seafood is available, cooked together in tomato, garlic, and wine. it’s messy, it’s shareable, and it’s what you should be eating when it’s cloudy and drizzly in san francisco.

what to order: the largest size they offer. you’ll want more.

verdict: the signature dish of san francisco. try it at multiple restaurants.


6. dungeness crab

various / $25-45 usd / 8.3/10

dungeness crab is the local specialty. the texture is stringy and silky. the flavor is sweet and briny. it never gets old. whether it’s in the cioppino, in the crab louie at swan, or cracked on its own, dungeness crab is the thread that connects all of san francisco’s seafood culture.

what to order: however the restaurant prepares it. in cioppino, in louie, or cracked fresh.

verdict: the crab that built san francisco’s seafood reputation.


7. clam chowder

various / $12-18 usd / 8.0/10

every seafood restaurant has clam chowder, and the quality is consistently good. thick, creamy, full of clams, with potato starch giving it body. add black pepper - a nice coarse grind. the best version i had was at anchor oyster bar, but all the historic restaurants make a solid bowl.

what to order: a bowl with extra pepper and sourdough on the side

verdict: the most affordable seafood experience in san francisco.


the ones i’d skip (but you might not)

8. lombard street (between-meals walk)

russian hill / free / 7.0/10

the most famous street in san francisco. it snakes down a hill with beautiful gardens and flowers. a great place to get exercise between seafood meals and to see the view of the bay. not food, but you need to walk somewhere between restaurants.

verdict: a nice walk. that’s all it needs to be.


san francisco seafood tips

  • swan oyster depot doesn’t take reservations. arrive before they open. the wait is worth it. the family running it has been doing this since 1946.
  • paper towels on your table at a seafood restaurant is an automatic good sign. it means the food is messy, which means it’s good.
  • cioppino is the dish. eat it multiple times at different restaurants. each version is different and they’re all worth trying.
  • san francisco sourdough is a real thing. the tangy, slightly sour flavor with the chewy, airy interior is the result of wild yeast specific to the san francisco climate. eat it at every meal.
  • lombard street is a good walking break between restaurants. the view from the top is beautiful and the exercise helps make room for more seafood.
  • fisherman’s wharf is a tourist trap. skip it. the historic restaurants in north beach, the financial district, and castro are where the real food is.
  • the fog and drizzle are features, not bugs. there’s nothing better than eating a steaming bowl of cioppino when it’s cloudy and 15 degrees celsius outside.
  • dungeness crab season runs roughly november to june. if you visit during season, the crab is at its freshest and sweetest.

if you found this useful, check out these other travel guides:


more on travell.cc

frequently asked questions

what food is san francisco famous for?
san francisco is famous for cioppino (italian-american seafood stew invented by fishermen here), dungeness crab (the local specialty, sweet and stringy), sourdough bread (the city's signature bread with that distinctive tangy flavor), oysters (multiple varieties from local california waters), and clam chowder. the seafood restaurant tradition goes back to the gold rush era.
what is cioppino and where was it invented?
cioppino is a tomato-based seafood stew invented in san francisco by italian immigrant fishermen. at the end of a day, fishers would pool their remaining catch - crab, shrimp, clams, mussels, fish, squid - and cook it all together in a tomato and wine broth. it's the ultimate sharing meal. expect to pay $30-55 usd for a bowl at a good restaurant.
how much does seafood cost in san francisco?
san francisco seafood is not cheap. a bowl of cioppino costs $30-55 usd, a dozen oysters $25-40 usd, clam chowder $12-18 usd, the crab louie salad $28-40 usd, and a full seafood dinner at a historic restaurant runs $60-100 usd per person. swan oyster depot is worth every penny.
what is the oldest restaurant in san francisco?
tadich grill, since 1849, during the california gold rush. three croatian immigrants started a business that became tadich grill. it's still operating in downtown san francisco, serving seafood with waiters in white coats. their sand dabs (a type of flatfish) and cioppino are the signature dishes.
what are san francisco sand dabs?
sand dabs are small, hand-sized flatfish caught off the california coast. they have an incredibly oily, buttery texture with soft, flaky meat. tadich grill serves them deep-fried with a crispy crust. they're a uniquely san francisco dish that you won't easily find elsewhere.
where to eat oysters in san francisco?
swan oyster depot is the best oyster bar in the city - a tiny counter-service spot that's been open since 1912. they serve multiple varieties including kumamoto (local california), stellar bay gold miyagi (british columbia), and tamales bay miyagi (marin county, about an hour north). a dozen oysters with their house-made cocktail sauce runs about $30-40 usd.
do i need a reservation at san francisco seafood restaurants?
swan oyster depot doesn't take reservations - arrive before they open and wait in line. tadich grill doesn't take reservations for walk-ins but has first-come seating. sotomare and anchor oyster bar get busy at dinner - arrive mid-afternoon for the best chance at a table. weekday lunches are generally easier.
share twitter whatsapp

more from travel-guides