Introduction
I recently made Tom Yum Soup for dinner, and it was an instant hit! The vibrant flavors of this Thai classic brought warmth and comfort to our table. The spicy, sour, salty, and sweet notes melded perfectly, making each spoonful a delight. We had it as a main dish, served with a side of steamed rice, but it can also be enjoyed as an appetizer. The fresh herbs and aromatic ingredients in this soup made it stand out, and my family couldn’t stop asking for seconds. If you’ve been craving a flavorful and refreshing soup, this recipe is a must-try.
Why You’ll Love This Tom Yum Soup
Tom Yum Soup is one of the most famous dishes in Thai cuisine, known for its bold and aromatic flavors. Whether you’re a fan of spicy food or not, this soup offers a unique balance of heat, tanginess, and umami that will have your taste buds dancing with joy. It’s a perfect dish for any season but is especially comforting during colder months when you need something to warm you up. With the combination of shrimp, mushrooms, and fragrant herbs like lemongrass and kaffir lime leaves, Tom Yum Soup is a deliciously comforting, yet refreshing, meal. Plus, it’s quick and easy to make, and the ingredients are accessible, so you can bring a taste of Thailand into your kitchen in no time.
Ingredients (Serves 4)
- 4 cups chicken broth
- 1 cup water
- 2 stalks lemongrass, cut into 2-inch pieces and smashed
- 3 kaffir lime leaves, torn into pieces
- 3 slices galangal
- 2-3 Thai bird chilies, crushed
- 200 grams (about 7 ounces) shrimp, peeled and deveined
- 1 cup mushrooms, sliced
- 1 small tomato, quartered
- 1 small onion, sliced
- 2 tablespoons fish sauce
- 2 tablespoons lime juice
- 1 teaspoon sugar
- 1/4 cup fresh cilantro, chopped
- Optional: 1/2 cup coconut milk for a creamy version
Instructions
- Prepare the Base:
In a large pot, bring the chicken broth and water to a boil over medium heat. This will serve as the flavorful base for the soup. - Infuse the Flavors:
Add the lemongrass, kaffir lime leaves, galangal, and crushed Thai bird chilies to the pot. These aromatic ingredients are essential in creating the signature flavors of Tom Yum Soup. Reduce the heat and let the broth simmer for 10 minutes to allow the flavors to infuse the liquid. - Cook the Main Ingredients:
Add the shrimp, mushrooms, tomato, and onion to the pot. Continue to cook for 5-7 minutes, or until the shrimp turn pink and the vegetables are tender. The shrimp will cook quickly, so be careful not to overcook them. - Season the Soup:
Stir in the fish sauce, lime juice, and sugar. Fish sauce brings the salty umami flavor, lime juice adds the tanginess, and sugar balances the spice and acidity. Taste the soup and adjust the seasoning, adding more fish sauce or lime juice if needed to balance the flavors to your liking. - Optional Creamy Version:
If you prefer a creamy version of Tom Yum Soup, stir in the coconut milk now. Gently heat the soup until warmed through. The coconut milk adds richness and smoothness to the soup, balancing the sharpness of the other ingredients. - Finalize and Serve:
Once the soup is finished, remove the pot from heat and discard the lemongrass, kaffir lime leaves, and galangal slices. These ingredients are only for flavoring, so they should be removed before serving. Ladle the soup into bowls and garnish with freshly chopped cilantro for an extra burst of freshness. Serve this fragrant, flavorful soup with a side of steamed rice or enjoy it on its own for a light and satisfying meal.
Nutrition Facts (Per Serving)
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 150 kcal
- Sugar: 3g
- Sodium: 850mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 18g
- Cholesterol: 120mg
Preparation Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Yield: 4 servings
How to Serve
- Serve with a side of steamed jasmine rice to soak up the flavorful broth.
- Garnish with additional fresh cilantro or Thai basil for an herbal finish.
- Pair with a refreshing Thai iced tea or a cold beer to complement the spicy soup.
- For a fuller meal, serve with spring rolls or Thai dumplings as appetizers.
- Enjoy as a light lunch or dinner on its own.
Additional Tips
- Adjust the Spice Level: If you prefer a milder soup, reduce the number of Thai bird chilies or omit them entirely. For extra heat, add more chilies or a dash of chili paste.
- Use Fresh Herbs: For the best flavor, always use fresh lemongrass, kaffir lime leaves, and galangal. If you can’t find these fresh, try to source them from an Asian market.
- Add Tofu for a Vegetarian Version: To make the soup vegetarian, replace the shrimp with tofu or vegetables like bok choy or bell peppers.
- Make it Creamy: Coconut milk adds a rich creaminess that balances the spice. If you like a more indulgent soup, don’t skip the coconut milk.
- Store Leftovers Properly: Tom Yum Soup is best enjoyed fresh, but you can store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop.
FAQ Section
- Can I use chicken instead of shrimp?
Yes, you can substitute chicken for shrimp in this recipe. Use boneless, skinless chicken breast or thighs, and cook until fully cooked through. - Is Tom Yum Soup gluten-free?
Yes, Tom Yum Soup is naturally gluten-free, as long as you use gluten-free fish sauce. Be sure to check the label to ensure it’s free from wheat. - Can I make this soup ahead of time?
Yes, Tom Yum Soup can be made ahead and stored in the fridge for up to 2 days. The flavors will intensify as it sits. Reheat gently before serving. - What can I substitute for fish sauce?
If you don’t have fish sauce, you can substitute with soy sauce for a similar salty umami flavor, though it will change the taste slightly. - Can I make Tom Yum Soup without coconut milk?
Yes, the soup can be made without coconut milk. The base will be more broth-like, and the flavor will be sharper, which many people prefer. - How do I make Tom Yum Soup spicier?
To make the soup spicier, add more Thai bird chilies or a spoonful of chili paste. Adjust the heat level to your preference. - Can I use a different type of broth?
Yes, you can use vegetable broth for a vegetarian version, or even beef broth if you prefer a stronger flavor, though chicken broth is most commonly used. - What’s the best way to store leftover Tom Yum Soup?
Leftovers can be stored in an airtight container in the fridge for up to 2 days. Reheat gently on the stovetop or in the microwave before serving. - Can I add more vegetables to this soup?
Absolutely! You can add vegetables like baby corn, bell peppers, or spinach to the soup for extra texture and nutrition. - Can I freeze Tom Yum Soup?
It’s not recommended to freeze Tom Yum Soup because the shrimp and vegetables may lose their texture once thawed. It’s best enjoyed fresh or stored in the fridge for short-term use.
Tom Yum Soup offers an explosion of flavors that will delight your taste buds. It’s easy to make, versatile, and a perfect addition to any meal rotation. Whether you choose the traditional version or the creamy coconut milk option, this dish is sure to become a favorite in your household.
PrintTom Yum Soup: A Spicy and Sour Thai Delicacy
Tom Yum Soup is a vibrant Thai dish known for its perfect balance of spicy, sour, salty, and sweet flavors. Made with shrimp, mushrooms, and a fragrant broth infused with lemongrass, kaffir lime leaves, galangal, and bird chilies, this soup is both aromatic and comforting. It can be made creamy with the addition of coconut milk or kept light and clear for a traditional experience.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
- 4 cups chicken broth
- 1 cup water
- 2 stalks lemongrass, cut into 2-inch pieces and smashed
- 3 kaffir lime leaves, torn into pieces
- 3 slices galangal
- 2–3 Thai bird chilies, crushed
- 200 grams (about 7 ounces) shrimp, peeled and deveined
- 1 cup mushrooms, sliced
- 1 small tomato, quartered
- 1 small onion, sliced
- 2 tablespoons fish sauce
- 2 tablespoons lime juice
- 1 teaspoon sugar
- 1/4 cup fresh cilantro, chopped
- Optional: 1/2 cup coconut milk for a creamy version
Instructions
- Prepare the Base:
In a large pot, bring the chicken broth and water to a boil over medium heat. - Infuse the Flavors:
Add lemongrass, kaffir lime leaves, galangal, and crushed Thai bird chilies to the pot. Reduce the heat and let it simmer for 10 minutes to extract the aromatics’ flavors. - Cook the Main Ingredients:
Add the shrimp, mushrooms, tomato, and onion to the pot. Continue cooking for 5-7 minutes, or until the shrimp turn pink and the vegetables are tender. - Season the Soup:
Stir in fish sauce, lime juice, and sugar. Taste and adjust the seasoning to balance the spicy, sour, salty, and sweet flavors. - Optional Creamy Version:
If using coconut milk, stir it in now and heat gently until warmed through. - Finalize and Serve:
Remove the pot from heat and discard the lemongrass, kaffir lime leaves, and galangal slices.
Ladle the soup into bowls and garnish with fresh cilantro.
Notes
- Adjust the number of bird chilies to your preferred level of spiciness.
- For a richer taste, add coconut milk, which will also add a creamy texture to the soup.
- This soup can be enjoyed as a starter or a light meal.
Nutrition
- Serving Size: 1 bowl (1/4 of recipe)
- Calories: 120kcal
- Sugar: 3g
- Sodium: 800mg
- Fat: 3g
- Saturated Fat: 1g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 15g
- Cholesterol: 80mg