If you are craving a bowl bursting with rich, nutty flavor and vibrant Thai-inspired spices, this Thai Peanut Soup Recipe is your new go-to comfort food. Combining creamy peanut butter and coconut milk with hearty sweet potatoes and fresh veggies, every spoonful delivers that perfect balance of savory, sweet, and a little kick of heat. It’s incredibly versatile too—serve it over rice, toss in some noodles, or add your favorite protein to make it truly your own. Trust me, once you try this Thai Peanut Soup Recipe, it will become a staple in your recipe collection.
Ingredients You'll Need
This Thai Peanut Soup Recipe relies on simple, wholesome ingredients that come together beautifully to create a complex and satisfying flavor. Each component plays a key role—whether bringing creaminess, warmth, or a fresh pop of color and texture.
- Olive oil (1-2 Tablespoons): Perfect for sautéing your aromatics and starting the flavor base.
- Medium onion (1, sliced or chopped): Adds a mild sweetness and depth to the soup’s foundation.
- Garlic (1 clove, finely chopped): Brings a fragrant punch to elevate the overall taste.
- Red bell pepper (1 large, chopped): Offers vibrant color and a hint of natural sweetness.
- Sweet potatoes (2 large, peeled and roughly mashed): Create a creamy texture and naturally sweet flavor, essential to this soup’s heartiness.
- Chicken or vegetable broth (32 ounces): The liquid base that ties all flavors together, choose vegetable broth for a vegetarian option.
- Unsweetened coconut milk (13 ounce can): Adds richness and a subtle tropical note that pairs beautifully with peanut butter.
- Natural peanut butter (6 Tablespoons): The star ingredient that infuses the soup with its signature nutty depth.
- Red curry paste (3 Tablespoons): Brings authentic Thai heat and complexity—adjust to taste if you prefer milder.
- Soy sauce (1 Tablespoon): Provides umami and balances the sweetness with a touch of saltiness.
- Frozen peas (1 cup): Add a burst of bright green color and a mild sweetness when stirred in at the end.
- Cilantro and chopped peanuts for garnish: Fresh herbs and crunchy texture to finish each serving perfectly.
How to Make Thai Peanut Soup Recipe
Step 1: Sauté Your Aromatics
Begin by heating olive oil in a large pot over medium heat. Add your chopped onion and garlic, then cook until they become fragrant and translucent. This step creates a wonderfully aromatic base that will build the layers of flavor your soup needs.
Step 2: Add the Red Bell Pepper and Sweet Potatoes
Once the onions soften, toss in the chopped red bell pepper and sweet potatoes. Stir them around for a few minutes to blend their natural sweetness before moving on to the liquids, which will soften and meld the ingredients together beautifully.
Step 3: Pour in Broth and Coconut Milk
Next, add the chicken or vegetable broth and unsweetened coconut milk into the pot. The broth will give the soup its body, while the coconut milk adds creamy richness and a subtle hint of sweetness that balances the nutty peanut butter perfectly.
Step 4: Blend in Peanut Butter, Red Curry Paste, and Soy Sauce
Stir in the peanut butter, red curry paste, and soy sauce until everything is evenly combined. This step is where the Thai magic happens—those vibrant flavors will deepen and harmonize as the soup simmers gently, so let it cook uncovered for about 30 minutes.
Step 5: Finish with Frozen Peas
In the final minutes of cooking, stir in the frozen peas. They only need a short time to warm through while keeping their bright color and fresh sweetness intact, adding delightful contrast to each spoonful.
How to Serve Thai Peanut Soup Recipe
Garnishes
A little garnish goes a long way in lifting the soup to next-level delicious. Fresh cilantro leaves add a fragrant brightness, and chopped peanuts provide an irresistible crunch that plays beautifully against the creamy soup.
Side Dishes
This soup pairs wonderfully with steamed jasmine rice or your choice of noodles to soak up the flavorful broth. A side of lightly dressed cucumber salad or crunchy spring rolls can round out the meal for a complete Thai-inspired feast.
Creative Ways to Present
Get creative by serving the Thai Peanut Soup Recipe in individual bowls lined with a few crispy wonton strips on top or a swirl of chili oil for extra zing. For a heartier twist, add shredded chicken, tofu cubes, or sautéed shrimp directly into the soup before serving.
Make Ahead and Storage
Storing Leftovers
This soup keeps beautifully in the refrigerator for up to 4 days. Store it in an airtight container to preserve the fresh flavors and creamy texture, making it perfect for quick weekday lunches or dinners.
Freezing
If you want to save some for even longer, this Thai Peanut Soup Recipe freezes well. Pour it into freezer-safe containers, leaving space for expansion, and freeze for up to 3 months. Just thaw completely before reheating.
Reheating
Reheat the soup gently on the stovetop over medium-low heat, stirring occasionally to prevent sticking. Add a splash of water or broth if it thickens too much upon standing. Heating it slowly helps keep the texture silky and the flavors vibrant.
FAQs
Can I make this Thai Peanut Soup Recipe vegan?
Absolutely! Simply use vegetable broth instead of chicken broth, and ensure your red curry paste contains no fish sauce or shrimp paste. The rest of the ingredients are plant-based and deliciously compatible.
Is this soup spicy?
The level of spice depends largely on the red curry paste you use. It usually offers a moderate warmth, but you can adjust by adding less paste or adding a bit of sugar to balance out the heat if you prefer a milder version.
Can I substitute peanut butter with another nut butter?
While peanut butter gives this soup its iconic flavor, almond or cashew butter can work in a pinch, though the taste will shift slightly. Stick to natural nut butters without added sugars or salt to maintain balance.
What can I add to boost the protein?
To make this soup more of a full meal, toss in cooked shredded chicken, tofu cubes, or sautéed shrimp. They absorb the delicious broth and add satisfying protein without overpowering the peanut flavor.
How thick is this Thai Peanut Soup Recipe?
This soup has a creamy, medium-thick consistency—hearty enough to feel substantial but still smooth and sip-friendly. The mashed sweet potatoes help thicken it naturally without any heavy cream or flour.
Final Thoughts
There’s something truly special about this Thai Peanut Soup Recipe: it’s comforting yet exciting, packed with wholesome ingredients and bold flavors that feel like a warm hug in a bowl. Whether you’re cooking for a crowd or a cozy night in, this soup is easy to make and sure to impress. Give it a try—you might just find a new favorite to turn to again and again!
Print
Thai Peanut Soup Recipe
- Total Time: 45 minutes
- Yield: 8 servings
Description
A rich and creamy Thai Peanut Soup packed with sweet potatoes, red curry, and peanut butter, delivering authentic Thai flavors. Enhanced with veggies like bell pepper and peas, this comforting soup can be served over rice, with noodles, or meat to suit your meal preferences.
Ingredients
Vegetables and Aromatics
- 1-2 Tablespoons olive oil
- 1 medium onion, sliced/chopped/diced
- 1 clove garlic, finely chopped
- 1 large red bell pepper, chopped
- 2 large sweet potatoes, peeled and roughly mashed
- 1 cup frozen peas
Liquids and Broth
- 1-32 ounce container chicken or vegetable broth
- 1-13 ounce can unsweetened coconut milk
Flavorings and Condiments
- 6 Tablespoons natural peanut butter
- 3 Tablespoons red curry paste
- 1 Tablespoon soy sauce
Garnishes
- Cilantro for garnish
- Chopped peanuts for garnish
Instructions
- Prepare Vegetables: Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent and fragrant, about 5 minutes. Then add the finely chopped garlic and cook for another minute, stirring frequently to avoid burning.
- Add Bell Pepper and Sweet Potatoes: Stir in the chopped red bell pepper and mashed sweet potatoes. Cook for 3-4 minutes to let the flavors meld, stirring occasionally.
- Incorporate Liquids and Flavorings: Pour in the chicken or vegetable broth along with the unsweetened coconut milk. Stir well to combine all ingredients. Add the natural peanut butter, red curry paste, and soy sauce, mixing thoroughly until the peanut butter and curry paste dissolve into the broth.
- Simmer Soup: Bring the mixture to a gentle boil, then reduce heat to low and let simmer uncovered for about 30 minutes, stirring occasionally to prevent sticking and to allow the flavors to deepen.
- Add Peas: About 5 minutes before the soup is done, stir in the frozen peas and continue to simmer until they are heated through and tender.
- Final Seasoning and Garnish: Adjust seasoning to taste, adding more soy sauce or curry paste if desired. Ladle the soup into bowls and garnish with fresh cilantro and chopped peanuts for added texture and flavor.
- Serving Suggestions: Serve the Thai Peanut Soup over steamed rice, with noodles, or add your choice of cooked meat to customize the meal to your preference.
Notes
- Use vegetable broth to keep the soup vegetarian or chicken broth for a richer flavor.
- Adjust red curry paste amounts to control the heat level of the soup.
- Natural peanut butter is preferred for a smoother, more authentic taste; avoid sweetened varieties.
- Freeze leftover soup in portions for an easy, flavorful meal later.
- For a gluten-free version, use tamari or gluten-free soy sauce.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Leave a Reply