This post may contain affiliate links. Please read our disclosure policy.
Carrot ginger soup is one of those cozy bowls that proves simple ingredients can create something delicious. This isn’t your average carrot soup recipe made with just carrots and broth; it’s layered with butternut squash, zucchini, and sweet red pepper to create a naturally sweet, silky soup with so much depth. Growing up, my family never thought about soup as a “one-vegetable” kind of dish. We used what was growing, what was seasonal, and what needed to be used up, creating layers of flavor with every ingredient added to the pot.
This creamy carrot soup is my version of that Mediterranean approach to cooking: simple, nourishing, and built around good vegetables. Fresh ginger adds warmth, coconut milk lends the most luxurious texture, and the hidden vegetables blend right in, making this soup extra satisfying.
Recipe Summary
This carrot ginger soup is a creamy, coconut milk–enriched bowl loaded with butternut squash, zucchini, and roasted red pepper for extra body and natural sweetness. Fresh ginger and a whole can of coconut milk create a velvety soup ready in 40 minutes. Comfort food that’s as nourishing as it is satisfying!

Why You’ll Love This Carrot Ginger Soup
There are plenty of carrot soup recipes out there, but this one is different because it doesn’t rely on carrots alone. The magic comes from layering vegetables together, something I learned from my family’s Greek kitchen, where soups were always about making the most of what was fresh and available.
More than just carrots
The carrots are still the star, but the supporting vegetables make this soup unforgettable. Butternut squash adds a naturally sweet, creamy body, zucchini gives the soup an extra-silky texture, and roasted red pepper adds subtle depth that balances the sweetness.
Each vegetable contributes something different, creating a richer flavor than a traditional carrot-only soup.
Creamy without cream
Instead of adding coconut milk as a garnish, this recipe blends in the entire can. That’s what gives this carrot ginger soup its velvety texture and comforting richness without needing dairy.
Full-fat coconut milk works best because it creates the smoothest consistency, but the soup still works beautifully with lighter options if that’s what you have on hand.
A 40-minute weeknight meal
This is the kind of soup that feels like it took hours but comes together quickly enough for a busy weeknight. With simple prep and everyday ingredients, you can have a warm, nourishing bowl ready without spending all evening in the kitchen.
It’s cozy enough for a slow Sunday dinner but practical enough for a Tuesday night.
Freezer-friendly comfort
This soup is made for batch cooking. Make a big pot, freeze portions, and you’ll have an easy lunch or dinner ready whenever you need something comforting.
The coconut milk can separate slightly after freezing (more on that below), but a quick stir or blend brings the creamy texture right back.
Key Ingredients and What They Do
The beauty of this carrot ginger soup is that every ingredient has a purpose. This isn’t just a collection of vegetables blended; each one brings a different layer of flavor and texture.
Carrots
The star of the recipe! I love using smaller, garden-sized carrots because they tend to be sweeter and cook faster. If you’re using larger carrots, cut them into smaller pieces so everything cooks evenly.
Carrots bring that classic earthy sweetness we all love in carrot soup, but they become even better when paired with other naturally sweet vegetables.
Fresh ginger
Fresh ginger is essential here. A 2-inch knob adds warmth, gentle spice, and brightness that balances the sweetness of the carrots and squash.
Fresh ginger contains gingerol, the compound responsible for its fresh, citrusy heat. Dried ginger develops more shogaol, which has a sharper, more concentrated flavor. Both have their place, but fresh ginger gives this soup a much more vibrant taste.
Coconut milk
A full 400ml can of coconut milk is blended directly into the soup, creating that creamy, luxurious texture.
I recommend using full-fat coconut milk for the best results. Light coconut milk will work, but the final soup will be thinner and slightly less rich.
Butternut squash, zucchini, and red pepper
These are the vegetables that make this soup stand out.
This is where my Mediterranean cooking instincts come in; layering sweetness instead of relying on one ingredient. Carrots bring earthy sweetness, butternut squash adds a starchy sweetness, and red pepper contributes a roasted sweetness that makes the final flavor much more complex.
Zucchini might not have a strong flavor, but it adds incredible silkiness once blended.
Vegetable stock paste
Vegetable stock paste creates a concentrated flavour base without needing a complicated broth. It dissolves easily and gives the soup a deeper savoury note.
For this carrot soup recipe, the goal is balance: sweet vegetables, warming ginger, rich coconut milk, and enough savoury flavor to bring everything together.
Olive oil
A good drizzle of olive oil helps build flavor from the very beginning. I love using quality extra virgin olive oil because it adds richness and that unmistakable Mediterranean finish. If you want to learn more about choosing a good bottle, check out my guide to Greek olive oil.

Tips for the Best Carrot Ginger Soup
A great soup is all about the little details. These simple techniques make a big difference in the final texture and flavor.
Salt the vegetables early
Adding salt while the vegetables are cooking helps draw out their natural moisture and concentrates their flavor before any liquid is added. It’s a small step that makes the finished carrot ginger soup taste much more developed.
Don’t skip the covered resting step
Covering the vegetables while they begin to soften helps trap steam, allowing everything to gently cook and become tender. This extra bit of time helps create a smoother, silkier texture once blended.
Blend safely
Hot soup needs a little extra care when blending. If using a traditional blender, avoid filling it too high and leave room for steam to escape. A small opening in the lid allows steam to vent safely while blending.
An immersion blender is also a great option because you can blend everything directly in the pot.
Adjust the consistency after blending
The perfect soup texture is creamy and velvety but still easy to pour. If your soup is thicker than you like, simply add a little water or vegetable broth until it reaches your preferred consistency.
Taste after adding coconut milk
Coconut milk adds richness but can slightly soften the intensity of your seasonings. Always taste the soup after blending and adjust the salt, pepper, or lime juice if needed.
Substitutions and Variations
One of my favorite things about soup is how adaptable it can be. This carrot soup is a great base for using what you already have in your kitchen.
No butternut squash?
Swap it for sweet potato in the same amount. Sweet potato brings a similar natural sweetness and creamy texture once blended.
No zucchini?
You can leave it out completely. The soup will still be delicious, but you’ll lose a little bit of that extra silky texture zucchini provides.
Coconut milk alternatives
If coconut milk isn’t your preference, you can use cashew cream, oat cream, or regular dairy cream instead. Each option will create a slightly different flavour, but they all add richness and body.
For a lighter version, you can skip the creaminess altogether and add a little extra vegetable broth.
Add more spice
This soup is naturally warming from the ginger, but you can easily customize it.
Try adding:
- ½ teaspoon turmeric for colour and earthy flavour
- A pinch of cayenne for heat
- A spoonful of curry powder for a more spiced variation
Add protein and toppings
A bowl of soup becomes even more satisfying with the right toppings. Crispy chickpeas, toasted walnuts, pumpkin seeds, or a drizzle of tahini all add texture and extra nourishment.
You can also blend in a spoonful of nut butter for an even richer finish. If you love chickpeas, my Chickpea Soup is another comforting option to try.
Make it extra rich
For a more indulgent bowl, swirl in a tablespoon of butter after blending. It adds a restaurant-style richness and makes the soup feel extra special.
How to Store and Reheat
This carrot ginger soup is one of those recipes that gets even better the next day. As it rests, the ginger, vegetables, and coconut milk have more time to blend and create an even deeper flavor.
Refrigerator
Store leftover soup in a tightly sealed container in the refrigerator for up to 1 week.
Freezer
This soup freezes for up to 3 months. Because coconut milk is blended into the soup, you may notice some separation after thawing; that’s completely normal.
Stir well or blend briefly with an immersion blender to bring the creamy texture back together.
Allow the soup to cool completely before transferring it to freezer-safe containers.
Reheating
Warm the soup gently on the stovetop over medium-low heat, stirring occasionally. If it has thickened in storage, add a splash of water or broth until it reaches your preferred consistency.
You can also microwave individual portions, but stir halfway through so the soup heats evenly.
What to Serve with Carrot Ginger Soup
This soup is yummy on its own, but I love serving it with simple sides that make it feel like a complete meal.
Crusty bread for dipping
A warm piece of bread is always a good idea with a creamy soup. Serve it alongside a drizzle of good olive oil or my homemade Bread Dipping Oil for an easy appetizer-style pairing.
A hearty salad
Pair this soup with a salad that has plenty of texture and flavor. A fresh Fattoush Salad adds crunch, herbs, and brightness to balance the creamy soup.
Serve it as a starter
Because the flavors are bright and warming, this soup works beautifully as a first course before a larger meal. The ginger and coconut flavors are unique enough to feel special without overpowering the rest of your menu.
Love cozy soups?
If this recipe becomes a favourite, you’ll also want to try my Greek Lentil Soup (Fakes); another simple, nourishing soup inspired by the way my family cooked growing up.
Frequently Asked Questions
Yes. This carrot ginger soup freezes well for up to 3 months in airtight containers. Because it contains coconut milk, the soup may separate slightly when thawed, but this is completely normal. Stir vigorously or blend briefly with an immersion blender to bring back the creamy texture. Allow the soup to cool completely before freezing.
The secret to a really delicious carrot soup is layering flavor. Fresh ginger adds warmth and brightness, coconut milk creates richness, and slowly building flavor with aromatics like onion, garlic, and ginger creates a deeper base.
Adding other vegetables, like butternut squash and red pepper, also makes a huge difference. Instead of relying only on carrots, these extra vegetables bring different types of sweetness and create a more complex flavor.
Absolutely. You can substitute coconut milk with cashew cream, oat cream, or dairy cream in the same amount. You can also leave out the cream entirely for a lighter, broth-based version. If you do this, add a little extra vegetable broth or water to replace the lost volume.
This carrot ginger soup will keep in the refrigerator for up to 1 week when stored in a tightly sealed container. The flavor actually improves over time as the ginger and coconut milk continue to meld with the vegetables.
There are lots of ways to add extra protein and texture. Try topping your soup with crispy roasted chickpeas, toasted walnuts, or pumpkin seeds. You can also stir in a spoonful of tahini or nut butter while blending for a creamier, protein-enriched bowl.
Save this recipe for later

Ingredients
- 2 tbsp. olive oil
- 1 sweet white onion, roughly chopped
- 3 cloves of garlic, finely sliced
- 2- inch knob of ginger
- 15 carrots, garden-sized, so quite small, chopped into 3-inch pieces
- 1 cup butternut squash, roughly chopped
- 1 large zucchini, roughly chopped
- 1 large sweet red pepper, roughly chopped
- ¼ cup green onion, roughly chopped
- 1 tsp sea salt
- ½ tsp fresh cracked pepper
- 1 tbsp. vegetable stock paste
- boiling water, as much as you need to just cover the veg, around 5 cups
- 1 400 ml can of coconut milk
- 1 tbsp. vegan spoon butter
Instructions
Start Cooking- To a large pot add olive oil and heat for 30 seconds before adding your onions. Cook them down for 5 minutes on low heat before adding garlic and ginger. Cook for another 3 minutes and stirring often to promote flavour build up. Now add, carrots, butternut squash, zucchini, red pepper and green onion to the pot. Increase heat to medium-high and place the lid on for 5 minutes.
- To the pot, add sea salt, black pepper and vegetable stock paste. Stir till everything is well coated by the seasoning and paste.
- Increase heat to high, and just cover the veg with boiling water. Bring mixture to boil and simmer for 15 minutes or until carrots are completely cooked.
- Add coconut milk before blending till smooth.
- Serve with a little drizzling of olive oil, a pinch of pepper, fresh herbs and a light burst of lime juice.




19 people are discussing this recipe. Join in
This is the second recipe I’ve tried by food by maria & the second success 🙂 I omitted the butter & stock paste & replaced the oil with water. I also doubled the recipe & it came out delicious! Everyone loved it, very flavorful! Thanks Maria 🙂
I love this soup recipe so much! thanks for the love, Melanie!
This is so good! Do you know if it freezes well?
It does!!! It’s super easy. Just freeze and reheat!
This is the best carrot soup I’ve ever made. 10/10 recommend.
thank you so much baby girl!
Best carrot soup!! My kids loved it !!! Amazing as all recipes maria has ❤️
This means so much to me, thank you Paula!
Maria is the queen of soups and this is another display of that!!
This was is so freaking good!
Thank You for a great recipe Maria. This soup was full of flavour and colour. Great for entertaining especially with roasted pumpkin seeds for some extra crunch.
YES!! I am so glad you loved this one. Roasted Pumpkin seeds sound awesome!
This soup is full of flavour and it looks beautiful too! Definitely a different twist to a traditional veggie soup and super great when you feel like you’re coming down with something!
Exactly our thoughts, Lauren! so good for you!
made this twice already and i’m obsessed with how simple super yummy it is !
Hey Maria!! Yay, thanks so much. I love this carrot soup a lot, glad you love it too!
Hello hermosa! What kind of coconut milk you added?, the coconut milk can that is super creamy or de normal one ?
I love fresh fall produce! Carrots are the best in soups 🙂
Thank you sweetie!This soup was amazing.