There’s nothing quite like a steaming bowl of Tom Yum Soup since the combination of fragrant lemongrass together with zesty lime as well as fiery chili creates a bold and at the same time comforting dish that’s both light yet deeply flavorful. I love how quickly it comes together which is why it’s ideal for busy nights when I’m craving something warm and also satisfying. No matter if it’s made with shrimp or perhaps mixed seafood, this classic Thai soup delivers the perfect balance of spice alongside tang and umami in every spoonful.

Ingredients
Here’s what I use to make this flavorful, aromatic soup:
- Chicken or seafood broth – Forms the flavorful base of the soup.
- Lemongrass – Adds a citrusy, herbal fragrance.
- Kaffir lime leaves – Brings a unique, bright citrus flavor.
- Garlic – Infuses warmth and depth.
- Ginger – Provides a subtle, spicy kick.
- Thai red chili paste – Adds heat and rich umami flavor.
- Red chilies – Intensifies the spice level.
- Fish sauce – Gives the soup a signature salty, savory depth.
- Sugar – Balances the tartness and heat.
- Salt – Enhances all the flavors.
- Mushrooms – Add texture and a mild earthiness.
- Shrimp – The star protein that absorbs all the delicious flavors.
- Lime juice – Provides the signature tangy kick.
- Fresh cilantro – For a fresh, herby garnish.
Tools You’ll Need
To make this soup effortlessly, I use:
- Medium pot – To simmer the broth and build the flavors.
- Ladle – Makes serving easier.
- Sharp knife – For slicing herbs, chilies, and ginger.
- Cutting board – Helps with ingredient prep.
- Mortar & pestle (optional) – For crushing lemongrass and releasing its aroma.
How to Make Tom Yum Soup

I start by bringing the broth to a gentle simmer in a medium pot over medium heat. This step allows the soup to absorb all the aromatic flavors.
Step 1: Infuse the Broth
Once the broth is simmering, I add the lemongrass, kaffir lime leaves, garlic, and ginger. These ingredients need about 5 minutes to release their full aroma and infuse the broth.
Step 2: Add Heat & Seasonings
Next, I stir in the Thai red chili paste, sliced red chilies, fish sauce, sugar, and salt. I let this simmer for another 3 minutes, so the flavors meld together beautifully.
Step 3: Cook the Mushrooms & Shrimp
I toss in the sliced mushrooms and let them cook for 2 minutes until they start to soften. Then, I add the shrimp and cook for about 3 minutes, just until they turn pink and opaque.
Step 4: Finish with Lime Juice
I remove the pot from the heat and stir in the fresh lime juice. This final touch brings out the soup’s signature tangy brightness.
Step 5: Garnish & Serve
I ladle the soup into bowls and garnish with chopped cilantro. The fresh herbs add the perfect pop of color and freshness!

Decoration Tips
Plating makes all the difference in making this soup look as good as it tastes:
- Lime wedges on the side – Let everyone adjust the tartness to their liking.
- Extra red chili slices – Add vibrant contrast and a touch of heat.
- Whole cilantro leaves – Enhance the presentation with a fresh, herbal look.
- Drizzle of chili oil – Adds a glossy, restaurant-style finish.
- Neatly placed shrimp – Position the shrimp on top before serving to make them the star of the dish.
Ways to Serve
This soup is incredible on its own, but I love pairing it with:
- Steamed jasmine rice – Helps balance the spice and soak up the flavorful broth.
- Thai-style spring rolls – A crispy side to complement the soup.
- Grilled seafood or chicken – For a heartier meal.

FAQs about Tom Yum Soup
Can I make this soup vegetarian?
Yes! Swap the chicken broth for vegetable broth and use tofu instead of shrimp.
How spicy is Tom Yum Soup?
It’s naturally spicy, but you can adjust the heat by using fewer red chilies or reducing the chili paste.
Can I store leftovers?
Yes! Store in an airtight container in the fridge for up to 3 days. Reheat gently and add a splash of fresh lime juice before serving.
Can I use frozen shrimp?
Absolutely! Just thaw them first and pat dry before adding to the soup.
Save to Pinterest and Join the Conversation!
I hope you love this Tom Yum Soup as much as I do! It’s the perfect balance of spicy, tangy, and savory flavors. If you try it, let me know how it turns out!
📌 Save this recipe on Pinterest for later! Pin It Now!
Happy cooking! 🍜🔥💛
Tom Yum Soup
Course: SoupCuisine: Thai4
servings10
minutes15
minutes180
kcal25
minutesTom Yum Soup is a classic Thai dish with bold flavors of lemongrass, lime, and chili. This spicy and tangy soup is quick to make and packed with fresh shrimp, mushrooms, and aromatic herbs. Perfect for a cozy, flavorful meal!
Ingredients
4 cups (1 liter) chicken or seafood broth
1 stalk lemongrass, cut into 2-inch pieces and smashed
3 kaffir lime leaves, torn into pieces
3 cloves garlic, minced
1-inch piece ginger, sliced
2 tablespoons Thai red chili paste
1-2 red chilies, sliced
2 tablespoons fish sauce
1 teaspoon sugar
½ teaspoon salt
8 oz (225g) mushrooms, sliced
12 large shrimp, peeled and deveined
Juice of 1 lime
2 tablespoons fresh cilantro, chopped
Directions
- Step 1: Infuse the Broth
- Once the broth is simmering, I add the lemongrass, kaffir lime leaves, garlic, and ginger. These ingredients need about 5 minutes to release their full aroma and infuse the broth.
- Step 2: Add Heat & Seasonings
- Next, I stir in the Thai red chili paste, sliced red chilies, fish sauce, sugar, and salt. I let this simmer for another 3 minutes, so the flavors meld together beautifully.
- Step 3: Cook the Mushrooms & Shrimp
- toss in the sliced mushrooms and let them cook for 2 minutes until they start to soften. Then, I add the shrimp and cook for about 3 minutes, just until they turn pink and opaque.
- Step 4: Finish with Lime Juice
- remove the pot from the heat and stir in the fresh lime juice. This final touch brings out the soup’s signature tangy brightness.
- Step 5: Garnish & Serve
- ladle the soup into bowls and garnish with chopped cilantro. The fresh herbs add the perfect pop of color and freshness!
Notes
- Adjust the spice level by using more or fewer chilies.
For a richer version, add a splash of coconut milk.
Store leftovers in the fridge for up to 3 days.
📌 Pin this recipe for later! Click here to save it!