- Calories
- 205
- Protein
- 4g
- Fiber
- 7g
- Sat. fat
- 6g
- Sodium
- 470mg
- Added sugar
- 0g
What this recipe does for you.
Chef-tested carrot ginger soup that tastes deep and warming, not thin and flat. Roasted carrots, fresh ginger, turmeric, a splash of coconut. Vegan, 40 min.
Why this works
Every recipe on this site ships with an explanation of the technique decisions, why sear then braise, why the acid goes in at the end, why the fat renders before the aromatics. The method below is those decisions, in order.
Aroy-D full-fat coconut milk
Half a cup of good coconut milk is what makes this soup taste velvety instead of watery, and it keeps the whole thing dairy-free. Aroy-D is close to pure coconut and cream with no gums or stabilisers, so it blends in smooth and clean. Shake the carton, and save a spoonful to swirl on top for the photo.
Ingredients
Serves 4- 2 lbcarrots · peeled, cut into 1-inch chunks
- 1 wholeyellow onion · roughly chopped
- 3 tbspextra-virgin olive oil · divided
- 2 tbspfresh ginger · finely grated
- 3 clovesgarlic · minced
- 1 tspground turmeric
- 1/2 tspblack pepper · cracked
- 4 cupsvegetable broth · low-sodium
- 1/2 cupfull-fat coconut milk · plus more to finish
- 1 tbsplime juice · or lemon, off the heat
- 1 tspkosher salt · to taste, at the end
- 2 tbsppumpkin seeds · toasted, to finish
- cilantro · a small handful, to finish
Method
Roast the carrots, do not boil them
This is the whole recipe in one step. Toss the carrots and onion with oil and roast at 425F for 25 to 30 minutes until the edges caramelise. That browning is the deep, sweet flavour that boiled carrots never develop. Boiled carrot soup tastes of warm water.
Cut the carrots evenly so they roast at the same rate
One-inch chunks, roughly the same size, so they all caramelise together instead of some burning while others stay pale. Big and small pieces on one tray give you a soup that is part scorched and part raw. Take the extra minute with the knife.
Bloom the ginger, garlic and turmeric in oil
Before the broth goes in, cook the aromatics in a tablespoon of oil for 30 to 60 seconds until fragrant. Turmeric is fat-soluble and needs the oil to release, and blooming the ginger and garlic takes off the raw edge. Dumping them into liquid leaves them harsh and flat.
Grate the ginger fresh, skip the jar
Two tablespoons of fresh ginger over a microplane gives you clean heat and a lift you can taste. Jarred and dried ginger both read as dusty and one-dimensional here. This soup lives on the ginger, so it is the one ingredient worth buying fresh.
A pinch of black pepper with the turmeric
Piperine in black pepper increases the absorption of curcumin, the active compound in turmeric, roughly twentyfold. Crack a generous half-teaspoon in with the turmeric as it blooms. It is why golden-milk and turmeric recipes always pair the two.
Coconut milk for body, not cream
Half a cup of full-fat coconut milk gives the soup a silky weight and keeps it dairy-free and Whole30-friendly. It reads as richness, not coconut, once it is blended with the sweet roasted carrot and the ginger. Stir it in off the heat so it does not split.
Blend it hot and blend it long
A full two minutes in a stand blender, or a patient minute with an immersion blender, is the difference between velvety and grainy. Vent the lid and cover it with a towel when blending hot liquid so pressure does not blow the top off. Add broth a splash at a time to reach the thickness you want.
Salt at the end, and taste as you go
Broth reduces as it simmers and concentrates the salt, so seasoning at the start almost always overshoots. Salt after blending, taste, and adjust. Roasted carrots are naturally sweet, so you often need a little more salt than you expect to balance them.
Finish every bowl with lime, off the heat
A squeeze of lime or lemon at the very end lifts the whole bowl and cuts the richness of the coconut. Acid always goes in last because heat dulls it. This is the change that takes the soup from good to the one you make again.
It only gets better, so make a double batch
Keeps five days in the fridge and three months in the freezer in quart containers with a half-inch of headspace. The flavour deepens overnight. Reheat gently and add a splash of broth if it has thickened, then finish with fresh lime and seeds again.
Variations
Substitutions and adaptations land with the photography shoot. The method holds across most reasonable swaps.
Storage
Refrigerator: 3 to 4 days, sealed. Freezer: up to 3 months. Reheat covered to retain moisture.
Why we tested this carrot ginger soup: roasted, velvety, naturally dairy-free 3 times.
Every flagship recipe on this site goes through at least three rounds of kitchen testing before publication. We log what changed between tests so you can see the recipe's evolution, and so we can't quietly drop the failures.
- 01
Test 1
- What we tried
- Raw carrots simmered straight in the broth, ground ginger from the jar, no coconut milk, salted at the start.
- What happened
- Thin, one-note and slightly soapy. Boiled carrots taste of water, the jarred ginger was dusty and flat, and early salting left the broth dull with nothing bright to finish.
- What we changed
- Roasted the carrots and onion first, switched to fresh grated ginger, added coconut milk for body, and moved salt and acid to the end.
- 02
Test 2
- What we tried
- Roasted carrots and onion, fresh ginger stirred in during the simmer, coconut milk added, salt at the end, no acid.
- What happened
- The roasting fixed the depth completely and the coconut gave it a velvety body, but it tasted rich and heavy, like it needed something to cut through.
- What we changed
- Bloomed the ginger, garlic and turmeric in oil before the broth, and finished each bowl with a squeeze of lime.
- 03
Test 3
- What we tried
- Final method, roasted carrots, bloomed aromatics, coconut milk, salt at the end, lime off the heat.
- What happened
- Deep, sweet and warming with a clean ginger lift and a bright finish. 7g fiber a bowl, silky without cream, and it reheated beautifully all week.
- What we changed
- This is the published recipe. Roasting for depth and lime at the end for lift were the two changes that mattered.
Frequently asked
- Do I really have to roast the carrots?
- If you want the soup to taste of anything, yes. Roasting caramelises the natural sugars in the carrots and builds the deep, sweet backbone this soup is known for. You can simmer raw carrots straight in the broth to save 25 minutes, but the result tastes thin and washed-out, which is exactly the flat carrot soup this recipe is designed to avoid.
- Can I make it without coconut milk?
- Yes. The coconut milk is there for body, not flavour, so leave it out for a lighter, more carrot-forward soup, or swap in a splash of oat cream or regular cream if dairy is not an issue. Without any of them the soup is thinner and more like a broth, which some people prefer. Add an extra tablespoon of olive oil at the blend for a little richness if you skip the coconut.
- Is this soup good for you?
- It is a genuinely nutrient-dense bowl. Carrots are loaded with beta-carotene, the ginger and turmeric are the anti-inflammatory pairing the recipe is built around, and one bowl carries 7g of fiber for around 205 calories. Most of the fat is from the olive oil and coconut milk, both of which help your body absorb the fat-soluble compounds in the carrots and turmeric.
- Can I freeze carrot ginger soup?
- Yes, it freezes very well, up to three months in quart containers with a half-inch of headspace for expansion. Thaw overnight in the fridge and reheat gently on the stove, stirring, since coconut milk can look separated after freezing but comes back together as it warms and gets a quick whisk. Finish with fresh lime and seeds after reheating, not before freezing.
- How do I make it thicker or thinner?
- Thickness is entirely about how much broth you add at the blend. For a thicker, spoon-coating soup, blend in less broth and add it gradually until it is where you want it. For a thinner, more sippable soup, add more. You can always loosen a too-thick soup with a splash of hot broth, so start thick and thin it to taste.
- What can I serve with it?
- A bowl of this is light on its own, so pair it with something with protein and crunch. Crusty sourdough, a grilled cheese, a poached egg dropped in, or a handful of chickpeas roasted crisp all work. A scatter of toasted pumpkin seeds and a swirl of coconut milk on top add texture and make it look the part.
Related recipes
See all →- Diet-Specific
Whole30 Rules: Every Yes, Every No, and the Ones People Get Wrong
The complete Whole30 rule set in plain language, including the four exceptions people miss (ghee, green beans, snow peas, and vinegar), the pancake rule that trips up nearly everyone, and the reintroduction phase that is the actual point of the thirty days. Written from the official program rules, with the cook's version of what each restriction means at the stove.
- Diet-Specific
Anti-Inflammatory Golden Chicken Soup
Chef-tested anti-inflammatory chicken soup with turmeric, ginger, and bone broth. 55 min, 32g protein, Nutrition Ledger below.
55m32g Protein - Diet-Specific
The Anti-Inflammatory Diet: A Cook's Version
Evidence brief, ingredient inventory, weekly framework, and the 7-day meal plan. Pillar for the Anti-Inflammatory hub.
Get a tested recipe + a nutritional note in your inbox each Sunday.
One recipe a week, photographed on the same Tuesday it tested. Reviewed by an RD. No promotions, no pop-ups, no tracking.
The Clean Chef Starter Kit.
A 14-day anti-inflammatory meal plan PDF, grocery list by section, macros totaled per day, Sunday prep sequence. Free.
By subscribing, you agree to our Privacy Policy. One calm email a week. Unsubscribe anytime.
We're building a shop.
Curated cookware, pantry staples we actually buy, recipe-bundle PDFs. Be the first to know when it opens.
We'll only email you about the shop opening. Unsubscribe in any email. See our Privacy Policy.
