Thai Tom Yum Soup

Servings: 4 Total Time: 35 mins
Tom Yum Soup pinit View Gallery 10 photos

Passport to Soup: Thailand

This spicy, tangy, herb-packed Thai classic will have you slurping like it’s your job. Cozy up, soup season just got a one-way ticket to Bangkok.

Tom Yum Soup



Welcome to the fourth stop in our Passport to Soup series—Thailand! We kicked things off strong (and slurpable), and now we’re cranking up the heat with one of the boldest soups out there: Tom Yum. If Vietnamese food is my first love, Thai is right there in the top three—because let’s face it, both cuisines understand the assignment when it comes to herbs, heat, and flavor.

This soup is a punch of citrus, heat, and depth in every spoonful. It’s what I reach for when I want something warming that still has backbone. Tom Yum is like a Thai spa day for your sinuses—with lemongrass, galangal, lime, chilies, and shrimp shells steeped into a broth that’ll make you sweat a little (in the best way). If you have homemade shrimp stock? Even better. But if not, boiling those shells is a must. Trust me.

Tom Yum Soup

The creamy version (called Tom Yum Nam Khon) is Bangkok’s gift to soup lovers everywhere. A splash of evaporated milk and chili jam gives it that signature restaurant richness—and no, coconut milk is not traditional here, despite what the internet says. But hey, we’re making this at home, and we’re doing it right.

Tom Yum Soup

A Quick Bite of History

Tom Yum is one of Thailand’s most iconic dishes, known for its hot and sour profile. “Tom” means “to boil,” and “Yum” refers to the spicy and sour flavor combination found in Thai salads. It’s believed to have originated in Central Thailand, near the Chao Phraya River where fresh shrimp and herbs were abundant. It’s evolved over time, with the creamy Bangkok-style variation (using evaporated milk) gaining popularity in restaurants worldwide.

Why this Recipe Works

Homemade Shrimp Stock – Boiling the shells adds ocean depth you just can’t get from boxed broth. It’s the secret weapon for umami.

Lemongrass + Galangal = Flavor Bomb – This duo brings sharp citrus and earthy spice, the hallmark of any real Tom Yum.

Thai Chili Jam – Adds sweet heat, smoky depth, and that signature red swirl you see in restaurant bowls.

Balanced Heat + Acid – The chilies and lime juice play off each other perfectly—spicy, tangy, and totally craveable.

Optional Creamy Twist – A splash of evaporated milk gives it that rich Bangkok-style finish, without making it heavy.

Tom Yum Soup

Tips for Making Thai Tom Yum Soup

• Don’t skip the shrimp shells—they’re liquid gold for the broth.

• Tear the kaffir lime leaves slightly before adding to release oils.

• Add lime juice off-heat to preserve its brightness.

• Use evaporated milk if you want the creamy Bangkok-style Tom Yum.

• Thai chili jam adds complexity—don’t skip or substitute.

Tom Yum Soup

🌱 A Greener Bite of Sustainability

Using shrimp shells to make your broth is the ultimate zero-waste move. It adds flavor while making the most of your ingredients. Shopping at local Asian markets also supports small businesses and keeps your carbon footprint lower than relying on international shipping.

Ingredients & Why They Matter

Shrimp (with shells)Adds sweetness and depth to the broth. The shells are essential for flavor.

LemongrassCitrusy and bright, it’s the backbone of Tom Yum’s fragrance.

GalangalA cousin of ginger, it adds a peppery, earthy aroma.

ShallotsAdds sweetness and complexity. Bruising helps release flavor.

Kaffir Lime LeavesBrings in floral, citrusy notes unique to Southeast Asian cooking.

Oyster MushroomsTender and meaty, they absorb the broth beautifully.

Fish SauceSalty, funky, and full of umami. A little goes a long way.

Lime JuiceBrightens the soup and balances the heat and salt.

Thai Red ChiliesBring the fire. Adjust to your heat preference.

Nam Prik Pao (Chili Jam)Adds smokiness and a touch of sweetness.

Evaporated Milk (optional)Creamier, restaurant-style version.

CilantroFor freshness and that signature herbal finish.

How To Make Thai Tom Yum Soup

Authentic Thai Tom Yum Soup recipe made with shrimp, lemongrass, galangal, chili, and lime. A cozy, spicy, citrusy bowl of soup to warm you up all season.



Make the Shrimp Stock:

1. In a large pot, bring 2 cups water and a pinch of salt to a boil. Add shrimp shells and boil for 5 minutes. Remove shells and discard. Add another 1/2 cup of water to the pot.

Tom Yum Soup

Build the Broth:

Add lemongrass, galangal, and shallots to the pot and bring to a boil. Add mushrooms and cook for 3–4 minutes. Stir in fish sauce, Thai red chilies, and kaffir lime leaves. Add chili jam and coconut milk (or evaporated milk, if using). Simmer for 3–5 more minutes.

Tom Yum Soup

Finish the Soup:

Add shrimp to the pot and cook for 2–3 minutes until pink and cooked through. Remove from heat. In serving bowls, add lime juice and cilantro. Ladle the soup over and garnish with more cilantro and chili slices if desired. Serve with jasmine rice.

Tom Yum Soup

Thailand in a Bowl

Whether you’re fighting off a cold or just need to spice up your life, this bowl of Tom Yum Soup brings the heat, the flavor, and the comfort in equal measure. Make it once, and you’ll be hooked. Tag me @the.sustainable.kitchen if this lands on your table—I want to see your Passport to Soup adventures!

Tom Yum Soup

Tom Yum Soup

Thai Tom Yum Soup

Prep Time 10 mins Cook Time 25 mins Total Time 35 mins Servings: 4 Calories: 180

Description

Authentic Thai Tom Yum Soup recipe made with shrimp, lemongrass, galangal, chili, and lime. A cozy, spicy, citrusy bowl of soup to warm you up all season.

Ingredients

Cooking Mode Disabled

How To Make Thai Tom Yum Soup

  1. In a large pot, bring 2 cups of water and a pinch of salt to a boil. Add shrimp shells and cook for 5 minutes. Remove shells.  Add another 1/2 cup of water. Add lemongrass, galangal, and shallots and bring to a a boil.

    2 1/2 cups water, 5 shrimp shells, 1 lemongrass stalk, 1 medium galangal, 2 shallots
  2. Add the shrimp and cook for 2-3 minutes, then remove and set aside. Add mushrooms and season with fish sauce. Add chili and kaffir lime leaves. Add coconut milk and chili jam. Return to a boil, then take off heat.

    5 shrimp, 1 cup mushrooms, 1 tbs fish sauce, Thai red chilies, 6 kaffir lime leaves, 3 tbs coconut milk, 1 tbs Thai chili jam, 4-5 tbs lime juice.
  3. To serve, in a bowl add lime juice and coriander then ladle in soup. Add shrimp. Garnish with more coriander and chili and serve with rice.

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutritional Value

180kcal
Calories
19g
Protein
12g
Carbs
6.5g
Fat
2g
Fiber
4g
Sugar

Nutritional Value

Servings 4

Serving Size 1


Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 6.5g10%
Saturated Fat 4.5g23%
Cholesterol 95mg32%
Sodium 950mg40%
Potassium 540mg16%
Total Carbohydrate 12g4%
Dietary Fiber 2g8%
Sugars 4g
Protein 19g38%

Vitamin A 125 IU
Vitamin C 18 mg
Calcium 60 mg
Iron 1.6 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Don't skip using the shells to make the shrimp stock as it brings out the flavor of the soup. If you don't have shrimp heads, use seafood stock.
  • Adding lime juice before preserves the fresh, zesty flavors.
Keywords: Shrimp
Rate this recipe
Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *

Min
Share it on your social network