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 Coconut Curry Soup Recipe

Thai Coconut Curry Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.9 from 22 reviews

  • Author: admin
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Non-Vegetarian

Description

Warm up with a bowl of this flavorful and creamy Thai Coconut Curry Soup. Packed with aromatic spices, vegetables, and your choice of protein, this soup is a comforting and satisfying meal that’s perfect for any day of the week.


Ingredients

Scale

For the Soup:

  • 1 tablespoon coconut oil
  • 1 small onion (sliced)
  • 3 cloves garlic (minced)
  • 1 tablespoon fresh ginger (grated)
  • 2 tablespoons red curry paste
  • 1 can (14 oz) full-fat coconut milk
  • 3 cups vegetable or chicken broth
  • 1 tablespoon fish sauce (or soy sauce for vegetarian)
  • 1 tablespoon brown sugar
  • 1 red bell pepper (sliced)
  • 1 cup sliced mushrooms
  • 1 cup snap peas or baby spinach
  • 8 oz cooked chicken, shrimp, or tofu (optional)
  • 2 tablespoons lime juice
  • Fresh cilantro and lime wedges for garnish

Instructions

  1. Prepare the Base: Heat coconut oil in a large pot over medium heat. Sauté onion until softened, then add garlic, ginger, and red curry paste.
  2. Cook the Soup: Pour in coconut milk and broth, add fish sauce and brown sugar. Simmer, then add bell pepper, mushrooms, and snap peas/spinach. Cook until vegetables are tender. Add protein if desired.
  3. Finish and Serve: Stir in lime juice, adjust seasoning, and serve hot with cilantro and lime wedges.

Notes

  • For a spicier kick, add more curry paste or Thai chili.
  • Pair the soup with jasmine rice or rice noodles for a heartier meal.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 bowl
  • Calories: 290
  • Sugar: 6g
  • Sodium: 750mg
  • Fat: 20g
  • Saturated Fat: 14g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 14g
  • Cholesterol: 35mg