Home Destinations Bangkok 🧭 Plan Your Trip 🔎 Search About
HomeThailandBangkokBangkok Seafood From Street Stalls to Big Halls
🦐 Bangkok Eats

Bangkok Seafood
From Street Stalls to Big Halls

Bangkok does seafood at every hour and every budget, from roadside tables on Yaowarat where they grill prawns by the curb for a couple hundred baht a plate, to the big halls where fried curry crab has become a legend. We picked 10 spots that Bangkok locals actually eat at and that real reviews keep coming back to, sorted by style and budget, with the dishes worth ordering and where each one sits.

🦀 Fried curry crab🔥 Yaowarat street seafood💸 Every budget
Bangkok Seafood From Street Stalls to Big Halls

🔄 Updated 21 Jun 2026

Bangkok seafood isn't always about cold air-conditioned dining rooms. The real charm is that you can pick by mood. The night you want to sit by the road with a grilled prawn and a cool breeze, you go to Yaowarat. The night you're bringing family or marking a special occasion, you head into a big hall where the fresh catch comes out by the kilo. We've ordered this list from the most talked-about and stand-out spots, but that doesn't mean the ones near the bottom aren't good. Each place suits a different occasion. Read the suggested dishes and the budget first, then choose based on the night you're having.

A note on prices the numbers below are rough per-person figures when you eat as a group and split the bill. Seafood is charged by weight and the market rate that day, and dishes built around crab or big river prawns push the bill up fast. Always ask the price per kilo before you order.

10 Bangkok Seafood Spots Worth Trying

1

Somboon Seafood

Several central branches · fried curry crab

The first name that comes to mind when anyone says fried curry crab. Open since 1969, the signature dish is curry crab with fluffy, egg-rich meat, ordered alongside hot steamed rice. There are several branches, including Surawong, Sam Yan, and CentralWorld. Watch out for copycat names with similar branding and stick to the official branches only.

Big hallLegendaryFried curry crab
Around ฿500–800/person
2

Laem Charoen Seafood

Several mall branches · fried sea bass in fish sauce

A seafood chain open since 1979, known for fresh catch and a confident, well-seasoned hand. The dish to order is the big fried sea bass in fish sauce, crispy skin and tender flesh, with a seafood tom yum. There are branches in several major malls, making it a solid pick for family or a bigger group.

Big hallFamily
Around ฿450–700/person
3

Lek & Rut Seafood

Yaowarat at Phadungdao · evening to late night

A street-seafood institution on the corner where Yaowarat meets Phadungdao Road. Open from early evening late into the night, with tables set right by the road. Grilled prawns, grilled crab, and clams stir-fried with chili run about ฿50–200 a plate, while whole-fish dishes climb with the weight. The staff wear red shirts; their green-shirted rival, T&K, sits right across the way.

Street stallYaowaratOpen late
Around ฿300–400/person
4

T&K Seafood

Yaowarat at the Phadungdao corner · evening to late night

The old-timer on the Yaowarat corner directly across from Lek & Rut, staff in green shirts. Come evening they wheel out the grills and start charring prawns and fish by the road, and it's packed every night. The menu is very similar, grilled prawns, fried curry crab, tom yum, and it runs around ฿300 per person for a full spread.

Street stallYaowaratPacked
Around ฿300/person
5

Savoey

Tha Maharaj river view · several branches

A comfortable air-conditioned seafood chain. The Tha Maharaj branch has a lovely Chao Phraya River view in the evening, good for catching the sunset. Standout dishes are the mixed seafood tom yum and the steamed crab. Prices run a touch premium, but the catch is fresh and the setting is nice. There are several branches around Bangkok.

River viewBig hallAtmosphere
Around ฿500–800/person
6

Krua Apsorn

Dinso Road / Samsen · Michelin Selected

A royal-recipe Thai restaurant famous for its crab meat stir-fried with yellow chili and a fluffy crab omelette packed with meat. It's a Michelin Selected spot, with branches on Dinso Road near the Democracy Monument and in Samsen. It isn't a full-on seafood house, but the crab dishes here are good enough that people travel for them.

Crab meatRoyal recipeMichelin
Around ฿400–600/person
7

Jay Fai

Pratu Phi / Mahachai · Michelin star

A Michelin-starred street-food stall in the Pratu Phi area where people queue for the better part of a day. The signature is a huge crab omelette stuffed with crab meat, plus a drunken-noodle seafood stir-fry. Prices are very high compared with a typical roadside stall, but it's an experience plenty of people want to try once. Be ready for a long wait and bring cash.

Michelin starCrab omeletteLong queue
Crab omelette around ฿1,000+/plate
8

Kang Ban Phe

In the city · tom yum mantis shrimp noodles

A well-known spot out of Rayong that brought its mantis shrimp and seafood up to Bangkok. The draw is the tom yum mantis shrimp noodles and the crab meat, with dishes starting around ฿85, so it's easy on the wallet. Good for lunch or a lighter dinner when you want seafood without committing to a whole table of big plates.

Easy on the walletMantis shrimpNoodles
Around ฿150–300/person
9

Fikeaw Yaowarat

Yaowarat · mixed seafood with garlic

Another roadside spot in the Yaowarat area that reviews talk about a lot, known for its mixed seafood stir-fried with garlic and cilantro, the fresh catch cooked hot straight from the wok. The roadside seating is the same as the other spots in the area, making it a good choice if you like sampling a few different stalls in one night.

Street stallYaowarat
Around ฿300–400/person
10

Pak Nam Seafood Market — Samut Prakan

Samut Prakan · BTS Pak Nam

Just a short hop out of town toward Samut Prakan, Pak Nam market has fresh catch off the boats and stalls that will cook it for you on the spot. Market prices run cheaper than in the city, so it's great if you like picking your own fresh seafood and having a stall prepare it. It's an easy trip on the BTS Green Line to the end of the line at Pak Nam.

Fresh marketSuburbanCheap
Around ฿200–400/person

Tips for ordering seafood without surprises

Big seafood like crab and river prawns is charged by weight, so ask the price per kilo and have them weigh it in front of you before cooking every time, and you won't get a shock when the bill comes. Many Yaowarat street stalls are cash-only, so bring enough.

🍢

Want to taste deeper? Try a Bangkok food tour or cooking class

Half a day with a local who knows the lanes — or cooking a dish yourself — teaches you more than just eating. Book ahead on Klook or GetYourGuide.

🍢 See all Bangkok food tours & classes (Klook)

Pick a spot by the occasion

Street stall

Chilling by the road tonight, no reservation

Wander into Yaowarat in the evening and pick Lek & Rut, T&K, or Fikeaw for the roadside grill scene at prices you can actually swing.

Big hall

Family / big group, air-conditioned

Somboon, Laem Charoen, or Savoey, comfortable seating and plenty of dishes to share, so kids and adults can all eat together.

Special

Special occasion / trying something famous

Krua Apsorn for the royal-recipe crab dishes, or Jay Fai if you want to try the Michelin crab omelette and don't mind the queue.

Seafood worth ordering at least once

  • Fried curry crab — the signature dish of Bangkok seafood, crab meat stir-fried with curry powder, egg, and milk, eaten with steamed rice
  • Fried sea bass in fish sauce — crispy skin, tender flesh, drizzled with a sweet-salty fish sauce, the kind of dish you order and never worry about
  • Grilled prawns / river prawns — big and rich with roe, dipped in spicy seafood sauce, priced by weight
  • Mixed seafood tom yum — a thick, punchy broth with prawns, clams, and squid, the shared centerpiece every table orders
  • Clams / blanched cockles — the little appetizer that gets the mouth watering before the mains, dipped in seafood sauce

Plan a full Bangkok eating-and-exploring trip

See the Bangkok travel guide →

FAQ

What's the most famous seafood restaurant in Bangkok?

Somboon Seafood is the name that comes up first, especially for its fried curry crab. It's been open since 1969 and has several central branches. Next up is Laem Charoen, known for its fried sea bass in fish sauce. And if you want the roadside vibe, Lek & Rut and T&K in the Yaowarat area are the popular picks.

Where do I go for cheap street seafood?

Yaowarat in the evening is the answer. Several stalls set up tables along the road, including Lek & Rut, T&K, and Fikeaw, grilling fresh over the coals for around ฿300 per person for a full spread. If you want it even cheaper and like picking your own fresh catch, head out to the Pak Nam market in Samut Prakan.

Roughly how much does Bangkok seafood cost per person?

Yaowarat street stalls run about ฿300 per person, while big air-conditioned halls like Somboon or Laem Charoen run around ฿450–800 per person, depending on whether you order crab or big river prawns, since those are charged by weight and push the bill up fast. Always ask the price per kilo before you order.

What time do Yaowarat seafood spots open?

Yaowarat street stalls like Lek & Rut and T&K mostly start wheeling out the grills in the early evening and stay open late, so they suit dinner more than lunch, and they usually take cash only.

Which Bangkok seafood spot is best for family?

Big air-conditioned halls with comfortable seating like Somboon, Laem Charoen, and Savoey are the best fit for family or a bigger group, with plenty of dishes to share around the table. The Savoey Tha Maharaj branch even throws in a Chao Phraya River view in the evening.

Copyright & Image Takedown Policy

Thailandaddict is created to review and share travel experiences. Where an image is sourced from elsewhere, we credit the source. If you are the copyright owner and prefer that your image not appear on this site, please contact us and we will gladly remove the image or correct the information.