A culinary education for the home kitchen — from fond to flame
Fond & Flame

sides · soup

Tom Yum Goong (Spicy Shrimp Soup)

Tom yum goong with lemongrass, galangal, and lime — Thailand's hot and sour shrimp soup.

★★ Intermediate$$25 minServes 4
Be the first to rate
Tom Yum Goong (Spicy Shrimp Soup) — soup — thai — recipe plated and ready to serve

Nutrition (per serving)

180

Calories

24g

Protein

10g

Carbs

5g

Fat

1g

Fiber

Ingredients

Servings:4
  • 1 lb shrimp, peeled and deveined (save the shells)
  • 4 cups chicken stock
  • 3 stalks lemongrass, cut into 2-inch pieces and bruised
  • 5 slices galangal (or ginger)
  • 5 kaffir lime leaves, torn
  • 4 Thai bird's eye chilies, lightly crushed
  • 8 oz mushrooms , halved
  • 3 tbsp [fish sauce] (nam pla)
  • 3 tbsp fresh lime juice
  • 1 tsp chili paste in oil (nam prik pao)
  • 2 tbsp [roasted chili jam]
  • Fresh cilantro leaves
  • Method

    1. Simmer the shrimp shells in chicken stock for 10 minutes over medium heat. This extracts flavor, color, and body from the shells — the same principle behind making shellfish stock. Strain out the shells and return the enriched stock to the pot. This step is optional but transforms the broth from good to exceptional.

    2. Add the lemongrass, galangal, and kaffir lime leaves to the stock. Bring to a gentle boil and simmer for 5 minutes. The aromatics release their essential oils into the broth, creating the fragrant, complex base that defines tom yum. The kitchen should smell intensely citrusy and herbal.

    3. Add the mushrooms and chilies and cook for 3 minutes. The mushrooms absorb the aromatic broth and add an earthy counterpoint to the bright, sharp flavors. Crush the chilies slightly to release their heat — whole chilies add less spice than crushed ones.

    4. Add the shrimp and cook for 2-3 minutes until pink and just curled. Remove the pot from the heat immediately. Shrimp overcook in seconds, and the residual heat of the broth continues cooking them even off the burner.

    5. Season off the heat — add fish sauce, lime juice, and chili paste in oil. Stir gently. Taste and adjust: it should be aggressively sour, noticeably salty, and hot enough to make you sweat slightly. The lime juice added off the heat retains its bright, fresh character.

    6. Ladle into bowls and garnish with fresh cilantro. Tom yum is meant to be eaten with steamed jasmine rice on the side — a spoonful of rice between sips of soup tempers the heat and rounds out the meal. The soup should hit you with aroma first, then sour, then heat, then a lingering savory depth.

    Equipment

    Chef Notes

    • The most important thing: The aromatics — lemongrass, galangal, kaffir lime leaves — are for infusing the broth, not for eating. Bruise them to release their oils but fish them out or eat around them. Biting into a chunk of galangal is not pleasant.
    • Tom yum is about the balance of hot (chilies), sour (lime), salty (fish sauce), and aromatic (lemongrass, galangal, lime leaves). If any one element dominates, the soup is off.
    • Add the lime juice off the heat. Boiling lime juice destroys its bright, fresh acidity and makes it taste flat and cooked.
    • For the creamy version (tom yum nam khon), stir in 2 tablespoons of roasted chili jam and a splash of evaporated milk at the end.
    • Simmer the shrimp shells in the stock for 10 minutes before adding the aromatics. This adds a layer of shrimp flavor to the broth that the whole shrimp alone can't provide.

    Common Substitutions

    IngredientSubstitutionNotes
    ShrimpScallops or firm tofuScallops: sear 2 min/side. Tofu: press, cube, pan-fry until golden.
    Whole milkOat milk or almond milkOat milk is creamiest. Almond is thinner — add 1 tsp oil.
    White riceJasmine rice or basmati riceJasmine is stickier. Basmati is fluffier with longer grains.
    Fish sauceSoy sauce + pinch of sugarLoses the fermented depth but adds salt and umami.
    Lime juiceLemon juice or rice vinegarLemon is slightly more tart. Rice vinegar for mild acidity.
    Chicken brothVegetable broth or mushroom brothMushroom broth adds umami depth closest to chicken.

    What You're Practicing

    Tom yum teaches you about building flavor through aromatic infusion rather than long cooking. Unlike stocks that simmer for hours, tom yum extracts flavor from fresh aromatics in minutes. This quick-infusion technique applies to Japanese dashi, Italian acqua pazza, and any broth-based soup where freshness matters more than depth. See Stocks for more on quick infusion broths.

    The hot-sour-salty balance of tom yum is the essence of Thai flavor philosophy. Learning to taste and adjust these three elements in real time — adding more lime for sour, more fish sauce for salt, more chili for heat — is the most important skill in Thai cooking. See Techniques for more on seasoning by taste.

    Video Resources

    Some equipment and ingredient links are affiliate links. We earn a small commission at no extra cost to you. Learn more

    No comments yet. Be the first to share your thoughts.

    Frequently Asked Questions

    Can I make Tom Yum Goong (Spicy Shrimp Soup) ahead of time?
    Yes — prep the components up to a day ahead and store covered in the refrigerator. Reheat gently or bring to room temperature before serving.
    How do I store leftover Tom Yum Goong (Spicy Shrimp Soup)?
    Store in an airtight container in the refrigerator for 3-4 days. Most sides reheat well in the oven at 350°F for 10-15 minutes.
    Can I freeze Tom Yum Goong (Spicy Shrimp Soup)?
    Most cooked sides freeze well for 2-3 months. Soups and stews freeze especially well. Avoid freezing dishes with high dairy content — they can separate when thawed.
    How many servings does this recipe make?
    This recipe serves 4. You can scale the ingredients up or down proportionally — use the Meal Plan servings slider to adjust the grocery list automatically.
    Is Tom Yum Goong (Spicy Shrimp Soup) a quick recipe?
    Yes — this recipe is ready in 25 minutes including prep time, making it perfect for busy weeknights.
    Is Tom Yum Goong (Spicy Shrimp Soup) dairy free and gluten free and keto?
    Yes — this recipe is dairy free and gluten free and keto. Check the Common Substitutions section for additional dietary adaptations.
    Is this an authentic Thai recipe?
    This recipe follows traditional Thai techniques and ingredients. The Chef Notes section explains any adaptations for home kitchen accessibility and suggests authentic alternatives where substitutions are made.
    What substitutions can I make for Tom Yum Goong (Spicy Shrimp Soup)?
    See the Common Substitutions section above for ingredient and equipment swaps with specific trade-off notes for each alternative.

    You Might Also Like