I don’t know about you, but whenever the weather turns cool, my mind instantly goes to soup. Not just any soup though—I crave something creamy, flavorful, and comforting. That’s where this Thai Carrot And Coconut Soup comes in.
It’s bright, velvety smooth, and filled with the warm kick of Thai red curry. The best part? It’s simple enough for a busy weeknight, yet special enough to make for friends and family. If you’ve been searching for an easy Thai carrot soup with coconut milk or a way to sneak more veggies into your meals, this one’s for you.
I first made this soup when my kids were little and very picky with vegetables. To my surprise, they loved it! The sweetness of the carrots paired with creamy coconut milk won them over immediately. Now it’s a family staple.
Let me walk you through the process and share a few tips that make this recipe foolproof, even if you’re not super confident in the kitchen.
Why I Love Making Thai Carrot And Coconut Soup
There are so many reasons this recipe has become a favorite in our house.
- Healthy but comforting – Packed with carrots, yet creamy thanks to coconut milk.
- Family-friendly flavors – Not too spicy, just the right balance of sweet and savory.
- Budget-friendly ingredients – Carrots, stock, and a can of coconut milk go a long way.
- Flexible recipe – Works as a light starter, a main dish with bread, or even as a chilled carrot ginger coconut soup in summer.
- Make-ahead friendly – You can prep it ahead, freeze it, or even make it in a soup maker.
It’s honestly the kind of recipe that makes you look like a kitchen pro without requiring chef-level skills.

Ingredients You’ll Need
Here’s your simple shopping list for this Thai carrot soup recipe:
- 3 tablespoons coconut oil (or vegetable oil)
- 1 onion, finely chopped
- 3 tablespoons red Thai curry paste
- 2 cloves garlic, finely chopped (or 1 teaspoon garlic paste)
- 1 kg carrots, peeled and grated or finely chopped
- 1 liter vegetable stock (I use 2 stock cubes)
- 400 g tin coconut milk
- 1 teaspoon salt
- 1 tablespoon fresh lime juice
- 1 tablespoon sugar
- 1 tablespoon fish sauce (optional, skip or use soy sauce for vegan version)
- A large handful of fresh coriander, roughly chopped
Tip: If you want a little extra kick, add a small piece of grated ginger when you sauté the onion.
Step-by-Step: How to Make Thai Carrot And Coconut Soup
Cooking this soup is easier than you think. Just follow these simple steps:
1. Cook the Base
In a large soup pot, heat 3 tablespoons of coconut oil. Add the finely chopped onion and 3 tablespoons of red Thai curry paste. Cook gently until the onion softens and your kitchen smells amazing.
2. Prep the Carrots
While the onion cooks, peel and chop (or grate) 1 kg of carrots. If you have a food processor, this step takes under five minutes!
3. Add Garlic and Carrots
Toss in the garlic and cook for 1–2 minutes. Then add the carrots, coconut milk, and vegetable stock. Give it a stir and bring to a simmer. Let it cook on medium heat for about 45 minutes, until the carrots are tender.
4. Add the Finishing Touches
When the carrots are soft, stir in:
- 1 tablespoon fish sauce (or soy sauce if keeping it vegan)
- 1 tablespoon lime juice
- 1 teaspoon salt
- 1 tablespoon sugar
Then sprinkle in a big handful of fresh coriander.
5. Blend Until Silky Smooth
Now comes the fun part. Use a stick blender right in the pot, or transfer in batches to a blender, and blend until silky smooth.
Taste and adjust seasoning—you may want a touch more lime for brightness or a little more salt for depth.

Serving Suggestions
This carrot coconut curry soup is versatile. Here are some of my favorite ways to enjoy it:
- Serve with warm, crusty bread for dipping.
- Pair with a bowl of jasmine rice to make it a full meal.
- Top with crispy chickpeas or pumpkin seeds for crunch.
- Add a swirl of extra coconut milk for that Instagram-worthy finish.
Pro tip: If you’re serving kids, try a dollop of plain yogurt on top. It balances the spice and makes it creamier.
Family-Friendly Tips
I know cooking can feel intimidating, but this soup is perfect for beginners. Here are some family-tested tips:
- Make it mild – Use a little less curry paste if you’re cooking for small kids.
- Meal prep magic – Double the batch and freeze half for busy nights.
- Quick version – If you’re short on time, use a soup maker. Just toss everything in and let it do the work.
- Add extra veggies – Sweet potatoes, butternut squash, or even parsnips blend beautifully with the carrots.
This is one of those recipes that sneaks in extra nutrition without anyone noticing.
FAQs About Thai Carrot And Coconut Soup
Can I make this soup ahead of time?
Yes! It keeps beautifully in the fridge for up to 4 days.
How do I reheat it?
Just warm it on the stove over low heat, or use the microwave. Stir well before serving.
Can I freeze this soup?
Absolutely. Let it cool completely, then freeze in airtight containers for up to 3 months.
Can I make it vegan?
Yes—just skip the fish sauce or replace it with soy sauce or tamari.
What spices go best with carrot soup?
I love adding fresh ginger, turmeric, or cumin if I want extra warmth.
Related Cozy Soup Recipes
Looking for more cozy bowls of comfort? Try these reader favorites:
- Creamy comfort soups for cozy nights
- Flavor-packed crockpot soup ideas
- Fall-inspired recipes to warm your soul
Save This Recipe on Pinterest
Don’t forget to save this recipe to your boards on Pinterest. That way you’ll always have this Thai carrot and coconut soup recipe ready when you need a cozy, family-friendly meal.
Final Thoughts
This Thai Carrot And Coconut Soup has truly become a part of my family’s comfort food rotation. It’s simple, nourishing, and flexible enough to adapt to your taste.
If you’re craving something easy, flavorful, and healthy—give this recipe a try. Your family will thank you, and you might just find yourself making it over and over again.
I’d love to hear from you! Have you tried this soup yet? Do you like yours with extra spice, or more on the sweet side? Leave me a comment below and don’t forget to tag me on Pinterest if you make it.
Print
Thai Carrot And Coconut Soup
- Total Time: 1 hour
- Yield: 6 servings 1x
Description
A cozy and creamy Thai-inspired soup made with sweet carrots, red curry, and coconut milk. It’s velvety smooth, full of flavor, and perfect for chilly nights or busy weeknights alike.
Ingredients
- 3 tablespoons coconut oil (or vegetable oil)
- 1 onion, finely chopped
- 3 tablespoons red Thai curry paste
- 2 cloves garlic, finely chopped (or 1 teaspoon garlic paste)
- 1 kg carrots, peeled and grated or finely chopped
- 1 liter vegetable stock (2 cubes)
- 400 g tin coconut milk
- 1 teaspoon salt
- 1 tablespoon fresh lime juice
- 1 tablespoon sugar
- 1 tablespoon fish sauce (optional – use soy sauce for vegan)
- A large handful of fresh coriander, roughly chopped
Instructions
- In a large pot, heat coconut oil. Add chopped onion and curry paste. Cook gently until onion softens.
- While onion cooks, peel and chop or grate the carrots.
- Add garlic and cook for 1–2 minutes. Then add carrots, coconut milk, and vegetable stock. Stir and bring to a simmer. Cook for 45 minutes until carrots are tender.
- Stir in fish sauce (or soy sauce), lime juice, salt, sugar, and fresh coriander.
- Blend the soup using a stick blender or transfer in batches to a blender until silky smooth.
- Taste and adjust seasoning as needed. Serve hot with bread, rice, or crunchy toppings.
Notes
For a mild version, use less curry paste. To make it vegan, skip the fish sauce or replace with soy sauce. Freeze leftovers for up to 3 months. Add sweet potato or squash for extra veggies.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Thai-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 10g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 14g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 3g
- Cholesterol: 0mg





