I love making this tom yum soup because it’s full of bold flavors that warm you up on any day. It’s a fun way to try something a little different and brings a bit of Thailand right to your kitchen. I hope you enjoy making it as much as I do!
Some ingredients in this recipe might be new if you haven’t cooked Thai food before. Lemongrass, galangal, and kaffir lime leaves are fresh herbs and spices that give the soup its unique taste. You can usually find them in the fresh produce or Asian section of a supermarket. If you can’t find galangal, ginger is a mild substitute, but the flavor will be a bit different.
Tom Yum Soup Recipe Ingredients
Chicken broth: The base of the soup that adds a rich, savory flavor.
Shrimp: Adds protein and a sweet, seafood taste.
Lemongrass: A fragrant herb that gives a citrusy aroma.
Galangal: A root similar to ginger with a sharp, peppery flavor.
Kaffir lime leaves: Leaves that add a fresh, zesty lime flavor.
Garlic: Adds a warm, pungent taste.
Fish sauce: A salty, savory seasoning made from fermented fish.
Lime juice: Adds bright, tangy acidity.
Thai chili paste: Gives the soup its spicy kick.
Mushrooms: Adds texture and an earthy flavor.
Cherry tomatoes: Bring a sweet and slightly tart taste.
Cilantro: Fresh herb used as a garnish for a burst of flavor.
Technique Tip for This Recipe
One of the most important steps in this Tom Yum Soup recipe is simmering the broth with the lemongrass, galangal, and kaffir lime leaves. Here’s how to do it so your soup gets all those amazing flavors without turning bitter or too strong:
- After you bring the chicken broth to a boil, lower the heat to a gentle simmer. That means the liquid should have small bubbles rising slowly, not a full rolling boil.
- Add the lemongrass, galangal, and torn kaffir lime leaves right into the pot.
- Let them cook in the simmering broth for about 5 minutes. This gives the broth time to soak up the fresh, zesty flavors without overcooking the herbs.
- Keep an eye on the heat so it doesn’t get too hot—if it boils too hard, the flavors can become bitter or harsh.
Simmering like this makes your soup taste bright and balanced, with a nice mix of citrusy and spicy notes. If you skip this step or boil too hard, the broth might taste flat or even a little bitter, which is a bummer because the fresh ingredients are the heart of this dish.
When I first made this Tom Yum Soup, I didn’t lower the heat enough and ended up with a broth that was too strong and a bit bitter. After that, I learned to watch the pot carefully and keep the simmer gentle. Also, if you want to save time, you can prepare the herbs ahead and add them right before serving for a lighter flavor, but I really love the deeper taste you get from simmering. It’s worth the extra few minutes!
Suggested Side Dishes
Alternative Ingredients
chicken broth - Substitute with vegetable broth: Vegetable broth provides a similar savory base while keeping the dish vegetarian.
shrimp - Substitute with tofu: Tofu absorbs the flavors of the soup and provides a protein-rich alternative for vegetarians.
lemongrass - Substitute with lemon zest: Lemon zest offers a citrusy aroma and flavor, mimicking the essence of lemongrass.
galangal - Substitute with ginger: Ginger provides a similar spicy and aromatic quality, though it is slightly less pungent.
kaffir lime leaves - Substitute with lime zest: Lime zest can mimic the citrusy notes of kaffir lime leaves, though it lacks the same depth.
garlic - Substitute with shallots: Shallots offer a milder, sweeter flavor that can complement the soup's profile.
fish sauce - Substitute with soy sauce: Soy sauce provides a salty and umami flavor, suitable for vegetarians and those avoiding fish products.
lime juice - Substitute with lemon juice: Lemon juice offers a similar acidity and brightness to the soup.
thai chili paste - Substitute with sriracha: Sriracha provides a similar heat and tangy flavor, though it may be slightly sweeter.
mushrooms - Substitute with zucchini: Zucchini adds a similar texture and absorbs the soup's flavors well.
cherry tomatoes - Substitute with diced regular tomatoes: Regular tomatoes provide a similar sweetness and acidity when diced.
cilantro - Substitute with parsley: Parsley offers a fresh, slightly peppery flavor that can replace cilantro's herbaceous notes.
Alternative Recipes Similar to This Soup
How to Store or Freeze This Soup
Allow the Tom Yum Soup to cool to room temperature before storing. This helps maintain the integrity of the flavors and prevents condensation from watering down the soup.
For short-term storage, transfer the soup into an airtight container. Ensure the lid is tightly sealed to keep the aromas and flavors intact. Place the container in the refrigerator, where it will stay fresh for up to 3 days.
If you plan to enjoy the soup later, freezing is a great option. Pour the cooled soup into a freezer-safe container, leaving some space at the top to allow for expansion. Alternatively, use heavy-duty freezer bags, which can be laid flat to save space.
Label the container or bag with the date to keep track of its freshness. The soup can be frozen for up to 2 months without losing its delightful taste.
When you're ready to indulge in your Tom Yum Soup again, thaw it in the refrigerator overnight. This gradual thawing process helps preserve the texture of the shrimp and vegetables.
Reheat the soup gently on the stovetop over medium heat. Stir occasionally to ensure even heating and to revive the vibrant flavors of the lemongrass, galangal, and kaffir lime leaves.
If the soup appears too thick after reheating, add a splash of chicken broth or water to achieve your desired consistency. Adjust the seasoning with a dash of fish sauce or lime juice if needed.
Garnish with fresh cilantro just before serving to bring back the aromatic freshness that makes Tom Yum Soup so irresistible.
How to Reheat Leftovers
Gently reheat the Tom Yum Soup on the stovetop over medium heat. Stir occasionally to ensure even heating and prevent the shrimp from overcooking. This method preserves the vibrant flavors of the lemongrass, galangal, and kaffir lime leaves.
Use a microwave-safe bowl to reheat the soup in the microwave. Cover the bowl with a microwave-safe lid or wrap to avoid splatters. Heat on medium power in 1-minute intervals, stirring in between, until the soup is hot. This method is quick and convenient, especially for a single serving.
For a more aromatic experience, reheat the soup in a small pot and add a splash of fresh lime juice and a pinch of cilantro just before serving. This refreshes the flavors and adds a burst of freshness to the reheated soup.
If you have a steamer, place the soup in a heatproof bowl and steam it gently. This method helps maintain the delicate texture of the shrimp and the integrity of the mushrooms and cherry tomatoes.
For an adventurous twist, reheat the soup in a slow cooker on the low setting. This method is ideal if you're not in a rush and want to infuse the soup with deeper flavors over a longer period. Add a touch more thai chili paste for an extra kick.
Essential Tools for Making This Soup
Pot: A large pot is essential for boiling the chicken broth and simmering the ingredients to develop the flavors of the soup.
Knife: A sharp knife is necessary for cutting the lemongrass, galangal, and other ingredients to the desired size.
Cutting board: A sturdy cutting board provides a safe and stable surface for chopping and preparing ingredients.
Measuring spoons: These are used to accurately measure the fish sauce, lime juice, and Thai chili paste to ensure the right balance of flavors.
Wooden spoon: A wooden spoon is ideal for stirring the soup ingredients together without scratching the pot.
Ladle: A ladle is useful for serving the soup into bowls, ensuring you get a good mix of broth and solid ingredients.
Tongs: Tongs can be handy for adding and removing the shrimp from the pot, ensuring they are cooked perfectly.
Strainer: If you prefer a smoother soup, a strainer can be used to remove the lemongrass, galangal, and kaffir lime leaves before serving.
How to Save Time on This Recipe
Prep ingredients ahead: Chop lemongrass, slice galangal, and mince garlic in advance. Store them in airtight containers.
Use pre-made broth: Opt for store-bought chicken broth to save time on making it from scratch.
Frozen shrimp: Keep a bag of peeled and deveined shrimp in the freezer for quick access.
Batch cook: Double the recipe and freeze half for a quick meal later.
Quick garnish: Pre-chop cilantro and store it in the fridge for easy garnishing.

Tom Yum Soup Recipe
Ingredients
Main Ingredients
- 4 cups Chicken broth
- 1 cup Shrimp peeled and deveined
- 2 stalks Lemongrass cut into 2-inch pieces
- 3 slices Galangal
- 3 leaves Kaffir lime leaves torn
- 2 cloves Garlic minced
- 2 tablespoon Fish sauce
- 1 tablespoon Lime juice
- 2 tablespoon Thai chili paste
- 1 cup Mushrooms sliced
- 1 cup Cherry tomatoes halved
- 1 handful Cilantro chopped
Instructions
- 1. In a pot, bring the chicken broth to a boil.
- 2. Add lemongrass, galangal, and kaffir lime leaves. Simmer for 5 minutes.
- 3. Add garlic, fish sauce, lime juice, and Thai chili paste. Stir well.
- 4. Add shrimp, mushrooms, and cherry tomatoes. Cook until shrimp is done, about 3-4 minutes.
- 5. Garnish with chopped cilantro before serving.
Nutritional Value
Keywords
More Amazing Recipes to Try 🙂
- Pickled Watermelon Rinds Recipe30 Minutes
- Cocktail Sauce Recipe5 Minutes
- Mexican Sopes Recipe40 Minutes
- Traditional Mexican Street Tacos Recipe30 Minutes
- Eggless French Toast Recipe20 Minutes
- Traditional Gyro Meat Recipe1 Hours 20 Minutes
- Sea Scallops and Angel Hair Pasta Recipe30 Minutes
- Swedish Glogg Recipe40 Minutes

Leave a Reply