Ingredients
– 300g whole prawns/shrimp with heads and shells for making a deeply flavorful seafood stock rich in umami
– 3 cups water used as the base liquid for the broth
– 1/2 cup low-sodium chicken stock alternative to shrimp stock, adds savory depth
– 2 stalks lemongrass, peeled and smashed imparts bright citrus aroma
– 1.5 cm piece galangal, sliced provides earthy, peppery undertones
– 5 kaffir lime leaves, torn delivers zesty, sharp citrus flavor
– 2 Thai or bird’s eye chilies, smashed or sliced contribute authentic spiciness
– 3 garlic cloves, bashed adds pungent depth and aroma
– 120g oyster mushrooms bring texture and subtle umami
– 1 roma tomato, wedged balances sourness and enriches umami
– 1/2 medium white onion, sliced sweetens broth lightly with natural sugars
– 1 tsp sugar balances sour and salty flavors
– 3 tbsp fish sauce key salty seasoning
– 3 tbsp fresh lime juice provides bright sourness
– Fresh coriander (cilantro) garnish that adds freshness and color
– 1 1/2 tbsp Thai roasted chili paste (Nam Prik Pa) adds richness and smoky spice
– 1/3 cup evaporated milk lending a velvety creaminess
Instructions
First Step: Prepare Ingredients Begin by peeling the prawns, reserving the heads and shells to create a rich seafood stock. If whole prawns are unavailable, opt for peeled prawns along with 1.5 teaspoons of shrimp paste to enhance umami. Peel and smash the lemongrass stalks to release their citrus oils, slice the galangal thinly, tear the kaffir lime leaves, and bash the garlic cloves and bird’s eye chilies to help infuse the broth. Slice the onion, wedge the roma tomato, and clean the oyster mushrooms by trimming stems.
Second Step: Build the Broth In a large pot, sauté the smashed garlic, chilies, and lemongrass briefly with prawn shells and heads, if using, to develop aroma (optional step for deeper flavor). Pour in 3 cups of water and 1/2 cup low-sodium chicken stock. Add the torn kaffir lime leaves and sliced galangal. Bring the mixture to a gentle simmer, cover, and let it cook uncovered for about 10 minutes to extract maximum herb and seafood flavors.
Third Step: Strain & Continue Cooking Strain the aromatic broth through a fine sieve to remove shells and herb remnants, returning only the clear, flavorful liquid to the pot. Set heat to low.
Fourth Step: Add Vegetables Into the clear broth, add the sliced onion and oyster mushrooms. Let simmer gently for 3 minutes to soften and absorb flavor. Next, add the roma tomato wedges and simmer for an additional minute.
Fifth Step: Cook the Prawns Add the peeled prawns into the simmering broth. Cook for about 2 minutes or until they just turn pink. Avoid overcooking to keep the shellfish tender and juicy. Remove immediately if you prefer to maintain prawn texture and presentation.
Sixth Step: Season the Soup Stir in 1 teaspoon sugar and 3 tablespoons fish sauce. Let the broth simmer for 1 minute to blend the flavors. Then, add 3 tablespoons fresh lime juice to introduce the characteristic sour note, adjusting amounts based on your taste preference. The balance of hot, sour, sweet, and salty is key to authentic Tom Yum Soup.
Seventh Step: For Creamy Tom Yum Goong Nam Khon If making the creamy version, incorporate 1 1/2 tablespoons Thai roasted chili paste and 1/3 cup evaporated milk at this stage. Stir gently until combined, warming through without boiling aggressively, to preserve the delicate creaminess while marrying the bold flavors.
Final Step: Garnish and Serve Garnish the soup with fresh coriander leaves for an herbal brightness. Serve immediately while hot with steamed jasmine rice on the side for a traditional Thai dining experience.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
😋 Shrimp stock made from heads and shells is crucial for an authentic umami-rich flavor; tomalley in the shrimp heads adds depth.
🥥 If fresh lemongrass, galangal, or kaffir lime leaves are unavailable, frozen or dried substitutes can be used, though fresh is optimal.
🛑 Galangal should not be substituted with ginger, as it significantly changes the flavor profile.
- Prep Time: 15–20 minutes
- Steeping Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Simmering
- Cuisine: Thai
- Diet: Gluten-Free
Nutrition
- Serving Size: 1 bowl
- Calories: 156 to 207
- Sugar: 7–9 g
- Sodium: 1489–2821 mg
- Fat: 2–7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 1–2 g
- Trans Fat: 0 g
- Carbohydrates: 15–23 g
- Fiber: 2 g
- Protein: 16–21 g
- Cholesterol: 56–191 mg
