‹ The best bowl in 50 cities › Bangkok

Soup season · Bangkok, Thailand

The best bowl in Bangkok: Tom yum goong

Tom yum goong (ต้มยำกุ้ง)

Tom yum goong
Photo: Takeaway, CC BY-SA 3.0, via Wikimedia Commons · source

Hot and sour prawn soup with lemongrass, galangal, lime leaf and chile, here as a creamy noodle bowl topped with giant river prawns.

Tom yum is Thailand's soup, and the Bangkok version people queue for is a creamy tom yum noodle bowl with prawns the size of your hand.

No. 1 · Where to get it

P'Aor

68/51 Soi Phetchaburi 5, Ratchathewi, Bangkok

Get: The tom yum noodle soup with a giant river prawn, egg noodles, creamy broth

What to say
ขอบะหมี่ต้มยำกุ้งแม่น้ำ น้ำข้น ค่ะ/ครับTom yum noodles with river prawn, the creamy broth, please.

A shophouse that became a pilgrimage for one bowl: rich, sour, spicy tom yum with river prawns, crab and squid. Michelin has listed it for years.

Closed Mondays; go at opening or expect a wait.

+ Add to Chef AmazingDirections

Make it at home

Tom yum goong (hot and sour prawn soup)

Serves 4 · 45 min

Save to my recipes

The deepest flavor comes from the prawn heads and shells, so buy whole, shell-on prawns and make a quick stock first. The herbs are for flavor, not for eating; leave them in the bowl.

You need

How to make it

  1. Peel the prawns, leaving the tails on. Pull off the heads and keep them with the shells. Devein the prawns, cover and refrigerate.
  2. Heat the oil in a saucepan over medium-high heat. Add the heads and shells and cook, pressing the heads with a spoon, for 3 to 4 minutes until bright orange and fragrant.
  3. Add the water, bring to a boil, then simmer gently for 15 minutes. Strain into a clean pot, pressing hard on the shells. You should have about 4 cups of stock.
  4. While the stock simmers, smash the lemongrass with the back of a knife and cut it into 2-inch pieces. Tear the lime leaves and crush the chilies.
  5. Bring the stock back to a boil. Add the lemongrass, galangal, lime leaves and shallots and simmer 4 minutes, until the kitchen smells strongly of lemongrass.
  6. Add the mushrooms and cook 2 minutes. Stir in the nam prik pao, 3 tbsp fish sauce and the sugar.
  7. Add the prawns and the chilies and cook just until the prawns turn pink and curl, 1 1/2 to 2 minutes. Take the pot off the heat right away so they stay tender.
  8. Stir in the evaporated milk if using, then the lime juice. Lime juice goes in off the heat: boiled, it turns bitter.
  9. Taste and balance: it should be clearly sour first, then salty, then hot. Add more lime, fish sauce or a crushed chili until it tastes loud. Ladle into bowls, scatter with cilantro and serve with rice.

Pans and tools

Chef's tips

Contains: shellfish, fish, milk (optional).

Our recipe from The dish in every city. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.

Four more bowls in Bangkok

2

Rolled noodle soup

ก๋วยจั๊บ (Kuay jab)

Rolled noodle soup
A photo like it: deror_avi, CC BY-SA 3.0 via Wikimedia Commons (not of this bowl)

Rolled rice noodles in a peppery pork broth with crisp pork belly and offal, in Chinatown.

Nai Ek Roll Noodles · 442 Yaowarat Rd Soi 9, Samphanthawong, Bangkok 10100

Get: Kuay jab nam sai with crispy pork (mu krob)

What to say
Kuay jab, mu krob, khrap/kha.Rolled noodle soup with crispy pork, please.

A Yaowarat noodle shop with Michelin Bib Gourmand recognition for its peppery kuay jab.

Make it at home: Kuay jab nam sai

Serves 4 · 1 hr 30 min · Medium

Bangkok Chinatown's peppery noodle soup. Lots of white pepper is the point.

You need

  • 2 lb (900 g) pork bones
  • 3 quarts (2.8 l) water
  • 6 garlic cloves and 6 cilantro roots (or stems), pounded
  • 2 tbsp whole white peppercorns, cracked
  • 3 tbsp light soy sauce, 1 tbsp fish sauce, 1 tsp sugar
  • 1 lb (450 g) pork belly or shoulder, sliced
  • 1/2 lb (225 g) cooked crispy pork belly (siu yuk), sliced (optional)
  • 1 lb (450 g) dried rolled rice noodles (kuay jab), or wide rice noodles
  • 4 hard-boiled eggs, halved
  • Fried garlic, green onion, cilantro

How to make it

  1. Blanch the bones 5 minutes, rinse, and simmer in the water with the garlic-cilantro paste and pepper 1 hour.
  2. Strain and season with soy, fish sauce and sugar. Simmer the sliced pork in the broth 15 minutes.
  3. Soak the noodles 20 minutes, then cook in boiling water until they curl and soften.
  4. Divide noodles, pork and eggs among bowls and pour over the hot broth.
  5. Top with crispy pork, fried garlic, green onion and cilantro, and more pepper.

Chef's tips

  • Add a few slices of fried tofu if you like.

Contains: soy, fish, eggs, wheat (soy sauce)..

Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.

3

Boat noodles

ก๋วยเตี๋ยวเรือ (Kuay teow reua)

Boat noodles
Photo: Emppowering, CC0, via Wikimedia Commons · source

Tiny bowls of dark, spiced beef or pork broth thickened with blood, eaten five or ten at a time.

Boat Noodle Alley at Victory Monument

Get: Start with five bowls (pork and beef), stack the empties

What to say
Kuay teow reua, moo, ha cham.Boat noodles, pork, five bowls.

A canal-side lane of shops selling boat noodles in small bowls, the way they were once sold from boats.

Directions
Make it at home: Boat noodles

Serves 4 · 2 hr · Medium

A rich, spiced, slightly sweet broth. Pig's blood is traditional; it can be left out (the broth is thinner without it).

You need

  • 2 lb (900 g) beef bones or pork bones
  • 1 lb (450 g) beef brisket or pork shoulder
  • 3 quarts (2.8 l) water
  • 3 star anise, 1 cinnamon stick, 4 cloves, 1 tsp coriander seeds, 2 pandan leaves, 3 slices galangal
  • 3 tbsp dark soy sauce, 3 tbsp light soy sauce, 2 tbsp fish sauce, 1 tbsp palm sugar, 1 tbsp fermented bean curd (red) with its liquid
  • 1/2 cup (120 ml) pig's or beef blood, optional
  • 1 lb (450 g) thin rice noodles
  • Morning glory or bean sprouts, Thai basil, fried garlic, pork cracklings, chile vinegar

How to make it

  1. Simmer the bones and meat with the spices, pandan and galangal in the water 1 1/2 hours. Slice the meat and strain the broth.
  2. Season with both soy sauces, fish sauce, palm sugar and the mashed bean curd.
  3. If using blood, whisk a ladle of hot (not boiling) broth into it, then stir back into the pot; keep below a boil.
  4. Blanch the noodles and greens in small portions and put into small bowls with slices of meat.
  5. Ladle over the broth and top with basil, fried garlic, cracklings and chile vinegar.

Chef's tips

  • Serve in small bowls; it's meant to be eaten fast and often.

Contains: soy, fish, wheat (soy sauce)..

Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.

4

Stewed beef noodle soup

ก๋วยเตี๋ยวเนื้อ (Kuay teow neua)

Stewed beef noodle soup
Photo: Peachyeung316, CC BY-SA 4.0, via Wikimedia Commons · source

Beef noodle soup from a pot of broth that has been kept going, topped up every day, for over 45 years.

Wattana Panich · 336-338 Ekkamai Rd Soi 18, Watthana, Bangkok 10110

Get: Beef noodle soup with stewed and sliced beef

What to say
Kuay teow neua, khrap/kha.Beef noodle soup, please.

Famous for its 'forever' pot of beef broth by the window; a Michelin Bib Gourmand pick.

Make it at home: Thai stewed beef noodle soup

Serves 4 · 3 hr · Medium

Bangkok's beef noodle shops braise the beef until soft in a spiced broth. Cilantro root and white pepper give it the Thai taste.

You need

  • 2 lb (900 g) beef shank or brisket, in chunks
  • 1 lb (450 g) beef bones
  • 3 quarts (2.8 l) water
  • 6 cilantro roots, 6 garlic cloves and 1 tsp white peppercorns, pounded
  • 2 star anise, 1 cinnamon stick, 3 slices galangal, 2 pandan leaves
  • 3 tbsp light soy, 2 tbsp dark soy, 2 tbsp fish sauce, 1 tbsp palm sugar
  • 1/2 lb (225 g) beef sirloin, very thinly sliced
  • 1 lb (450 g) rice noodles (small or wide)
  • Bean sprouts, Chinese celery or Thai basil, fried garlic, chile vinegar

How to make it

  1. Blanch the bones and shank 5 minutes and rinse. Put in the water with the pounded paste, spices, galangal and pandan.
  2. Simmer 2 1/2 hours, until the shank is very tender. Season with the soys, fish sauce and sugar.
  3. Blanch the noodles and bean sprouts and put into bowls with chunks of stewed beef.
  4. Lay raw sirloin slices on top and pour over boiling broth to cook them.
  5. Top with celery or basil and fried garlic; pass chile vinegar.

Chef's tips

  • Keep any leftover broth and add to the next batch, the Wattana Panich way.

Contains: soy, fish, wheat (soy sauce)..

Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.

5

Tom yum instant noodles

มาม่าต้มยำ (Mama tom yum)

Tom yum instant noodles
Photo: Sakurai Midori, CC BY 2.5, via Wikimedia Commons · source

A huge, bright tom yum loaded with seafood and pork, poured over instant noodles, at a late-night street institution.

Jeh O Chula · 113 Soi Charat Mueang, Pathum Wan, Bangkok 10330

Get: Mama tom yum in the big pot, and the crispy pork belly

What to say
Mama tom yum, mo yai.Tom yum instant noodles, the big pot.

A night kitchen with Michelin Bib Gourmand recognition and queues long after midnight.

Evenings into the small hours; expect a wait.

Make it at home: Mama tom yum

Serves 2 · 25 min · Easy

Bangkok's midnight bowl: a quick, punchy tom yum broth poured over instant noodles. Toss the packet seasoning.

You need

  • 4 cups (950 ml) chicken stock
  • 2 stalks lemongrass, 5 slices galangal, 5 makrut lime leaves, bruised
  • 4 Thai chiles, crushed
  • 2 tbsp nam prik pao (Thai chile jam)
  • 1/4 cup (60 ml) evaporated milk, optional (for the creamy style)
  • 6 shrimp, a few squid rings, 4 oz (115 g) ground pork rolled into small balls
  • 1 cup (70 g) mushrooms
  • 2 packs instant noodles, seasoning packets discarded
  • 3 tbsp fish sauce, 3 tbsp lime juice, 1 tsp sugar
  • Cilantro, a soft-boiled egg

How to make it

  1. Simmer the stock with the lemongrass, galangal, lime leaves and chiles 5 minutes.
  2. Stir in the nam prik pao, then add the pork balls and mushrooms and cook 4 minutes.
  3. Add the shrimp and squid and cook 2 minutes.
  4. Off the heat, add the fish sauce, lime and sugar (and the milk if using).
  5. Cook the noodles separately, put them in a bowl, ladle over everything and finish with cilantro and the egg.

Chef's tips

  • Taste: it should be sour, salty and hot in equal measure.

Contains: shellfish, fish, wheat, milk (optional), eggs..

Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.

Where to eat in BangkokThe Bangkok food mapAsk Chef about Bangkok

Is this your restaurant?

You make the best bowl in Bangkok, by our read. Make your card above (it downloads, or opens your share sheet on a phone), post it, and tag us. Here's your tag for your site:

The best bowl in Bangkok <a href="https://www.chefamazing.com/soup/bangkok"><img src="https://www.chefamazing.com/soup/badge/bangkok.svg" alt="P'Aor: the best bowl in Bangkok" height="46"></a> Something changed? Write to hello@chefamazing.com.

Bowls nearby

Khao soiChiang Mai
Phnom Penh noodle soupHo Chi Minh City
PhoHanoi

All 50 bowls The 25 best soup recipes

No. 1 checked October 28, 2026; the other four picked the same day from local guides and menus. Places change; if one has, tell us at hello@chefamazing.com.

Chef Amazing remembers every place you ate, keeps the lists friends send you, and helps you cook it at home.

Our founder's story · For chefs and food creators · Privacy · Terms