New recipes straight to your inbox Follow on Pinterest
Centerrecipes
Tom Yum Soup
Soups & Curries

Tom Yum Soup

Prep20 min
Cook15 min
Total40 min
Serves4
Tom Yum Soup
Spicy Tom Yum Soup

As a huge fan of Thai cuisine, I've always been drawn to the bold flavors and spices of Tom Yum Soup. This iconic dish is a staple of Thai restaurants, but it's also surprisingly easy to make at home. With a few simple ingredients and some basic cooking techniques, you can create a delicious and authentic Tom Yum Soup that's sure to become a favorite.

One of the things I love about Tom Yum Soup is its versatility. You can make it with a variety of proteins, from shrimp and chicken to pork and tofu, and customize the spice level to suit your taste. Plus, it's a great way to use up any leftover vegetables or herbs you have on hand.

In this recipe, I'll show you how to make a classic Tom Yum Soup with shrimp, lemongrass, and mushrooms. We'll start by making a flavorful broth with a combination of chicken stock, coconut milk, and spices, then add in the protein and vegetables and simmer until everything is tender and delicious.

Whether you're a seasoned cook or just starting out, this recipe is perfect for anyone looking to add a little excitement to their meal routine. So let's get started and make some delicious Tom Yum Soup!

Tom Yum Soup is a dish that's perfect for any time of year, but it's especially great during the colder months when you need a warm and comforting bowl of soup to cozy up with. You can serve it as a main course or as a starter, and it's also a great option for a quick and easy lunch or dinner.

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients.
  • Tom Yum Soup is a versatile dish that can be customized to suit your taste.
  • It's a great way to use up leftover vegetables and herbs.
  • The soup is packed with protein and fiber, making it a nutritious and filling meal.
  • You can make it ahead of time and refrigerate or freeze it for later.
  • It's a perfect dish for a quick and easy lunch or dinner.
  • Tom Yum Soup is a great option for a special occasion or dinner party.

Why This Recipe Works

The key to making a great Tom Yum Soup is to balance the flavors and textures. You want a broth that's spicy and sour, with a rich and creamy coconut milk element to balance out the heat. You also want a variety of textures, from the tender shrimp and chicken to the crunchy vegetables and soft mushrooms.

One of the most important ingredients in Tom Yum Soup is lemongrass. This fragrant and citrusy herb is a staple of Thai cuisine, and it adds a unique and aromatic flavor to the soup. You can use fresh or frozen lemongrass, depending on what's available in your area.

Another key ingredient is fish sauce. This salty and umami-rich condiment is a staple of Thai cuisine, and it adds a deep and savory flavor to the soup. You can use a high-quality fish sauce or make your own by fermenting fish and salt.

Finally, the type of protein you use can make a big difference in the flavor and texture of the soup. Shrimp is a classic choice, but you can also use chicken, pork, or tofu for a vegetarian or vegan option. Just be sure to adjust the cooking time and seasonings accordingly.

Ingredients You’ll Need

To make Tom Yum Soup, you'll need a few simple ingredients, including protein, vegetables, and spices. You can use a variety of proteins, such as shrimp, chicken, or pork, and customize the vegetables to suit your taste. Be sure to use high-quality ingredients, such as fresh lemongrass and fragrant spices, to get the best flavor.

When shopping for ingredients, look for fresh and fragrant herbs, such as lemongrass and Thai basil. You can find these at most Asian markets or well-stocked supermarkets. You'll also need a few pantry staples, such as fish sauce and coconut milk, which can be found at most grocery stores.

  • 2 lbs (1 kg) large shrimp, peeled and deveinedYou can use fresh or frozen shrimp, depending on what's available in your area. Just be sure to thaw the shrimp if using frozen.
  • 2 cups (475 ml) chicken stockYou can use low-sodium chicken stock or make your own by simmering chicken bones and vegetables in water.
  • 1 cup (240 ml) coconut milkFull-fat coconut milk is best for this recipe, as it adds a rich and creamy texture to the soup.
  • 2 stalks lemongrass, bruisedFresh lemongrass is best, but you can also use frozen or dried lemongrass if that's all that's available.
  • 2 cloves garlic, mincedYou can use more or less garlic depending on your taste. Just be sure to mince it finely so it cooks evenly.
  • 1 tablespoon grated fresh gingerFresh ginger adds a warm and spicy flavor to the soup. You can use more or less depending on your taste.
  • 1 tablespoon fish sauceFish sauce is a salty and umami-rich condiment that adds depth and flavor to the soup. You can use a high-quality fish sauce or make your own by fermenting fish and salt.
  • 1 tablespoon lime juiceFresh lime juice adds a bright and citrusy flavor to the soup. You can use more or less depending on your taste.
  • 1/2 teaspoon ground cuminGround cumin adds a warm and earthy flavor to the soup. You can use more or less depending on your taste.
  • 1/4 teaspoon cayenne pepperCayenne pepper adds a spicy kick to the soup. You can use more or less depending on your taste.
  • Salt and pepper to taste
Ingredients for Tom Yum Soup

Equipment You’ll Need

Large pot or Dutch ovenImmersion blender or regular blenderFine-mesh strainerInstant-read thermometerCutting boardChef's knife

How to Make Tom Yum Soup

  1. 1
    In a large pot or Dutch oven, combine the chicken stock, coconut milk, lemongrass, garlic, and ginger. Bring the mixture to a boil over high heat, then reduce the heat to medium-low and simmer for 10-15 minutes, or until the flavors have melded together and the liquid has reduced slightly.
  2. 2
    Add the shrimp to the pot and cook for 2-3 minutes, or until they're pink and just cooked through. Remove the shrimp from the pot with a slotted spoon and set them aside on a plate.
  3. 3
    Add the fish sauce, lime juice, cumin, and cayenne pepper to the pot and stir to combine. Bring the mixture to a simmer and cook for 2-3 minutes, or until the flavors have melded together and the soup has thickened slightly.
  4. 4
    Use an immersion blender or regular blender to puree the soup until it's smooth. Alternatively, you can strain the soup through a fine-mesh strainer to remove the solids.
  5. 5
    Return the shrimp to the pot and stir to combine. Cook for an additional 1-2 minutes, or until the shrimp are heated through.
  6. 6
    Season the soup with salt and pepper to taste, then serve it hot, garnished with fresh herbs and a sprinkle of cayenne pepper if desired.
  7. 7
    To make the soup ahead of time, prepare it through step 4, then let it cool to room temperature. Cover and refrigerate the soup for up to 24 hours, or freeze it for up to 3 months. Reheat the soup over low heat, stirring occasionally, until it's hot and steaming.
  8. 8
    To add some extra flavor and texture to the soup, you can add some sautéed mushrooms, bell peppers, or other vegetables to the pot along with the shrimp.
  9. 9
    If you prefer a creamier soup, you can add a little more coconut milk or some heavy cream to the pot. Just be sure to stir constantly to avoid curdling the milk.
  10. 10
    To make the soup more substantial, you can serve it with some steamed rice, noodles, or other grains. You can also add some cooked chicken, pork, or tofu to the pot for added protein.
  11. 11
    Finally, be sure to taste and adjust the seasoning as you go. The soup should be spicy, sour, salty, and sweet all at once, with a rich and creamy texture from the coconut milk.

Expert Tips

  • Use high-quality ingredients, such as fresh lemongrass and fragrant spices, to get the best flavor.
  • Don't overcook the shrimp, as they can become tough and rubbery.
  • Adjust the spice level to your taste by adding more or less cayenne pepper.
  • Add some acidity, such as lime juice or vinegar, to balance out the richness of the coconut milk.
  • Experiment with different proteins, such as chicken or pork, for a variation on the recipe.
  • Serve the soup with some crusty bread or crackers for a satisfying and filling meal.
  • Make the soup ahead of time and refrigerate or freeze it for later.
  • Use an immersion blender or regular blender to puree the soup for a smooth and creamy texture.

Common Mistakes to Avoid

  • Not using high-quality ingredients, such as fresh lemongrass and fragrant spices.
  • Overcooking the shrimp, which can make them tough and rubbery.
  • Not adjusting the spice level to your taste, which can make the soup too spicy or not spicy enough.
  • Not adding enough acidity, such as lime juice or vinegar, to balance out the richness of the coconut milk.
  • Not using an immersion blender or regular blender to puree the soup, which can leave it chunky and unappetizing.
  • Not serving the soup hot, which can make it unappetizing and uninviting.

Variations and Substitutions

  • Add some sautéed mushrooms, bell peppers, or other vegetables to the pot for added flavor and texture.
  • Use chicken or pork instead of shrimp for a variation on the recipe.
  • Add some cooked noodles or rice to the pot for a more substantial meal.
  • Use different types of protein, such as tofu or tempeh, for a vegetarian or vegan option.
  • Add some curry paste or other spices to the pot for a different flavor profile.
  • Serve the soup with some crusty bread or crackers for a satisfying and filling meal.
  • Make the soup ahead of time and refrigerate or freeze it for later.

What to Serve With Tom Yum Soup

Tom Yum Soup is a versatile dish that can be served in a variety of ways. You can serve it as a starter or main course, and it's also a great option for a quick and easy lunch or dinner. The soup is best served hot, garnished with fresh herbs and a sprinkle of cayenne pepper if desired.

Some other options for serving Tom Yum Soup include serving it with some steamed rice, noodles, or other grains. You can also add some cooked chicken, pork, or tofu to the pot for added protein. Additionally, you can serve the soup with some crusty bread or crackers for a satisfying and filling meal.

Steamed riceNoodlesOther grainsCrusty breadCrackersSalad

Make-Ahead, Storage, Freezing and Reheating

Tom Yum Soup can be made ahead of time and refrigerated or frozen for later. To refrigerate the soup, let it cool to room temperature, then cover and refrigerate it for up to 24 hours. To freeze the soup, let it cool to room temperature, then transfer it to an airtight container or freezer bag and freeze for up to 3 months.

To reheat the soup, simply thaw it overnight in the refrigerator, then reheat it over low heat, stirring occasionally, until it's hot and steaming. You can also reheat the soup in the microwave, but be careful not to overheat it, as this can cause the soup to curdle or separate.

When reheating the soup, you can add some extra flavor and texture by adding some sautéed mushrooms, bell peppers, or other vegetables to the pot. You can also add some cooked noodles or rice to the pot for a more substantial meal.

Finally, be sure to label and date the soup when you store it, so you can easily keep track of how long it's been in the refrigerator or freezer. This will help you ensure that the soup is fresh and safe to eat, and it will also help you to avoid any confusion or mix-ups when you're reheating it.

Frequently Asked Questions

What type of protein can I use in Tom Yum Soup?

You can use a variety of proteins, such as shrimp, chicken, pork, or tofu, depending on your preference and dietary needs.

Can I make Tom Yum Soup ahead of time?

Yes, you can make Tom Yum Soup ahead of time and refrigerate or freeze it for later. Simply let it cool to room temperature, then cover and refrigerate or freeze it until you're ready to reheat it.

How spicy is Tom Yum Soup?

Tom Yum Soup can be quite spicy, depending on the amount of cayenne pepper or other spices you add to it. However, you can adjust the spice level to your taste by adding more or less cayenne pepper, or by omitting it altogether if you prefer a milder soup.

Can I serve Tom Yum Soup with other dishes?

Yes, Tom Yum Soup is a versatile dish that can be served with a variety of other dishes, such as steamed rice, noodles, or other grains. You can also serve it with some crusty bread or crackers for a satisfying and filling meal.

How do I store Tom Yum Soup?

To store Tom Yum Soup, let it cool to room temperature, then cover and refrigerate it for up to 24 hours or freeze it for up to 3 months. Be sure to label and date the soup when you store it, so you can easily keep track of how long it's been in the refrigerator or freezer.

Can I make Tom Yum Soup in a slow cooker?

Yes, you can make Tom Yum Soup in a slow cooker. Simply add all the ingredients to the slow cooker and cook on low for 2-3 hours, or until the soup is hot and the flavors have melded together.

How do I reheat Tom Yum Soup?

To reheat Tom Yum Soup, simply thaw it overnight in the refrigerator, then reheat it over low heat, stirring occasionally, until it's hot and steaming. You can also reheat the soup in the microwave, but be careful not to overheat it, as this can cause the soup to curdle or separate.

Can I freeze Tom Yum Soup?

Yes, you can freeze Tom Yum Soup. Simply let it cool to room temperature, then transfer it to an airtight container or freezer bag and freeze for up to 3 months.

How long does Tom Yum Soup last in the refrigerator?

Tom Yum Soup can last for up to 24 hours in the refrigerator. Be sure to store it in a covered container and keep it refrigerated at a temperature of 40°F (4°C) or below.

Can I make Tom Yum Soup without coconut milk?

Yes, you can make Tom Yum Soup without coconut milk. Simply omit the coconut milk and add a little more chicken or vegetable broth to the pot to achieve the desired consistency.

The Full Recipe
Recipe Card
Tom Yum Soup

Tom Yum Soup

Learn to make authentic Tom Yum Soup at home with this easy recipe, featuring a rich and spicy broth, tender shrimp, and fragrant aromatics.

Prep20 min
Cook15 min
Total40 min
Serves4
Pin Recipe

Ingredients

  • 2 lbs (1 kg) large shrimp, peeled and deveined
  • 2 cups (475 ml) chicken stock
  • 1 cup (240 ml) coconut milk
  • 2 stalks lemongrass, bruised
  • 2 cloves garlic, minced
  • 1 tablespoon grated fresh ginger
  • 1 tablespoon fish sauce
  • 1 tablespoon lime juice
  • 1/2 teaspoon ground cumin
  • 1/4 teaspoon cayenne pepper
  • Salt and pepper to taste

Instructions

  1. In a large pot or Dutch oven, combine the chicken stock, coconut milk, lemongrass, garlic, and ginger. Bring the mixture to a boil over high heat, then reduce the heat to medium-low and simmer for 10-15 minutes, or until the flavors have melded together and the liquid has reduced slightly.
  2. Add the shrimp to the pot and cook for 2-3 minutes, or until they're pink and just cooked through. Remove the shrimp from the pot with a slotted spoon and set them aside on a plate.
  3. Add the fish sauce, lime juice, cumin, and cayenne pepper to the pot and stir to combine. Bring the mixture to a simmer and cook for 2-3 minutes, or until the flavors have melded together and the soup has thickened slightly.
  4. Use an immersion blender or regular blender to puree the soup until it's smooth. Alternatively, you can strain the soup through a fine-mesh strainer to remove the solids.
  5. Return the shrimp to the pot and stir to combine. Cook for an additional 1-2 minutes, or until the shrimp are heated through.
  6. Season the soup with salt and pepper to taste, then serve it hot, garnished with fresh herbs and a sprinkle of cayenne pepper if desired.
  7. To make the soup ahead of time, prepare it through step 4, then let it cool to room temperature. Cover and refrigerate the soup for up to 24 hours, or freeze it for up to 3 months. Reheat the soup over low heat, stirring occasionally, until it's hot and steaming.
  8. To add some extra flavor and texture to the soup, you can add some sautéed mushrooms, bell peppers, or other vegetables to the pot along with the shrimp.
  9. If you prefer a creamier soup, you can add a little more coconut milk or some heavy cream to the pot. Just be sure to stir constantly to avoid curdling the milk.
  10. To make the soup more substantial, you can serve it with some steamed rice, noodles, or other grains. You can also add some cooked chicken, pork, or tofu to the pot for added protein.
  11. Finally, be sure to taste and adjust the seasoning as you go. The soup should be spicy, sour, salty, and sweet all at once, with a rich and creamy texture from the coconut milk.

Nutrition (per serving, approximate)

250Calories
20gProtein
20gCarbs
10gFat