Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Peanut Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 7 reviews

  • Author: Hazel
  • 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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