DineCard Discover

Top 10 Best Crab Restaurants in Bangkok

Bangkok's crab scene is a glorious fusion of traditional Thai seafood houses and upscale international dining, where fresh crustaceans are transformed into curry-drenched masterpieces and butter-garlic delights. From the bustling streets of Yaowarat to sleek riverside venues, the city's crab restaurants cater to every palate and budget, with many now embracing digital convenience through platforms like DineCard for seamless QR code menu ordering. Whether you're cracking into a whole Sri Lankan crab or diving into a plate of stir-fried crab with yellow curry powder, these ten spots represent the absolute best Bangkok has to offer.

Somboon Seafood
#10

Somboon Seafood

169 7-12 Surawong Rd, Khwaeng Suriya Wong
4.2
6,549 reviews
฿1,600 for two
Original LocationHistoric RestaurantTourist HotspotBangkok Institution
Must try:Somboon Curry Crab

The original Somboon Seafood on Surawong Road is where it all began in 1969, and despite spawning multiple branches, this flagship still draws crowds nightly for their iconic Curry Crab. With over 6,500 Google reviews, it's Bangkok's most-reviewed crab restaurant for good reason—they've been perfecting their signature dish for over half a century. The atmosphere is bustling, bordering on chaotic during peak hours, but the efficient staff keeps things moving while maintaining quality. Yes, it's a tourist magnet, but it became one because the food genuinely delivers, and watching your crab emerge from the kitchen in that signature yellow curry still hits different at the original location.

Kungthong Seafood Rama4
#9

Kungthong Seafood Rama4

Khlong Tan, Khlong Toei
4.5
1,204 reviews
฿1,300 for two
Hidden GemLocal FavoriteValue for MoneyNo-Frills Dining
Must try:Chili Crab

Kungthong Seafood Rama4 is the neighborhood gem that locals fiercely protect from Instagram hordes, though the secret is slowly getting out. Their Chili Crab hits that perfect sweet-spicy-savory balance, with a sauce so good you'll want to order extra rice just to soak it up. The casual shophouse setting keeps overhead low and quality high, with market-fresh crab at prices that make you wonder how they turn a profit. This is where you come when you want serious crab without the fuss—no dress code, no pretense, just consistently excellent seafood executed with care.

Horsamut
#8

Horsamut

8 Soi Tha Kham, Khwaeng Phra Borom Maha Ratchawang
4.7
3,420 reviews
฿2,500 for two
Traditional Thai HouseFamily FriendlyOld Bangkok CharmClay Pot Specialties
Must try:Steamed Blue Crab with Glass Noodles

Tucked near the Grand Palace in old Bangkok, Horsamut is where generations of Thai families have celebrated milestones with platters of impeccably prepared seafood. Their Steamed Blue Crab with Glass Noodles (Boo Op Woonsen) showcases the Thai principle of letting quality ingredients shine—the crab steams in a clay pot with pork, ginger, and peppercorns until the noodles soak up all the sweet crustacean juices. The traditional Thai house setting and attentive service make it feel special without being stuffy, perfect for family gatherings or romantic dinners. Book ahead for their coveted riverside tables during cooler months.

Somboon Seafood @ Ratchada
#7

Somboon Seafood @ Ratchada

167/9-12 Thanon Ratchadaphisek, Khwaeng Din Daeng
4.3
3,573 reviews
฿2,000 for two
Famous ChainAir ConditionedTourist FriendlyConsistent Quality
Must try:Curry Crab

The Ratchada branch of Bangkok's seafood empire, Somboon Seafood built its reputation on one dish: Curry Crab, which they claim to have invented. While more expensive than neighborhood joints, the consistency across their multiple locations is impressive, and this branch offers ample parking and air-conditioned comfort. The crab is always fresh, the curry sauce rich with coconut milk and egg, and the portions generous enough for sharing. It's a safe bet for tourists and a reliable choice for locals celebrating special occasions, though purists argue the original Surawong location (also on this list) has more soul.

Lek Seafood
#6

Lek Seafood

เล็กซีฟู้ด 89 Soi Naradhiwas Rajanagarindra 3, Si Lom
4.5
1,258 reviews
฿1,400 for two
Local InstitutionThai Curry CrabOutdoor SeatingBudget Friendly
Must try:Crab Curry (Boo Pad Pong Karee)

Lek Seafood has been a Silom institution for over three decades, where locals bring visiting friends to prove Bangkok's seafood credentials. Their Crab Curry (Boo Pad Pong Karee) is the gold standard—a rich, aromatic yellow curry coating fresh crab chunks, best mopped up with steamed jasmine rice. The open-air setting is quintessentially Thai casual dining, with plastic chairs, rapid turnover, and servers who've perfected the art of managing the controlled chaos. Despite its popularity with tourists now, this remains a genuine local favorite where the quality-to-price ratio is hard to beat.

Siam Yacht Club
#5

Siam Yacht Club

2 ถ. เจริญกรุง Khwaeng Si Phraya, Khet Bang Rak
4.7
575 reviews
฿2,200 for two
BarRiverside ViewsCraft CocktailsRomantic AmbianceSunset Dining
Must try:Soft Shell Crab with Garlic and Pepper

Siam Yacht Club brings nautical elegance to the Chao Phraya riverside, blending a full bar program with exceptional seafood in a yacht club-inspired setting. While they excel at all manner of seafood, their Soft Shell Crab with Garlic and Pepper is crispy perfection, paired beautifully with their craft cocktail selection. This is where Bangkok's after-work crowd comes for sunset drinks that turn into dinner, with the riverside terrace offering Instagram-worthy views of passing boats and glittering skyline. The vibe is sophisticated but approachable—dress smart-casual and come for both the food and the scene.

Herethep Seafood
#4

Herethep Seafood

303 Yaowarat Rd, Khwaeng Samphanthawong
4.7
847 reviews
฿1,500 for two
Chinatown LocationTraditional ThaiLocal FavoriteStreet Food Vibe
Must try:Stir-Fried Crab with Curry Powder

Right in the heart of Yaowarat's golden Chinatown strip, Herethep Seafood delivers old-school Bangkok charm with seriously good Teochew-style crab dishes. Their Stir-Fried Crab with Curry Powder is the stuff of legend—wok-fried with celery, scallions, and egg in that distinctive yellow curry that stains your fingers and haunts your dreams. The bustling, no-frills atmosphere is pure Bangkok energy, with communal tables, rapid-fire service, and locals who've been coming here for decades. Get here early or prepare to queue, especially on weekends when Chinatown food pilgrims descend.

SEA Bangkok
#3
TOP 3

SEA Bangkok

399 93 21 Sukhumvit 55 Khwaeng Khlong Tan Nuea, Watthana
4.8
636 reviews
฿1,600 for two
Local FavoriteFresh SeafoodValue for MoneyCasual Dining
Must try:Crab Meat Fried Rice

SEA Bangkok has quietly become Thong Lo's go-to for seriously fresh seafood without the tourist markup, earning a stellar 4.8 rating from discerning locals. Their Crab Meat Fried Rice is legendary—packed with generous chunks of real crab meat and wok-tossed to perfection with a slightly smoky char. The casual, modern setting works equally well for post-work dinners or weekend family gatherings, with a menu that spans Thai and international seafood preparations. Don't miss their whole steamed crab with spicy seafood sauce, which regulars claim is the best value for quality in all of Bangkok.

Ministry of Crab Bangkok
#2
RUNNER UP

Ministry of Crab Bangkok

15, 1 Sukhumvit 31
4.6
1,038 reviews
฿4,500 for two
Celebrity ChefMichelin RecommendedLuxury DiningSri Lankan Cuisine
Must try:Pepper Crab

The Bangkok outpost of Sri Lanka's legendary Ministry of Crab brings Michelin-level sophistication to Sukhumvit 31, specializing in enormous Sri Lankan lagoon crabs that are flown in fresh. Their signature Pepper Crab and Garlic Chili Crab are executed with surgical precision, with sweet, succulent meat that justifies the premium pricing. This is where you take someone you want to impress—the industrial-chic ambiance, impeccable service, and celebrity chef pedigree (founded by cricketers Kumar Sangakkara and Mahela Jayawardene) make it Bangkok's most upscale crab destination. Reservations are essential, especially for their prized jumbo crabs weighing over 2kg.

Kodtalay The Riverfront Seafood Buffet
#1
BEST

Kodtalay The Riverfront Seafood Buffet

11, 3 Soi Charoen Krung 58
4.9
52,875 reviews
฿1,800 for two
Riverside DiningSeafood BuffetFamily FriendlySunset Views
Must try:Grilled River Crab

With an astounding 4.9 rating from nearly 53,000 reviews, Kodtalay has perfected the art of the seafood buffet experience along the Chao Phraya River. The star attraction is their unlimited fresh crab served multiple ways—from grilled to garlic butter to Thai-style curry—all while you enjoy stunning waterfront views. This is paradise for families and large groups who want variety without compromise, offering incredible value for the quality and selection. The riverside seating during sunset is unbeatable, making it both a local favorite and a must-visit for tourists seeking authentic Thai seafood abundance.

Frequently Asked Questions

What is the best curry crab restaurant in Bangkok?+
Somboon Seafood is widely considered the birthplace of Bangkok's famous curry crab dish, with both their original Surawong location and Ratchada branch serving the iconic yellow curry crab that started it all. For a more upscale take, Ministry of Crab's Sri Lankan-style preparations are Michelin-recommended and worth the splurge.
Where can I find riverside crab restaurants in Bangkok?+
Kodtalay The Riverfront Seafood Buffet offers stunning Chao Phraya River views combined with unlimited crab options, making it the top choice for waterfront dining. Siam Yacht Club also provides excellent riverside ambiance with a more sophisticated bar and cocktail program alongside their crab specialties.
Which crab restaurant in Chinatown Bangkok is most authentic?+
Herethep Seafood on Yaowarat Road is the go-to choice for authentic Teochew-style crab in the heart of Bangkok's Chinatown. Their stir-fried crab with curry powder exemplifies traditional Chinese-Thai seafood cooking, and the bustling atmosphere captures the true spirit of Yaowarat's legendary food scene.
What's the most budget-friendly crab restaurant in Bangkok?+
Kungthong Seafood Rama4 and Lek Seafood offer the best value for quality, with prices for two around 1,300-1,400 THB while still serving fresh, expertly prepared crab dishes. Both are local favorites where you can enjoy signature dishes like crab curry and chili crab without the tourist markup.
Do I need reservations for Ministry of Crab Bangkok?+
Yes, reservations are highly recommended for Ministry of Crab Bangkok, especially if you want to try their jumbo Sri Lankan crabs (2kg+) or dine during peak dinner hours on weekends. As Bangkok's most upscale crab restaurant with Michelin recognition, they book up quickly, particularly for their limited supply of premium-sized crabs.

You might also like

Own a restaurant featured here?

Get your menu online in 5 minutes with DineCard — AI-powered QR code menus used by 1000+ restaurants.

Try DineCard Free