New recipes straight to your inbox Follow on Pinterest
Thai Coconut Soup
Soups & Curries

Thai Coconut Soup

Prep20 min
Cook25 min
Total45 min
Serves4
Thai Coconut Soup
Creamy and Aromatic Thai Coconut Soup

I still remember the first time I had Thai Coconut Soup at a small restaurant in my hometown. The combination of the creamy coconut milk, the spicy kick from the chili peppers, and the freshness of the lemongrass and lime leaves was love at first sip. Since then, I've been obsessed with recreating this dish at home, and after countless experiments, I'm excited to share my version with you.

This recipe is a staple of Thai cuisine, and its beauty lies in its simplicity and versatility. You can make it with your choice of protein - chicken, shrimp, or tofu - and customize the spice level to your liking. Whether you're a fan of spicy food or prefer milder flavors, this soup is sure to become a favorite.

One of the things I love about this recipe is how easy it is to make. With just a few ingredients and some basic cooking techniques, you can create a dish that's not only delicious but also impressive. And the best part? It's ready in under an hour, making it perfect for a quick weeknight dinner or a special occasion.

In this recipe, we'll take you through the steps to make a rich and creamy Thai Coconut Soup that's bursting with flavor. From the initial prep work to the final garnish, we'll cover everything you need to know to create this dish like a pro. So let's get started and dive into the world of Thai cuisine!

As we explore this recipe, you'll notice that it's all about balance and harmony. The combination of sweet, sour, salty, and spicy flavors comes together to create a truly unforgettable taste experience. And with its comforting and soothing properties, this soup is perfect for any time of the year, whether you're looking for a pick-me-up on a chilly winter day or a refreshing treat on a warm summer evening.

Why You’ll Love This Recipe

  • This recipe is easy to make and requires minimal ingredients.
  • You can customize the spice level to your liking, making it perfect for anyone who loves spicy food.
  • The soup is ready in under an hour, making it perfect for a quick weeknight dinner.
  • You can make it with your choice of protein, including chicken, shrimp, or tofu.
  • The dish is perfect for any time of the year, whether you're looking for a comforting winter soup or a refreshing summer treat.
  • The combination of flavors and textures makes for a truly unforgettable taste experience.
  • This recipe is perfect for anyone who loves Thai cuisine and wants to try something new and exciting.

Why This Recipe Works

The key to a great Thai Coconut Soup is in the layering of flavors. We start with a rich and aromatic broth made with coconut milk, lemongrass, and lime leaves, which provides the foundation for the dish. Then, we add the protein of our choice, whether it's chicken, shrimp, or tofu, and cook it until it's tender and flavorful.

Next, we add a variety of spices and seasonings, including chili peppers, garlic, and fish sauce, which add depth and complexity to the soup. And finally, we finish it off with a squeeze of fresh lime juice and a sprinkle of chopped cilantro, which adds a bright and refreshing touch to the dish.

Another important aspect of this recipe is the use of heat control. We want to cook the ingredients slowly and gently, allowing the flavors to meld together and the soup to thicken and reduce. This is where the magic happens, and the soup transforms from a simple broth into a rich and creamy masterpiece.

By following these steps and using the right techniques, you'll be able to create a Thai Coconut Soup that's not only delicious but also visually stunning. The combination of colors and textures, from the creamy coconut milk to the vibrant green cilantro, makes for a dish that's almost too beautiful to eat. Almost.

Ingredients You’ll Need

When it comes to making Thai Coconut Soup, the ingredients are just as important as the technique. We'll be using a combination of coconut milk, lemongrass, lime leaves, and your choice of protein, along with a variety of spices and seasonings. Be sure to choose high-quality ingredients, such as fresh lemongrass and lime leaves, to get the best flavor out of your soup.

One of the most important ingredients in this recipe is the coconut milk. Look for full-fat coconut milk, which will give your soup a rich and creamy texture. You can also use low-fat coconut milk if you prefer a lighter version, but keep in mind that the flavor and texture may be slightly different.

  • 2 cups (475 ml) full-fat coconut milkFull-fat coconut milk is essential for a rich and creamy soup. Look for a high-quality brand that doesn't contain any additives or preservatives.
  • 2 tablespoons (30 ml) vegetable oilVegetable oil is used for sautéing the aromatics and adding flavor to the soup. You can also use other neutral-tasting oils, such as canola or grapeseed oil.
  • 4 cloves garlic, mincedGarlic adds a pungent flavor to the soup and helps to balance out the sweetness of the coconut milk. Be sure to mince it finely to release its full flavor potential.
  • 2 inches (5 cm) lemongrass, bruisedLemongrass is a key ingredient in Thai cuisine, and its citrusy flavor pairs perfectly with the coconut milk. Look for fresh lemongrass at your local Asian market or substitute with dried lemongrass if necessary.
  • 2 lime leavesLime leaves add a bright and citrusy flavor to the soup, and their aroma is released when they're bruised or torn. Look for fresh lime leaves at your local Asian market or substitute with dried lime leaves if necessary.
  • 1 pound (450 g) boneless, skinless chicken breast or thighsYou can use either chicken breast or thighs for this recipe, depending on your preference. Chicken breast will give you a leaner soup, while chicken thighs will add more flavor and moisture.
  • 2 tablespoons (30 g) grated fresh gingerFresh ginger adds a spicy and warming flavor to the soup, and its aroma is released when it's grated or sliced. Look for fresh ginger at your local Asian market or substitute with ground ginger if necessary.
  • 2 tablespoons (30 g) Thai red curry pasteThai red curry paste is a blend of spices and herbs that adds a deep and complex flavor to the soup. Look for a high-quality brand that doesn't contain any additives or preservatives.
  • 1 teaspoon fish sauceFish sauce is a salty and umami-rich ingredient that adds depth and complexity to the soup. Look for a high-quality brand that doesn't contain any additives or preservatives.
  • 1/2 teaspoon saltSalt enhances the flavors of the other ingredients and helps to balance out the sweetness of the coconut milk. Use a high-quality salt, such as sea salt or kosher salt, for the best flavor.
  • 1/4 teaspoon black pepperBlack pepper adds a subtle and slightly spicy flavor to the soup, and its aroma is released when it's freshly ground. Use a high-quality pepper, such as freshly ground black pepper, for the best flavor.
Ingredients for Thai Coconut Soup

Equipment You’ll Need

Large heavy pot or Dutch ovenSharp chef's knifeCutting boardMeasuring cups and spoonsInstant-read thermometerImmersion blender or regular blender

How to Make Thai Coconut Soup

  1. 1
    Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the minced garlic and cook, stirring occasionally, until fragrant and lightly browned, about 4-5 minutes.
  2. 2
    Add the bruised lemongrass and lime leaves to the pot and cook, stirring occasionally, for 1-2 minutes. This will release their aromatic oils and add flavor to the soup.
  3. 3
    Add the grated ginger to the pot and cook, stirring constantly, for 1 minute. This will help to release its oils and add warmth to the soup.
  4. 4
    Add the chicken to the pot and cook, stirring occasionally, until browned on all sides and cooked through, about 5-7 minutes. Remove the chicken from the pot and set it aside.
  5. 5
    Add the curry paste to the pot and cook, stirring constantly, for 1-2 minutes. This will help to release its oils and add flavor to the soup.
  6. 6
    Add the coconut milk to the pot and bring the mixture to a simmer. Cook, stirring occasionally, until the soup has thickened and reduced slightly, about 10-15 minutes.
  7. 7
    Add the fish sauce, salt, and black pepper to the pot and stir to combine. This will add depth and complexity to the soup.
  8. 8
    Add the cooked chicken back to the pot and stir to combine. Cook, stirring occasionally, until the chicken is heated through and the soup is hot and bubbly.
  9. 9
    Use an immersion blender or regular blender to puree the soup until smooth. Alternatively, you can leave the soup chunky if you prefer.
  10. 10
    Taste and adjust the seasoning as needed. You can add more fish sauce, salt, or black pepper to taste.
  11. 11
    Serve the soup hot, garnished with chopped cilantro, scallions, or Thai basil. You can also serve it with steamed rice or noodles for a filling and satisfying meal.

Expert Tips

  • Use high-quality ingredients, such as fresh lemongrass and lime leaves, to get the best flavor out of your soup.
  • Don't overcook the chicken, as it can become dry and tough. Cook it until it's just browned and cooked through, then remove it from the pot and set it aside.
  • Adjust the spice level to your liking by adding more or less curry paste. You can also add other spices, such as cumin or coriander, to give the soup more depth and complexity.
  • Use an immersion blender or regular blender to puree the soup until smooth. This will help to release the flavors and create a creamy texture.
  • Don't over-reduce the soup, as it can become too thick and sticky. Cook it until it's just thickened and reduced slightly, then remove it from the heat.
  • Experiment with different proteins, such as shrimp or tofu, to change up the flavor and texture of the soup.
  • Add other ingredients, such as bell peppers or mushrooms, to add more flavor and nutrients to the soup.
  • Serve the soup with steamed rice or noodles for a filling and satisfying meal.

Common Mistakes to Avoid

  • Not using high-quality ingredients, such as fresh lemongrass and lime leaves, which can result in a bland and unflavorful soup.
  • Overcooking the chicken, which can make it dry and tough.
  • Not adjusting the spice level to your liking, which can result in a soup that's too spicy or too bland.
  • Not using an immersion blender or regular blender to puree the soup, which can result in a chunky and unappetizing texture.
  • Over-reducing the soup, which can make it too thick and sticky.
  • Not experimenting with different proteins and ingredients, which can result in a boring and uninteresting soup.

Variations and Substitutions

  • Add other spices, such as cumin or coriander, to give the soup more depth and complexity.
  • Use different proteins, such as shrimp or tofu, to change up the flavor and texture of the soup.
  • Add other ingredients, such as bell peppers or mushrooms, to add more flavor and nutrients to the soup.
  • Use low-fat coconut milk for a lighter version of the soup.
  • Add a splash of fish sauce or lime juice to give the soup more umami flavor and brightness.
  • Serve the soup with steamed rice or noodles for a filling and satisfying meal.
  • Experiment with different types of citrus, such as lemons or oranges, to add more brightness and flavor to the soup.

What to Serve With Thai Coconut Soup

This Thai Coconut Soup is perfect for serving as a starter or main course, and it's also great for a quick and easy lunch or dinner. You can serve it with steamed rice or noodles, or with some crusty bread for dipping in the flavorful broth.

Some other ideas for serving this soup include adding some sliced chicken or shrimp on top, or garnishing it with chopped cilantro, scallions, or Thai basil. You can also serve it with a side of stir-fried vegetables or a simple green salad for a well-rounded and nutritious meal.

Steamed riceNoodlesStir-fried vegetablesSimple green saladCrusty breadGrilled chicken or shrimp

Make-Ahead, Storage, Freezing and Reheating

This Thai Coconut Soup can be made ahead and stored in the fridge for up to 3 days or frozen for up to 2 months. To store it, let the soup cool to room temperature, then transfer it to an airtight container and refrigerate or freeze it.

When reheating the soup, be sure to heat it gently over low heat, stirring occasionally, until it's hot and bubbly. You can also reheat it in the microwave, but be careful not to overheat it, as this can cause the soup to break and separate.

One of the best things about this soup is that it's perfect for meal prep. You can make a big batch of it on the weekend, then portion it out into individual containers and refrigerate or freeze it for later. This is a great way to have a healthy and delicious meal ready to go, and it's also perfect for packing in lunches or taking on the go.

In addition to storing the soup itself, you can also store the individual components, such as the cooked chicken or the coconut milk, separately. This can be a great way to customize the soup to your liking, and it's also perfect for making other dishes, such as curries or stir-fries, using the same ingredients.

Frequently Asked Questions

What type of coconut milk should I use for this recipe?

You should use full-fat coconut milk for this recipe, as it will give the soup a rich and creamy texture. You can also use low-fat coconut milk if you prefer a lighter version, but keep in mind that the flavor and texture may be slightly different.

Can I use other proteins, such as shrimp or tofu, in this recipe?

Yes, you can use other proteins, such as shrimp or tofu, in this recipe. Simply substitute the chicken with your preferred protein and adjust the cooking time and method as needed.

How spicy is this recipe?

This recipe has a moderate level of heat, thanks to the curry paste and chili peppers. However, you can adjust the spice level to your liking by adding more or less curry paste, or by using different types of chili peppers.

Can I make this recipe ahead of time?

Yes, you can make this recipe ahead of time and store it in the fridge for up to 3 days or freeze it for up to 2 months. Simply reheat it gently over low heat, stirring occasionally, until it's hot and bubbly.

What are some variations I can try with this recipe?

Some variations you can try with this recipe include adding other spices, such as cumin or coriander, using different proteins, such as shrimp or tofu, or adding other ingredients, such as bell peppers or mushrooms.

Can I serve this recipe with other dishes?

Yes, you can serve this recipe with other dishes, such as steamed rice or noodles, stir-fried vegetables, or a simple green salad. This is a great way to add some variety and nutrition to your meal.

How do I store the soup?

You can store the soup in an airtight container in the fridge for up to 3 days or freeze it for up to 2 months. Simply reheat it gently over low heat, stirring occasionally, until it's hot and bubbly.

Can I make this recipe in a slow cooker?

Yes, you can make this recipe in a slow cooker. Simply brown the chicken and cook the aromatics in a pan, then transfer everything to the slow cooker and cook on low for 2-3 hours.

What are some common mistakes to avoid when making this recipe?

Some common mistakes to avoid when making this recipe include not using high-quality ingredients, overcooking the chicken, not adjusting the spice level to your liking, and not using an immersion blender or regular blender to puree the soup.

The Full Recipe
Recipe Card
Thai Coconut Soup

Thai Coconut Soup

Learn to make easy and delicious Thai Coconut Soup at home with this simple recipe, featuring coconut milk, lemongrass, and your choice of protein.

Prep20 min
Cook25 min
Total45 min
Serves4
Pin Recipe

Ingredients

  • 2 cups (475 ml) full-fat coconut milk
  • 2 tablespoons (30 ml) vegetable oil
  • 4 cloves garlic, minced
  • 2 inches (5 cm) lemongrass, bruised
  • 2 lime leaves
  • 1 pound (450 g) boneless, skinless chicken breast or thighs
  • 2 tablespoons (30 g) grated fresh ginger
  • 2 tablespoons (30 g) Thai red curry paste
  • 1 teaspoon fish sauce
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Heat the oil in a large heavy pot or Dutch oven over medium heat. Add the minced garlic and cook, stirring occasionally, until fragrant and lightly browned, about 4-5 minutes.
  2. Add the bruised lemongrass and lime leaves to the pot and cook, stirring occasionally, for 1-2 minutes. This will release their aromatic oils and add flavor to the soup.
  3. Add the grated ginger to the pot and cook, stirring constantly, for 1 minute. This will help to release its oils and add warmth to the soup.
  4. Add the chicken to the pot and cook, stirring occasionally, until browned on all sides and cooked through, about 5-7 minutes. Remove the chicken from the pot and set it aside.
  5. Add the curry paste to the pot and cook, stirring constantly, for 1-2 minutes. This will help to release its oils and add flavor to the soup.
  6. Add the coconut milk to the pot and bring the mixture to a simmer. Cook, stirring occasionally, until the soup has thickened and reduced slightly, about 10-15 minutes.
  7. Add the fish sauce, salt, and black pepper to the pot and stir to combine. This will add depth and complexity to the soup.
  8. Add the cooked chicken back to the pot and stir to combine. Cook, stirring occasionally, until the chicken is heated through and the soup is hot and bubbly.
  9. Use an immersion blender or regular blender to puree the soup until smooth. Alternatively, you can leave the soup chunky if you prefer.
  10. Taste and adjust the seasoning as needed. You can add more fish sauce, salt, or black pepper to taste.
  11. Serve the soup hot, garnished with chopped cilantro, scallions, or Thai basil. You can also serve it with steamed rice or noodles for a filling and satisfying meal.

Nutrition (per serving, approximate)

420Calories
35gProtein
25gCarbs
25gFat