Last week, Emily came home from her friend's house raving about this "amazing orange soup" she'd tried. She couldn't stop talking about how creamy it was and how it had this slightly spicy kick that made her want another bowl. Well, challenge accepted! After some experimenting (and maybe burning my tongue testing the spice level one too many times), I came up with this coconut curry carrot soup that's become our new Tuesday night staple.

This Thai-inspired soup is everything you want on a chilly evening – warm, comforting, and packed with that gorgeous curry flavor that makes your kitchen smell like a Thai restaurant. The best part? It comes together in about 40 minutes, and you probably have most of the ingredients already sitting in your pantry. Speaking of quick and delicious soups, if you're into easy weeknight meals, you've got to check out my sweet potato chili – another one-pot wonder that Emily asks for constantly!
I'll be honest – I was skeptical about blending carrots into soup at first. But when I tasted that first silky spoonful with the coconut milk and curry paste working together? Game changer. The natural sweetness from the carrots balances out the spicy curry paste perfectly, and the lime juice at the end adds this bright pop that ties everything together.
Jump to:
Why You'll Love This Coconut Curry Carrot Soup
- Ready in 40 minutes – Perfect for those nights when you need something quick but still want it to taste like you spent hours cooking
- Naturally vegan and gluten-free – No substitutions needed! This soup checks all the boxes without any fuss
- Budget-friendly ingredients – Carrots are cheap, and the rest is probably already in your kitchen
- Meal prep champion – This soup actually tastes better the next day (seriously!), so make a big batch
- Adjustable heat level – Start with less curry paste if you're not into spicy food, or go wild like I do and add extra red pepper flakes
- Crowd-pleaser – Even my picky neighbor who "doesn't like soup" asked for the recipe after trying this
Ingredients For Thai Coconut Carrot Soup
- 1 tablespoon olive oil – For getting everything started in the pot
- 1 medium yellow onion, chopped – Adds that savory base flavor
- 3 cups diced carrots – The star of the show! I use about 5-6 medium carrots
- 4 garlic cloves, finely chopped – Don't skimp on this – garlic makes everything better
- 2 to 3 tablespoons Thai red curry paste – This is where the magic happens (start with 2 if you're heat-sensitive)
- 2 teaspoons ground coriander – Adds that warm, slightly citrusy note
- 1 teaspoon ground cumin – Because cumin and carrots are best friends
- ⅛ teaspoon red pepper flakes – Add more if you like things spicy!
- 2 cups vegetable broth – Use good quality broth for the best flavor
- 2 cups coconut non-dairy beverage – From the refrigerated section (see my note below about alternatives)
- 1 tablespoon maple syrup – Just a touch of sweetness to balance the spice
- 1 tablespoon fresh lime juice – This brightens up the whole soup!
- Handful fresh cilantro leaves, chopped – For garnish (and yes, it's optional if you're one of those people who think cilantro tastes like soap!)
A Quick Note About Coconut Milk

I use the coconut milk beverage from the refrigerated section to keep things lighter. It has way less saturated fat than canned coconut milk, but still gives you that creamy coconut flavor. However, if you want a richer, more traditional Thai carrot soup, go ahead and use 1 cup of canned coconut milk plus an extra cup of vegetable broth. Both versions are delicious – just depends on what you're going for!
How To Make Coconut Curry Carrot Soup
Cooking The Base
- Heat the olive oil in a large soup pot over medium heat. Once it's shimmering (that's how you know it's ready!), toss in your chopped onion and diced carrots.
- Cook for 5 minutes, stirring occasionally, until the onion turns soft and translucent. Your kitchen should start smelling pretty good right about now.
- Stir in the garlic, Thai red curry paste, coriander, cumin, and red pepper flakes. This is when things get really fragrant! Cook everything together for about 10 minutes, stirring every now and then to prevent anything from sticking to the bottom.
Building The Soup
- Pour in the vegetable broth and coconut milk beverage. Give everything a good stir to combine, then reduce the heat to a gentle simmer.
- Let it simmer for 20 minutes or until the carrots are soft enough that you can easily pierce them with a fork. Don't rush this step – you want those carrots to be really tender for the best texture.
- Season to taste with a pinch of salt and black pepper if needed. I usually add about ½ teaspoon of salt, but taste first!
Blending To Perfection
- Remove the pot from heat and let it cool for about 5 minutes. This is important – you don't want to burn yourself when blending hot liquid!
- Transfer the soup to a blender along with the maple syrup. Blend until it's completely smooth and creamy. Depending on your blender size, you might need to do this in batches. (I learned this the hard way when soup exploded all over my kitchen ceiling once – not fun!) Alternatively, if you have an immersion blender, you can just blend it right in the pot. So much easier and less cleanup!
- Return the blended soup back to the pot and stir in the fresh lime juice. That lime juice is like the final touch that makes everything sing!
- Serve immediately with a sprinkle of chopped cilantro on top. You can also drizzle a little extra coconut beverage over each bowl for a pretty presentation.
Storage & Reheating
This vegan carrot soup stores like a dream! Here's what I do:
Refrigerator: Pour cooled soup into airtight containers and store for up to 5 days. Honestly, it tastes even better on day two after all those flavors have had time to become friends. I make this every Sunday for easy lunches throughout the week.
Freezer: This soup freezes beautifully for up to 3 months. Use freezer-safe containers and leave about an inch of space at the top (the soup will expand as it freezes). When you're ready to eat it, thaw overnight in the fridge.
Reheating: Warm it gently on the stovetop over medium-low heat, stirring occasionally. If it's too thick after storing, add a splash of vegetable broth or coconut milk to thin it out. You can also microwave individual portions for 2-3 minutes, stirring halfway through.
Tips For The Best Thai Carrot Soup

Don't skip the lime juice! I made this without it once because I was out of limes, and it just wasn't the same. That little bit of acid really brightens up all the other flavors and keeps the soup from tasting too heavy.
Want it spicier? Add more red pepper flakes or an extra tablespoon of curry paste. I sometimes throw in a diced jalapeño with the onions when I'm feeling adventurous.
Make it creamier: Use full-fat canned coconut milk instead of the beverage. Your soup will be richer and thicker – perfect for special occasions.
Prep ahead: You can chop all your vegetables the night before and store them in the fridge. Then it's even faster to throw together on busy weeknights.
Add protein: While this soup is perfect as-is, sometimes I'll top it with some crispy chickpeas or a handful of cooked shrimp to make it more filling.
Have you ever tried making soup with curry paste before? If you're new to cooking with curry paste, don't be intimidated – it's way easier than you think and adds so much flavor without a ton of work.
Thai Coconut Carrot Soup FAQs
Yes! This soup keeps well in the fridge for up to 5 days and actually tastes better the next day as the flavors meld together.
It has a mild-medium heat from the Thai red curry paste and red pepper flakes. You can adjust the spice level by using less curry paste (start with 2 tablespoons).
Absolutely! Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop, stirring occasionally.
Yes! Use 1 cup of canned coconut milk plus an extra cup of vegetable broth for a richer, creamier soup with more traditional coconut flavor.
Recipes You May Like
- Tuscan White Bean And Kale Soup – Another cozy soup that's perfect for chilly evenings
- Pumpkin Soup – If you love pureed soups like this one, you'll go crazy for this fall staple
- Healthy Chicken Pot Pie Soup – Comfort food in a bowl without all the guilt
Conclusion

This creamy Thai coconut carrot soup has become one of those recipes I make at least twice a month. It's quick, it's healthy, and it makes my whole house smell amazing. Plus, Emily actually asks for vegetables when I make this, which is basically a parenting win in my book!
The combination of sweet carrots, spicy curry, creamy coconut, and bright lime creates something really special. It's the kind of soup that makes you feel good while you're eating it – warm, satisfying, and full of good-for-you ingredients.
Give this recipe a try and let me know what you think! And don't forget to save this to your Pinterest board so you can find it later when you're meal planning.




Thai Coconut Carrot Soup
Equipment
- Large Soup Pot
- Blender or immersion blender
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion chopped
- 3 cups diced carrots
- 4 garlic cloves finely chopped
- 2-3 tablespoons Thai red curry paste
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- ⅛ teaspoon red pepper flakes or more to taste
- 2 cups vegetable broth
- 2 cups coconut non-dairy beverage see notes for substitution
- 1 tablespoon maple syrup
- 1 tablespoon fresh lime juice
- fresh cilantro leaves handful, chopped for garnish
Instructions
- Heat oil in a large soup pot over medium heat. Add the onion and carrots, and cook for 5 minutes until onion is soft and translucent. Stir in the garlic cloves, curry paste, coriander, cumin, and red pepper flakes to skillet. Cook, stirring occasionally, for 10 minutes.
- Add in the vegetable broth and coconut milk and reduce heat to a simmer until carrots are soft, about 20 minutes.
- Season to taste, adding a pinch of salt or black pepper, if desired.
- Remove the soup from heat and let cool slightly. Add the soup along with the maple syrup to a blender and puree until creamy and smooth. Depending on the size of your blender, you may need to work in batches. Alternatively, you can use an immersion blender right in the pot.
- Return soup back to the pot and stir in the lime juice.
- Serve with chopped cilantro and extra coconut beverage, for drizzle, if desired.






