This post may contain affiliate links, please see our privacy policy for details
Prep 10 minutesmins
Cook 20 minutesmins
Total 30 minutesmins
Bold, aromatic, and incredibly flavorful, Tom yum soup is iconic. This Thai soup is known for its spicy, sour, salty, and savory flavors all in one slurp.
Let’s bring rich, authentic Thai flavors straight to your home with this quick and easy Tom Yum soup recipe. This Thai soup is made with lime juice, lemongrass, galangal, lime leaves, Thai bird’s eye chilies, fish sauce, Thai chili paste, mushrooms, and shrimp for a perfect balance of spicy, sour, and savory flavors.
This incredibly flavorful and comforting tom yum is surprisingly easy to make at home. This soup comes together in under 30 minutes, making it a quick and cozy weeknight dinner.
Tom yum soup or Tom yum goong (”goong” means shrimp), is a famous Thai hot and sour soup that is known for its signature spicy, sour, salty, and savory flavors. It is traditionally made with shrimp, lemongrass, galangal, lime leaves, Thai bird’s eye chilis, lime juice, and mushrooms.
This recipe is the clear Tom Yum Nam Sai version, lighter and more aromatic than the creamy, evaporated-milk version. Serve this for dinner with a bowl of steamed white rice or vermicelli noodles for a comforting and delicious meal.
Ingredients
You can find all the ingredients for tom yum soup recipe at your local Asian or Thai market. Full measurements and links to everything I used are in the recipe card below.
Broth
Head-on Shrimp: The shells and head of the shrimp create a rich, savory broth, and the shrimp are the main protein.
Low Sodium Chicken Stock: adds a comforting base to the Thai soup.
Garlic: one of the main aromatics.
Thai Birds Eye Chili: a tiny red pepper that is incredibly spicy. Adjust the amount to your preference or remove the seeds for less spice.
Lemongrass: adds a bright citrusy, grassy flavor.
Galangal: is similar to ginger but has a sharper, peppery flavor.
Makrut Lime Leaves: or Keffir lime leaves add a strong lime aroma.
Soup Add-Ins
Oyster Mushrooms: for added texture and flavor.
Onion: adds a sweet aromatic flavor.
Roma Tomato: is not a traditional ingredient but adds more sweetness and flavors to the broth.
Thai Chili Paste (Nam Prik Pao): adds a slightly smoky, spicy, depth.
Sugar: to balance and sweeten the other flavors.
Fish Sauce: adds a salty, umami layer.
Lime Juice: adds the fresh sour acidity to the tom yum goong.
Substitutions and Additions
Substitutions
Protein: chicken, seafood mix, or tofu
Ginger: an alternative to galangal
Water: instead of chicken stock.
Additions
Daikon: to sweeten the broth, add a 1/4 cup of daikon in your broth.
Noodles: add in some rice noodles or your noodles of your choice for a tom yum noodle soup.
Vegetables: shimeji mushrooms, enoki mushrooms, shiitake mushrooms, straw mushrooms, baby corn, red bell peppers, etc.
Evaporated milk: for the creamy version.
How to Make Tom Yum Soup
Peel and devein shrimp and remove the heads. Separate the shrimp from the head and shells.
Using a meat mallet, smash the garlic, Thai chili and lemongrass.
In a large pot, add the shrimp heads and shells, garlic, Thai chili, lemongrass and galangal. Tear the lime leaves and add into the pot. Add the chicken stock and bring to a simmer on high heat. Then lower the heat to medium low and cover and simmer for 10 minutes. Then strain the broth and discard.
Place the broth back into a pot over medium heat. Add onions and mushrooms and simmer for 2 minutes. Then add the tomatoes and prawns and simmer for 2 minutes.
Add the Thai chili paste, fish sauce and sugar and mix to combine. Then add the lime juice.
Serve with chopped cilantro and white rice and enjoy!
Expert Tips
Prepare the lemongrass. Use only the bottom half, cut it in half, peel away the outer green layer, then slice into 2-inch pieces and smash with a tenderizer.
Tear the lime leaves. Before adding the lime leaves, twist and tear them to release their natural flavors.
Use the shrimp heads and shells. The shrimp heads and shells add an intense layer of depth and savory flavor that cannot be replicated with just chicken stock.
Add the shrimp last. Shrimp cook quickly. To avoid rubbery, overcooked shrimp, add it near the end.
Adjust the Thai chilis and chili paste to your tolerance level. The spiciness of the tom yum goong depends on how many Thai chilis and chili paste you add to the soup.
Storage Instructions
You can store any leftover Thai soup in an airtight container in the refrigerator for up to 4-5 days.
Reheat: heat the soup in a small pot covered over medium heat until hot.
Freeze: Store the cooled soup in an airtight container in the freezer for up to 3 months. Defrost in the refrigerator overnight, then reheat and serve.
Pairing Suggestions
Tom yum soup can be served for lunch or dinner with a side of steamed white rice or with the following pairing suggestions.
What are the differences between the clear broth and the creamy version?
This recipe is the classic Tom yum Goong Nam Sai soup with a clear broth, and the creamy version, called Tom Yum Goong Nam Khon, is made by adding evaporated milk.
What is the difference between Tom Yum and Tom Kha?
Bold, aromatic, and incredibly flavorful, Tom yum soup is simply iconic. This Thai soup is known for its spicy, sour, salty, and savory flavors all in one slurp.
Prepare the shrimp. Peel and devein the shrimp and remove the heads. Separate the shrimp from the heads and shells.
Prepare aromatics. Using a meat mallet, crush the garlic, Thai chili, and lemongrass.
Make the broth. In a large pot, add the shrimp heads and shells. Then add the garlic, Thai chili, lemongrass, and galangal. Tear the lime leaves and add them to the pot. Pour in the chicken stock and bring to a simmer over high heat. Lower the heat to medium-low, cover, and simmer for 10 minutes. Strain the broth and discard everything.
Add the vegetables and shrimp. Return the broth to a pot over medium heat. Add the onions and mushrooms and simmer for 2 minutes. Then add the tomatoes and prawns and cook for another 2 minutes.
Add the seasonings. Mix in the Thai chili paste, fish sauce, and sugar, and stir for 1 minute. Then add the lime juice. Taste and adjust as needed.
Serve. Garnish with chopped cilantro and serve with Jasmine white rice. Enjoy!
Rate & Review What did you think of this recipe?