Preparation:
- For instructions on how to buy, prepare, and cook with lemongrass, see: All About Lemongrass.
- Pour stock into a deep cooking pot and turn heat to medium-high.
- Add processed lemongrass to the pot, including the parts of the lemongrass stalk you didn’t slice. Boil for 5 minutes, or until fragrant.
- Add garlic, chili, lime leaves, and mushrooms to broth. Continue cooking for another 5 minutes.
- Add Tofu or Shrimp, bell pepper, and cherry tomatoes (if using). Cook 5-6 minutes, or until shrimp is pink and plump.
- Turn down the heat to low and add 1/2 can coconut milk plus fish sauce. Test-test the soup for spice and salt, adding more chili and/or fish sauce (instead of salt) as desired. If too sour for your taste, add 1 tsp. brown sugar; if too salty, add a squeeze of lime juice. Add more coconut milk if you want your soup richer/creamier, or if it’s too spicy for your taste.
- Serve in bowls with fresh coriander sprinkled over. Enjoy!! (See below for more variations on this recipe.)
Variations:
- For a vegetarian version, see my Easy Vegetarian Tom Yum Soup Recipe
- For a more traditional/authentic Tom Yum Soup (without coconut milk), see: Traditional Tom Yum Soup
- If you prefer chicken over seafood, substitute chicken breast for shrimp (cut the chicken into bite-size pieces).
- Rice noodles can also be added for a delicious noodle-soup version of Tom Yum.









