Creamy thai peanut soup
There is something instantly comforting about a warm bowl of this soup. The moment you bring the spoon close, you catch that rich, nutty aroma mixed with a hint of spice and sweetness. It feels cozy, a little indulgent, and surprisingly refreshing at the same time. Trust me, you’re going to love this, it is the kind of dish that makes you slow down and enjoy every bite.
Why this bowl keeps you coming back for more
As you take that first spoonful, the silky texture wraps around your taste buds, followed by layers of peanut richness, gentle heat, and a subtle citrusy lift. This one’s a total game-changer when you want something quick but deeply satisfying.
A little story behind the flavors
This soup draws inspiration from Thai cuisine, where balance is everything. Sweet, salty, tangy, and spicy elements come together in harmony. Peanut-based dishes have long been part of Southeast Asian cooking, often used in sauces and soups that bring comfort and bold flavor to everyday meals. Let me tell you, it’s worth every bite.
Why this recipe works every single time
Versatile: You can adjust the spice level, swap proteins, or keep it fully plant-based with ease.
Budget-Friendly: Most ingredients are pantry staples, which makes it affordable without sacrificing flavor.
Quick and Easy: From start to finish, you are looking at a simple process that fits into busy days.
Customizable: Add noodles, veggies, or tofu to make it your own.
Crowd-Pleasing: The creamy texture and balanced flavor appeal to almost everyone.
Make-Ahead Friendly: It reheats beautifully, making it perfect for planning ahead.
Great for Leftovers: The flavors deepen over time, so it tastes even better the next day.
Chef’s little secrets to make it perfect
A great soup is all about balance, and a few small tricks can make a big difference.
- Toast the peanut butter slightly in the pot before adding liquids to deepen its flavor
- Use fresh lime juice at the end to brighten everything up
- Adjust thickness with broth slowly, you control the final texture
- Add chili gradually so you do not overpower the dish
Tools that make the process smooth
Before we dive in, having the right tools makes everything easier and more enjoyable.
Large pot: Essential for even cooking and building flavors
Wooden spoon: Helps mix everything smoothly without scratching cookware
Blender or immersion blender: Optional, for an extra silky texture
Measuring cups and spoons: Keeps your flavors balanced
Ingredients that bring everything together
Now let’s talk about what makes this soup so special. Each ingredient plays its own role in building that creamy, bold flavor.
- Peanut butter: 1/2 cup, creates the rich and creamy base
- Coconut milk: 1 can (400 ml), adds smoothness and subtle sweetness
- Vegetable broth: 3 cups, forms the body of the soup
- Garlic: 3 cloves minced, brings depth and aroma
- Fresh ginger: 1 tablespoon grated, adds warmth and spice
- Soy sauce: 2 tablespoons, enhances savory notes
- Lime juice: 2 tablespoons, brightens the overall flavor
- Red curry paste: 1 tablespoon, gives authentic Thai flavor
- Carrots: 1 cup sliced, adds sweetness and texture
- Bell pepper: 1 cup sliced, adds color and crunch
- Olive oil: 1 tablespoon, for sautéing
- Chili flakes: 1/2 teaspoon, optional heat
- Salt and pepper: to taste
- Chopped peanuts and cilantro: for garnish
Easy swaps if you need them
Sometimes you work with what you have, and this soup is very forgiving.
Peanut butter: Almond butter or cashew butter
Coconut milk: Light coconut milk or cream alternative
Vegetable broth: Chicken broth if not vegetarian
Soy sauce: Tamari or coconut aminos
The stars of the show
A couple of ingredients really define this dish.
Peanut Butter: The heart of the soup, giving it that signature creamy texture and nutty depth.
Coconut Milk: Brings everything together with a smooth, slightly sweet finish that balances the spices.

Let’s get cooking
And now let dive to the fun part where everything comes together.
- Preheat Your Equipment: Place a large pot over medium heat and let it warm up.
- Combine Ingredients: Add olive oil, garlic, and ginger, sauté until fragrant.
- Prepare Your Cooking Vessel: Stir in curry paste and peanut butter, letting it melt and blend.
- Assemble the Dish: Pour in coconut milk and vegetable broth, then add vegetables.
- Cook to Perfection: Let it simmer for 15 to 20 minutes until vegetables are tender.
- Finishing Touches: Add soy sauce, lime juice, and adjust seasoning.
- Serve and Enjoy: Ladle into bowls and top with peanuts and cilantro.
The magic of texture and flavor
The final result is silky and rich, yet light enough to keep you going back for another spoonful. The crunch from the peanuts and freshness of cilantro create a beautiful contrast that keeps each bite interesting.
Helpful tips to get it just right
- Use full-fat coconut milk for the creamiest result
- Do not skip the lime juice, it balances the richness
- Blend slightly if you prefer a smoother texture
Common mistakes and how to avoid them
- Adding too much curry paste at once, start small and adjust
- Overcooking vegetables, keep them slightly tender for best texture
- Skipping seasoning adjustments at the end
Nutritional snapshot
Servings: 4
Calories per serving: 320
Note: These are approximate values.
Time breakdown
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Make it ahead and store it right
This soup stores beautifully. Keep it in an airtight container in the fridge for up to 4 days. Reheat gently on the stove, adding a splash of broth if it thickens too much. You can also freeze it for up to 2 months.
Serving ideas to elevate your meal
Serve it with warm rice, noodles, or crusty bread. A side of fresh salad adds a nice contrast to the creamy texture.
Turn leftovers into something new
Use leftover soup as a sauce for noodles or drizzle it over roasted vegetables. It can even work as a base for a quick stir-fry.
Extra tips for even better results
Taste as you go and adjust flavors gradually. Fresh ingredients make a noticeable difference here.
Make it look as good as it tastes
Serve in a deep bowl with a sprinkle of chopped peanuts and fresh herbs right in the center. The colors and textures will make it irresistible.
Fun variations to try
Try adding shredded chicken, tofu cubes, or rice noodles. You can also increase the spice level or add a touch of sweetness with a bit of honey.
FAQ’s
Q1: Can I make it vegan?
Yes, just stick with vegetable broth and ensure all ingredients are plant-based.
Q2: Can I freeze it?
Yes, it freezes well for up to 2 months.
Q3: How do I thicken it?
Add more peanut butter or reduce the broth slightly.
Q4: Can I use crunchy peanut butter?
Yes, it adds extra texture.
Q5: Is it very spicy?
Not unless you add more chili.
Q6: Can I add noodles?
Absolutely, it turns it into a complete meal.
Q7: What vegetables work best?
Carrots, bell peppers, and even spinach.
Q8: Can I use fresh chili?
Yes, for a brighter heat.
Q9: How long does it last?
Up to 4 days in the fridge.
Q10: Can I make it thicker?
Yes, reduce liquid or add more peanut butter.
Conclusion
This soup brings comfort, flavor, and simplicity all in one bowl. It is easy enough for a weeknight yet impressive enough to share. Once you try it, it might just become a regular in your kitchen.
Print
Creamy thai peanut soup
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
- Diet: Vegetarian
Description
A rich and creamy Thai-inspired peanut soup packed with bold flavors, smooth texture, and a perfect balance of spice and sweetness.
Ingredients
- 1/2 cup peanut butter
- 1 can coconut milk (400 ml)
- 3 cups vegetable broth
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 tablespoons soy sauce
- 2 tablespoons lime juice
- 1 tablespoon red curry paste
- 1 cup carrots, sliced
- 1 cup bell pepper, sliced
- 1 tablespoon olive oil
- 1/2 teaspoon chili flakes
- Salt and pepper to taste
- Chopped peanuts and cilantro for garnish
Instructions
- Heat olive oil in a large pot over medium heat.
- Add garlic and ginger, sauté until fragrant.
- Stir in red curry paste and peanut butter until combined.
- Pour in coconut milk and vegetable broth, mix well.
- Add carrots and bell pepper and simmer for 15 to 20 minutes.
- Stir in soy sauce and lime juice, adjust seasoning.
- Serve hot, garnished with chopped peanuts and cilantro.
Notes
- Use full-fat coconut milk for best texture
- Add lime juice at the end for brightness
- Adjust spice level gradually
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 6g
- Sodium: 520mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 10g
- Cholesterol: 0mg
Keywords: creamy thai peanut soup, peanut soup, thai soup, easy soup recipe, healthy soup
