How to make the BEST Tom Yum Soup Recipe – So Easy!

hero: steaming bowl of Tom Yum soup with pink shrimp, red chilies, fresh cilantro garnish, and lime wedge, golden aromatic broth, photorealistic, natural soft lighting, white ceramic bowl, wooden table background, no text
4.5 out of 5
(980 reviews)

Oh my goodness, friends, let me tell you about this Tom Yum Soup – it’s an absolute game-changer! This is one of those recipes that tastes like you’ve been slaving away in the kitchen for hours, but honestly? It comes together in about 30 minutes, and I’m not even exaggerating. There’s something so magical about the combination of lemongrass, galangal, and lime that just makes your taste buds sing with joy.

I first fell in love with Tom Yum at a little Thai restaurant near my college campus, and I’ve been obsessed ever since. The beautiful thing about making it at home is that you can control exactly how spicy you want it, how many veggies go in, and whether you prefer shrimp, chicken, or even tofu. It’s incredibly versatile, and once you master the basic technique, you’ll be making this all the time.

This recipe is inspired by authentic Thai cooking but simplified for the home cook – think of it as your new go-to weeknight dinner that tastes like takeout but costs a fraction of the price. The broth is aromatic and complex, with layers of flavor that develop as it simmers. I love serving this in those beautiful bowls with fresh cilantro on top and a squeeze of lime juice. It’s the kind of soup that makes you feel fancy and sophisticated, but it’s actually so incredibly easy.

What I absolutely adore about Tom Yum is how customizable it is. I’ve made it with chickpeas for a vegetarian version, and it’s just as delicious as the traditional shrimp version. You can also add mushrooms, bell peppers, bamboo shoots, or whatever vegetables you have on hand. The basic formula stays the same – it’s all about that incredible broth.

I’ve tested this recipe multiple times to make sure it’s absolutely foolproof, and I’m so excited to share it with you. For more inspiration on Asian cuisine, check out Serious Eats’ Thai food section, which has incredible resources. You can also find wonderful variations on Bon Appétit’s soup recipes. And if you want to learn more about the specific ingredients, The New York Times Cooking section has fantastic guides.

The key to the best Tom Yum is using fresh, quality ingredients – especially the lemongrass and galangal. Don’t skip these! They’re the soul of this soup. You can find them at most Asian markets, and increasingly at regular supermarkets too. If you absolutely can’t find fresh galangal, frozen works beautifully. And if lemongrass is impossible to locate, you can use lemongrass paste in a pinch, though fresh is definitely superior.

One more thing – this soup is best served immediately while it’s piping hot and the aromatics are at their peak. Gather your loved ones around the table, ladle this beautiful golden broth into bowls, and watch their faces light up when they take that first spoonful. Trust me, this recipe is about to become a household favorite, and you’ll be making it again and again. It’s simple, it’s elegant, and it’s absolutely delicious. Now let’s get cooking!

For more pasta inspiration, you might also enjoy exploring classic carbonara or creamy alfredo sauce recipes that bring that same restaurant-quality taste to your home kitchen.

Prep Time
15 minutes
Cook Time
20 minutes
Total Time
35 minutes
Servings
4 servings

Ingredients

  • 3 stalks fresh lemongrass, white and light green parts only, cut into 2-inch pieces and bruised
  • 3 tablespoons Thai red curry paste
  • 2 tablespoons fish sauce
  • 1 tablespoon palm sugar or brown sugar
  • 1 pound large shrimp, peeled and deveined (or chicken breast, cubed)
  • 4 cups chicken or seafood broth
  • 1 can (13.5 oz) coconut milk
  • 8 oz mushrooms, sliced (cremini or shiitake work beautifully)
  • 3 cloves garlic, minced
  • 2 tablespoons fresh galangal, sliced thin (or ginger as substitute)
  • 4-5 kaffir lime leaves, torn (or zest of 1 lime)
  • 3-4 Thai red chilies, whole or sliced based on heat preference
  • Juice of 2-3 limes (about 3-4 tablespoons)
  • Fresh cilantro leaves for garnish
  • Sliced green onions for garnish
  • Additional lime wedges for serving
  • Thai basil leaves for garnish (optional but recommended)
process: pouring coconut milk into pot of aromatic curry paste and broth, lemongrass visible, steam rising, photorealistic, warm natural lighting, stainless steel pot, no text

Instructions

  1. Prepare your mise en place by gathering all ingredients and setting them on your counter – this will make the cooking process incredibly smooth and stress-free.
  2. In a large pot or Dutch oven, heat 2 tablespoons of oil over medium-high heat until it shimmers and is ready for cooking.
  3. Add the minced garlic and cook for about 30 seconds until fragrant, stirring constantly so it doesn’t burn.
  4. Add the Thai red curry paste and stir constantly for 1-2 minutes, allowing the paste to toast slightly and release all its beautiful flavors into the oil.
  5. Pour in the chicken broth slowly while stirring, making sure the curry paste is fully incorporated and there are no lumps.
  6. Add the bruised lemongrass pieces, sliced galangal, whole Thai chilies, and torn kaffir lime leaves to the pot.
  7. Bring the mixture to a gentle boil, then reduce heat to medium and let it simmer for about 5 minutes so the aromatics can infuse the broth.
  8. Stir in the coconut milk, fish sauce, and palm sugar, combining everything thoroughly and tasting as you go to adjust seasonings.
  9. Add the sliced mushrooms to the pot and let them cook for about 3-4 minutes until they begin to soften and absorb the flavors.
  10. Carefully add the shrimp to the simmering broth and cook for 2-3 minutes until they start to turn pink.
  11. Continue cooking for another 2-3 minutes until the shrimp are completely cooked through and opaque (don’t overcook or they’ll become rubbery).
  12. Remove the pot from heat and stir in the fresh lime juice, tasting and adjusting the balance of spicy, sour, salty, and sweet as needed.
  13. Ladle the beautiful soup into bowls, making sure each serving gets plenty of broth, shrimp, and mushrooms.
  14. Garnish generously with fresh cilantro leaves, sliced green onions, Thai basil if using, and serve immediately with lime wedges on the side.
detail: close-up of Tom Yum soup showing perfectly cooked shrimp, mushroom slices, kaffir lime leaf, fresh cilantro, red chili, drops of lime juice, photorealistic, bright natural light, shallow depth of field, no text

Pro Tips

  • This soup is all about balance – you want the spicy from the chilies and curry paste, the sour from the lime juice, the salty from the fish sauce, and the sweet from the palm sugar. Taste as you cook and adjust each element to your preference.
  • Fresh lemongrass is crucial for authentic flavor – it has a bright, citrusy quality that dried simply cannot replicate. You can find it at Asian markets, Whole Foods, and many regular supermarkets now.
  • If you can’t find kaffir lime leaves, you can substitute with regular lime zest, though the flavor will be slightly different. The leaves add an authentic Thai dimension that’s really special.
  • For a vegetarian version, skip the fish sauce (or use soy sauce instead) and use vegetable broth with chickpeas, tofu, or extra vegetables. It’s equally delicious and satisfying.
  • Galangal has a similar appearance to ginger but with a completely different flavor – it’s more pine-like and floral. If you absolutely cannot find it, ginger works as a substitute, though it will change the flavor profile slightly.
  • Thai red chilies are quite spicy, so adjust the quantity based on your heat tolerance. You can remove the seeds for less heat or add more for extra kick.
  • This soup can be made up to 2 days ahead and stored in the refrigerator – actually, the flavors deepen overnight. Simply reheat gently on the stovetop and add the fresh lime juice and cilantro garnish just before serving.
  • For meal prep, make the broth base and store separately from the shrimp and garnishes. This way you can customize individual bowls when you’re ready to eat.
  • The fish sauce is non-negotiable for authentic flavor – yes, it smells strong in the bottle, but it adds an umami depth that makes this soup special. Trust me on this!
  • Serve this alongside jasmine rice or rice noodles for a more substantial meal, or keep it as a light, brothy soup course.
  • Coconut milk adds richness and helps balance the spice – don’t skip it even if you’re trying to make it lighter. Full-fat coconut milk is best for authentic taste.
  • The key to not overcooking the shrimp is to add them near the very end of cooking – they only need 4-6 minutes total in the broth.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top