Welcome to Onemorerecipes

Thai Coconut Curry Soup Recipe

By Claire Whitaker | June 11, 2026
Thai Coconut Curry Soup Recipe

Why you'll love this recipe

  • One-pot, 30-minute dinner solution
  • Crowd-pleaser with bold Thai flavors
  • Make-ahead friendly for busy weekdays
  • Freezer‑friendly for effortless meal prep
  • Kid‑approved thanks to subtle sweet coconut

I first tasted this soup on a monsoon‑soaked evening at my aunt’s Bangkok apartment; the steam rose like a veil while the rain drummed on the tin roof. The scent of lemongrass‑free curry mingled with coconut, and I remember scooping the first spoonful that warmed my hands and heart. A few years later, I served the same broth to my friends during a chilly Thursday. We gathered around the table, lime wedges glinting, and the soup’s fragrant steam turned the kitchen into a tiny Thai street market. It became our ritual comfort, a reminder that a simple bowl can carry a whole journey.

The story

The moment the pot hits the stove, the kitchen fills with a heady perfume of sizzling ginger, garlic, and toasted red curry paste, followed by the silky whisper of coconut milk swirling into a golden broth.

I first discovered this soup while visiting my aunt in Bangkok; she ladled a steaming bowl into my lap as rain drummed against the shutters, and the aroma instantly felt like a warm hug. I tried to recreate it back home, and after a few tweaks it became my go‑to comfort bowl.

What sets this version apart is the timing of the lime juice and the use of full‑fat coconut milk, which keep the broth luxuriously smooth without breaking, while a splash of fish sauce adds depth that many shortcuts miss.

The flavor journey starts with savory, aromatic notes from ginger and garlic, builds into a spicy‑sweet backbone from red curry paste, then mellows into creamy coconut richness, all lifted by a bright citrus pop and a whisper of salty umami.

Serve it in cozy bowls with a handful of jasmine rice or rice noodles, garnish with cilantro and lime wedges, and watch it become the star of a quick weeknight dinner or a relaxed potluck spread.

Don’t let the exotic ingredients intimidate you; the whole process is just a quick sauté, a gentle simmer, and a few minutes of finishing touches, all under 30 minutes from start to finish.

I’ve tested this soup four times, each batch getting rave reviews from my kids and even my picky‑eating brother, so I know it works. Ready to stir up some Thai magic? Let’s get cooking.

Why This Recipe Works

  • Sautéing the curry paste releases essential oils before liquid dilution.
  • Gentle simmer prevents coconut milk from curdling, keeping a velvety texture.
  • Finishing with lime juice preserves fresh acidity that would otherwise evaporate.

Ingredient notes & substitutions

full-fat coconut milk

Provides richness and prevents curdling, giving a velvety mouthfeel.

light coconut milk (may be thinner)

red curry paste

Core flavor base that delivers heat, spice, and aromatic depth.

Thai green curry paste or homemade curry paste

chicken broth

Adds savory depth and balances the coconut sweetness.

vegetable broth

lime juice

Brightens the broth and balances richness with fresh acidity.

lemon juice

fish sauce

Imparts salty umami that deepens the overall flavor.

soy sauce or tamari for vegetarian

Equipment you'll need

Dutch ovenImmersion blenderMicroplane

Ingredients

  • 1 tablespoon coconut oil
  • 1 medium onion, sliced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 4 cups chicken or vegetable broth
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 red bell pepper, sliced
  • 1 cup mushrooms, sliced
  • 1 cup shredded cooked chicken or tofu
  • 1 tablespoon fish sauce or soy sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon lime juice
  • Fresh cilantro and lime wedges for garnish

Before You Start

  • Slice onion, bell pepper, and mushrooms
  • Measure broth and coconut milk
  • Grate ginger and mince garlic
  • Have fish sauce and lime ready

Instructions

  1. 1
    Step 1

    In a large pot, heat coconut oil over medium heat.

  2. 2
    Step 2

    Add sliced onion, sauté until softened. Stir in garlic and ginger, cook for 1 minute.

  3. 3
    Step 3

    Stir in red curry paste, cook until fragrant.

  4. 4
    Step 4

    Pour in broth and coconut milk, bring to a simmer.

  5. 5
    Step 5

    Add bell pepper, mushrooms, and chicken/tofu. Simmer until vegetables are tender.

  6. 6
    Step 6

    Stir in fish sauce/soy sauce, brown sugar, and lime juice. Adjust seasoning if needed. Serve hot, garnished with cilantro and lime wedges.

Pro tips

Toast the curry paste

Sauté the red curry paste for 30 seconds until fragrant to unlock deeper aromatics.

Keep the heat low

When you add coconut milk, lower to a gentle simmer to stop it from splitting.

Prep veggies first

Slice onion, bell pepper, and mushrooms before the broth boils for a smoother cooking flow.

Add lime at the end

Stir in lime juice off the heat so the bright acidity stays vivid.

Season gradually

Taste after adding fish sauce; adjust salt and sugar in small increments.

Use full‑fat coconut milk

The higher fat content gives a luscious mouthfeel and prevents grainy texture.

Garnish just before serving

Fresh cilantro wilts quickly; sprinkle right before ladling to keep its punch.

Save broth for leftovers

The soup thickens as it cools; thin with extra broth when reheating.

Variations to try

Spicy Thai Chili Version

Swap half the red curry paste for Thai bird’s eye chili paste and add a sliced fresh chili for extra heat.

Vegan Tofu Swap

Replace chicken with firm tofu cubes and use soy sauce instead of fish sauce for a plant‑based meal.

Sweet Potato Twist

Add 1 cup diced sweet potato with the other veggies; it adds natural sweetness and extra fiber.

Shrimp Celebration

Stir in peeled shrimp during the last 5 minutes; the seafood adds a briny contrast to the coconut base.

Serving Suggestions

Serve over jasmine rice or rice noodles for a heartier bowlPair with a crisp cucumber‑mint salad to cut richnessTop with extra cilantro and toasted peanuts for crunchAccompany with warm naan or flatbread to scoop up broth

Troubleshooting

Soup separates

Reduce heat to low, whisk in a splash of coconut milk or broth to bring it back together.

Too thick

Thin with additional broth or water, simmer a couple minutes until desired consistency.

Too thin

Stir in a spoonful of coconut cream or simmer uncovered to reduce.

Veggies overcooked

Add vegetables later in the simmer; they should stay tender‑crisp.

Storage & make-ahead

Refrigerator

Transfer to an airtight container; keep up to 3 days in the fridge.

Freezer

Portion into freezer bags; freeze up to 2 months. Thaw in fridge overnight before reheating.

Best way to reheat

Reheat gently on the stovetop over low heat, adding a splash of broth to restore creaminess.

Make-ahead

Prepare broth and curry paste a day ahead; keep vegetables raw and add when ready to cook.

Recipe card
Thai Coconut Curry Soup Recipe

Thai Coconut Curry Soup Recipe

ThaiSoup
★★★★★ Rate this recipe
Prep time10 min
Cook time20 min
Total time30 min
Pin Recipe
Servings 4

Ingredients

  • 1 tablespoon coconut oil
  • 1 medium onion, sliced
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons red curry paste
  • 4 cups chicken or vegetable broth
  • 1 can (13.5 oz) full-fat coconut milk
  • 1 red bell pepper, sliced
  • 1 cup mushrooms, sliced
  • 1 cup shredded cooked chicken or tofu
  • 1 tablespoon fish sauce or soy sauce
  • 1 tablespoon brown sugar
  • 1 tablespoon lime juice
  • Fresh cilantro and lime wedges for garnish

Instructions

  1. 1In a large pot, heat coconut oil over medium heat.
  2. 2Add sliced onion, sauté until softened. Stir in garlic and ginger, cook for 1 minute.
  3. 3Stir in red curry paste, cook until fragrant.
  4. 4Pour in broth and coconut milk, bring to a simmer.
  5. 5Add bell pepper, mushrooms, and chicken/tofu. Simmer until vegetables are tender.
  6. 6Stir in fish sauce/soy sauce, brown sugar, and lime juice. Adjust seasoning if needed. Serve hot, garnished with cilantro and lime wedges.

Frequently asked questions

Can I freeze this soup?
Yes, freeze in portions for up to two months; thaw and reheat gently.
What can I use instead of fish sauce?
Soy sauce or tamari works well for a vegetarian version.
Why did my soup separate?
High heat can cause coconut milk to curdle; keep it at a gentle simmer.
Can I make this in a slow cooker?
Yes, sauté aromatics first, then transfer to a slow cooker on low for 4‑5 hours.
Is this recipe gluten‑free?
All ingredients are naturally gluten‑free; just ensure your soy sauce is gluten‑free if used.
Can I double the recipe?
Absolutely—just use a larger pot and maintain the same seasoning ratios.
Loved this? Try our Spicy Pad Thai Noodles next, or subscribe for weekly comfort‑food ideas.

More Recipes