The first spoonful is all velvet and warmth — sweet carrot, a whisper of curry, and slippery noodles that catch the light like little gold ribbons. This is the kind of soup I make when the fridge looks sad and the evening feels long, and it never fails to feel like a small celebration.
Advertisements1
The trick is blooming the curry powder in fat before any liquid goes in. That one move wakes up the spices so the broth tastes deep instead of dusty, and the carrots simmer until they collapse into silk. A quick blitz with an immersion blender gives you that creamy body without a drop of cream.
I keep the noodles separate until serving so they stay springy rather than bloated. If you have a bag of carrots and a lonely onion, you are already most of the way there. Taste as you go.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons coconut oil or neutral oil
Coconut oil adds a subtle sweetness that plays well with curry; any neutral oil or butter works if you prefer. Buy unrefined coconut oil if you want that faint tropical note.
1 large yellow onion, diced (about 1 1/2 cups / 200g)
Yellow onion gives the sweetest base; a red onion will work but turns the soup slightly pink. Look for firm onions with dry, papery skins.
3 garlic cloves, minced
Fresh garlic is best, but 1 teaspoon garlic paste substitutes in a pinch. Choose heads that feel heavy and tight.
1 tablespoon mild curry powder
Mild Madras-style curry keeps it family friendly; hot curry powder or garam masala can stand in. Buy from a shop with high turnover so it smells fragrant, not flat.
1/2 teaspoon ground turmeric
Turmeric deepens the golden color; if you skip it the soup still tastes fine but looks paler. Fresh turmeric can replace it — use 1 teaspoon grated.
1 1/2 pounds (680g) carrots, peeled and sliced 1/2 inch thick
Regular orange carrots are perfect; rainbow carrots make a prettier but slightly sweeter pot. Choose carrots that are firm and snap cleanly rather than bend.
4 cups (960ml) low-sodium vegetable broth
Low-sodium lets you control the salt; chicken broth works if you are not cooking vegetarian. Better-than-bouillon paste diluted in water is a solid backup.
1 can (13.5 oz / 400ml) full-fat coconut milk
Full-fat gives the creamiest body; light coconut milk works but will be thinner. Shake the can well before opening to blend the cream layer.
1 teaspoon kosher salt, plus more to taste
Kosher salt is easier to pinch and dissolves evenly; use half the amount if you only have fine table salt. Taste before adding more — broths vary in saltiness.
8 ounces (225g) rice noodles or thin egg noodles
Rice noodles keep it gluten free; thin egg noodles add richness. Cook them separately so they do not drink up all the broth.
1 tablespoon fresh lime juice
Lime brightens the finish; lemon or a splash of rice vinegar substitutes well. Roll the lime on the counter before juicing to get more out.
1/4 cup (10g) chopped cilantro or Thai basil, for serving
Cilantro is classic; Thai basil or sliced scallions are good swaps for cilantro-averse eaters. Pick bunches with perky, unwilted leaves.
Tips & Tricks
Bloom, Do Not Burn
Keep the curry powder moving in the oil for just 30 seconds over medium heat — it goes from fragrant to bitter fast.
Blend Carefully With Hot Liquid
Fill the blender no more than halfway and vent the lid, or use an immersion blender right in the pot to avoid steam bursts.
Cook Noodles Separately
Boil them in their own water so the soup stays clear and the noodles do not turn mushy overnight.
Season in Layers
Salt the onions early, use low-sodium broth, then finish with lime and salt at the end for a brighter, more balanced bowl.
Pro Tips
Step-by-Step Instructions
1. Sweat the Onion
Heat the coconut oil in a Dutch oven over medium heat (about 350°F / 175°C) and cook the onion with a pinch of salt for 6 to 7 minutes, until soft and translucent at the edges. The salt pulls out moisture so the onion sweetens instead of browning.
2. Bloom the Spices
Add the garlic, curry powder, and turmeric and stir constantly for 30 seconds, until the spices smell toasty and the mixture turns a deep golden color. Do not walk away — burnt curry powder will taste bitter.
3. Simmer the Carrots
Stir in the carrots, broth, and 1 teaspoon kosher salt, bring to a boil, then lower to a gentle simmer at 190°F to 200°F (88°C to 93°C) for 18 to 20 minutes, until a carrot slice crushes easily against the side of the pot. Cover partially to limit evaporation.
4. Blend Until Silky
Remove the pot from the heat and blend with an immersion blender for 60 to 90 seconds, until completely smooth with no visible carrot flecks. If using a countertop blender, work in two batches and vent the lid.
5. Finish With Coconut
Stir in the coconut milk and lime juice and warm over low heat at 165°F (74°C) for 3 to 4 minutes — do not boil, or the coconut milk can split. Taste and add salt until the flavor pops.
6. Cook the Noodles
Meanwhile, boil the noodles in a separate pot of salted water according to the package directions, usually 4 to 6 minutes, until just tender with a slight bite. Drain and rinse briefly so they do not clump.
7. Serve and Garnish
Divide the noodles among bowls, ladle the hot soup over them, and top with cilantro. Serve immediately while the noodles are still springy. Taste as you go.
Delicious Variations
Thai-Style
Swap the curry powder for 1 tablespoon red curry paste and finish with a squeeze of lime and a few Thai basil leaves.
Roasted Carrot Version
Roast the carrots at 425°F (220°C) for 25 minutes first for a deeper, caramelized sweetness before simmering.
Ginger-Coconut
Add 1 tablespoon grated fresh ginger with the garlic and use full-fat coconut milk for an extra-warming bowl.
How to Store Curried Carrot Noodle Soup
Refrigerator
Store the soup and noodles separately in airtight containers for up to 4 days; the soup thickens as it chills, so loosen with a splash of broth when reheating.
Freezer
Freeze the soup base without noodles or coconut milk for up to 3 months; stir in coconut milk after reheating for the freshest flavor.
Reheating
Warm gently over medium-low heat at 165°F (74°C) for 4 to 5 minutes, stirring often; add fresh noodles or a splash of broth if it has thickened.
Frequently Asked Questions
Q: Can I make curried carrot noodle soup without coconut milk?
Yes — substitute 1 cup (240ml) of whole milk, oat milk, or unsweetened almond milk, or 1/2 cup (120ml) heavy cream for a richer finish. Add the alternative off the heat so it does not curdle.
Q: Can I make this soup ahead of time?
Yes, the soup base keeps beautifully for up to 4 days in the fridge. Cook the noodles fresh on the day you serve so they stay springy instead of soaking up the broth.
Q: Is this carrot noodle soup gluten free?
It is gluten free as written if you use rice noodles and gluten-free broth. Always check the curry powder label, since some blends include fillers containing wheat.
Q: How do I fix soup that tastes flat or too spicy?
Add a squeeze of lime and a pinch of salt for flat soup, and stir in an extra 1/4 cup of coconut milk for a too-spicy pot. Both adjustments balance the bowl without changing the recipe.
Q: Can I use frozen or pre-shredded carrots?
Yes, frozen sliced carrots work and need only 12 to 14 minutes of simmering. Pre-shredded carrots cook in about 8 minutes but give a slightly less sweet, thinner soup.
If you make this golden bowl, I would love to hear how it turned out — tell me whether you went Thai-style or classic in the comments, and pass the recipe to the friend who always asks what to do with a bag of carrots.
Curried Carrot Noodle Soup
Curried carrot noodle soup is a silky, golden one-pot bowl that turns humble carrots into a cozy, lightly spiced dinner in about 35 minutes.
🧂 Ingredients
- 2 tablespoons coconut oil or neutral oil
- 1 large yellow onion, diced (about 1 1/2 cups / 200g)
- 3 garlic cloves, minced
- 1 tablespoon mild curry powder
- 1/2 teaspoon ground turmeric
- 1 1/2 pounds (680g) carrots, peeled and sliced 1/2 inch thick
- 4 cups (960ml) low-sodium vegetable broth
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 1 teaspoon kosher salt, plus more to taste
- 8 ounces (225g) rice noodles or thin egg noodles
- 1 tablespoon fresh lime juice
- 1/4 cup (10g) chopped cilantro or Thai basil, for serving
📋 Instructions
- 1Sweat the Onion — Heat the coconut oil in a Dutch oven over medium heat (about 350°F / 175°C) and cook the onion with a pinch of salt for 6 to 7 minutes, until soft and translucent at the edges. The salt pulls out moisture so the onion sweetens instead of browning.
- 2Bloom the Spices — Add the garlic, curry powder, and turmeric and stir constantly for 30 seconds, until the spices smell toasty and the mixture turns a deep golden color. Do not walk away — burnt curry powder will taste bitter.
- 3Simmer the Carrots — Stir in the carrots, broth, and 1 teaspoon kosher salt, bring to a boil, then lower to a gentle simmer at 190°F to 200°F (88°C to 93°C) for 18 to 20 minutes, until a carrot slice crushes easily against the side of the pot. Cover partially to limit evaporation.
- 4Blend Until Silky — Remove the pot from the heat and blend with an immersion blender for 60 to 90 seconds, until completely smooth with no visible carrot flecks. If using a countertop blender, work in two batches and vent the lid.
- 5Finish With Coconut — Stir in the coconut milk and lime juice and warm over low heat at 165°F (74°C) for 3 to 4 minutes — do not boil, or the coconut milk can split. Taste and add salt until the flavor pops.
- 6Cook the Noodles — Meanwhile, boil the noodles in a separate pot of salted water according to the package directions, usually 4 to 6 minutes, until just tender with a slight bite. Drain and rinse briefly so they do not clump.
- 7Serve and Garnish — Divide the noodles among bowls, ladle the hot soup over them, and top with cilantro. Serve immediately while the noodles are still springy. Taste as you go.



