Why You’ll Love This Recipe
Tom Yum Soup is a classic Thai hot and sour soup known for its bold flavors, aromatic herbs, and a spicy citrusy kick. Featuring ingredients like lemongrass, kaffir lime leaves, and fresh chilies, this soup is both invigorating and comforting. Often served with shrimp, it’s a perfect balance of heat, tang, and umami that’s sure to excite your taste buds.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
shrimp (peeled and deveined)chicken or vegetable brothlemongrass (smashed and cut into pieces)kaffir lime leavesgalangal (sliced)Thai chilies (crushed)fish sauceshallots (sliced)tomatoes (quartered)mushrooms (straw or button)lime juicecilantro (chopped)sugar
directions
Bring the chicken or vegetable broth to a boil in a pot.
Add lemongrass, kaffir lime leaves, galangal, Thai chilies, and shallots to the broth. Simmer for 5-10 minutes to infuse the flavors.
Add the mushrooms and tomatoes, and cook until tender.
Stir in the shrimp and cook until they turn pink and opaque, about 2-3 minutes.
Season with fish sauce, lime juice, and a pinch of sugar to balance the flavors.
Remove from heat and garnish with chopped cilantro.
Serve hot, optionally with steamed jasmine rice on the side.
Servings and timing
This recipe serves 4.Preparation time: 10 minutesCooking time: 15 minutesTotal time: 25 minutes
Variations
Use chicken or tofu instead of shrimp for different protein options.
Add coconut milk for a creamier version known as Tom Kha.
Include glass noodles to make the soup more filling.
Adjust the number of chilies based on your spice preference.
Top with fried garlic or shallots for added texture.
storage/reheating
Store Tom Yum Soup in an airtight container in the refrigerator for up to 3 days.Reheat gently over medium heat to preserve the texture of the shrimp and mushrooms.Avoid boiling when reheating to prevent overcooking.
FAQs
What does Tom Yum mean?
“Tom” refers to the boiling process, and “Yum” refers to a Thai spicy and sour salad, reflecting the soup’s flavor profile.
Is Tom Yum Soup very spicy?
It can be quite spicy, but the heat level is adjustable by reducing the number of chilies.
Can I make Tom Yum Soup vegetarian?
Yes, use vegetable broth and tofu, and replace fish sauce with soy sauce or a vegetarian alternative.
What can I use if I can’t find galangal?
Ginger is a common substitute, though the flavor is slightly different.
Is it okay to eat the lemongrass and lime leaves?
They are typically used for flavor and are not eaten; remove them before serving.
Can I freeze Tom Yum Soup?
It’s best enjoyed fresh, but you can freeze it without the shrimp and add fresh shrimp when reheating.
Do I need to devein the shrimp?
Yes, for better texture and appearance.
What kind of mushrooms are best?
Straw mushrooms are traditional, but button or oyster mushrooms also work well.
Can I make it ahead of time?
Yes, prepare the broth ahead and add shrimp just before serving.
Does it contain gluten?
Tom Yum is naturally gluten-free, but check fish sauce labels to be sure.
Conclusion
Tom Yum Soup is a zesty, aromatic Thai dish that’s both satisfying and refreshing. It’s quick to make and bursting with authentic flavors, making it a standout starter or main dish. Whether you prefer it spicy or mild, this soup is a delicious way to explore Thai cuisine at home.
PrintTom Yum Soup
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 4 servings
- Category: Soup
- Method: Boiling/Simmering
- Cuisine: Thai
- Diet: Low Fat
Description
A hot and sour Thai soup with fragrant herbs, shrimp (or chicken), and bold flavors.
Ingredients
- 4 cups chicken or vegetable broth
- 1 stalk lemongrass, sliced into 2-inch pieces and smashed
- 3‑4 slices galangal (or ginger)
- 3‑4 kaffir lime leaves, torn
- 2‑3 Thai chilies, smashed (adjust to taste)
- 200 g (7 oz) shrimp, peeled and deveined (or chicken slices)
- 1 cup mushrooms, halved
- 2 tbsp fish sauce (or soy sauce for vegetarian)
- 1–2 tbsp fresh lime juice (to taste)
- 1 tsp palm sugar (optional)
- 2 tbsp chopped cilantro
- Optional: 1 tomato, cut into wedges; 1 small onion, sliced
Instructions
- Bring broth, lemongrass, galangal, kaffir lime leaves, and chilies to a gentle boil in a pot.
- Simmer for 5–7 minutes to infuse flavors.
- Add mushrooms (and tomato/onion if using); cook another 3–4 minutes until tender.
- Add shrimp (or chicken); cook until opaque and cooked through (2–4 minutes).
- Stir in fish sauce, lime juice, and sugar. Taste and adjust seasoning.
- Remove from heat; discard aromatic stalks and leaves.
- Serve hot, garnished with fresh cilantro.
Notes
- Use fresh herbs for the best authentic flavor.
- Galangal may be substituted with ginger if unavailable.
- Adjust chilies and lime juice to your preferred heat and sourness.
- For a creamy version, add 2 tbsp coconut milk.
- Protein options: shrimp, chicken, tofu, or mixed seafood.