🔄 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
Somboon Seafood
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.
Laem Charoen Seafood
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.
Lek & Rut Seafood
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.
T&K Seafood
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.
Savoey
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.
Krua Apsorn
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.
Jay Fai
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.
Kang Ban Phe
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.
Fikeaw Yaowarat
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.
Pak Nam Seafood Market — Samut Prakan
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.
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.
Pick a spot by the occasion
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.
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 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 →