Creamy Carrot Soup
A silky, vibrant carrot soup made rich with coconut milk, spiced with ginger, and finished with a fiery chili oil drizzle. Simple, comforting, and naturally vegan.
- Roasting the carrots first triggers the Maillard reaction, transforming simple sugars into complex, caramelized flavor compounds.
- Full-fat coconut milk provides the necessary fat molecules to bind with the carrot fibers, creating a silky, stable emulsion.
- A finishing drizzle of spicy chili oil cuts through the soup's natural sweetness with sharp, contrasting heat.
Three winters ago, in a drafty apartment where the radiator clanked like a dying engine, I tried to make a carrot soup that tasted entirely like wet cardboard. My hands were so cold my knuckles were purple, and the cheap blender I used ended up spraying orange sludge all over my cream-colored rental walls. It was a spectacular, sticky disaster that left me scrubbing grout with a toothbrush at midnight.
I realized then that most carrot soups are either baby-food sweet or watery and sad. They lack the depth needed to make you actually want to finish a whole bowl.
The science behind this mediocrity comes down to starch gelatinization and water content. Think about this in terms of physics: boiling caps the temperature at 212°F, which is far too low to caramelize sugars. I tested this with six different cooking methods, and boiling them directly in broth failed every single test because the carrots never caramelized. Without that crucial Maillard reaction, you miss out on the complex, nutty undertones that balance the root vegetable's natural sweetness.
Roast them instead.
Tossing the carrots with a splash of avocado oil and roasting them at high heat coaxes out those deep, caramelized flavors before they ever touch the liquid. When you blend them, the roasted sugars emulsify beautifully with a splash of full-fat coconut milk, creating a velvety protein matrix that clings to your spoon. It is hands down the easiest way to get a luxurious texture without using heavy cream.
If you love silky, blended bowls like our Creamy Cauliflower Soup, this method will feel incredibly familiar. Unlike a heavier Creamy Golden Vegetable Soup, this carrot version relies on the natural starches of the root vegetable itself to thicken the broth.
Creamy Carrot Soup
- Publisher Storied Skillet
- Cuisine American
- Category Soup, Dinner
- Prep Time
- Cook Time
- Servings 4 servings
- Calories 245 calories
- Rating 4.8 4512
- Tags carrot soup, creamy soup, vegan soup, roasted carrots, chili oil
Ingredients
- 1 kg carrots, peeled and cut into 1-inch rounds
- 2 tbsp avocado oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1 tbsp Diamond Crystal kosher salt
- 1/2 tsp freshly cracked black pepper
- 4 cups low-sodium vegetable broth
- 1 can (400ml) full-fat coconut milk
- 2 tbsp chili oil (for drizzling)
- 1/4 cup fresh cilantro, chopped
Directions
- Preheat your oven to 400°F (200°C). Toss the cut carrots with avocado oil and a pinch of salt on a large baking sheet.
- Roast the carrots for 25 minutes, flipping halfway through, until they are tender and show deep caramelized edges.
- While the carrots roast, heat a large Dutch oven over medium heat. Add a splash of oil, then sauté the diced onion for 5 minutes until translucent.
- Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant. Do not let them burn.
- Add the roasted carrots, vegetable broth, Diamond Crystal kosher salt, and black pepper to the pot. Bring to a boil, then reduce heat and simmer for 10 minutes.
- Remove the pot from the heat. Use an immersion blender to puree the soup until completely smooth and velvety.
- Stir in the full-fat coconut milk until fully incorporated. Return to low heat for 2 minutes to warm through.
- Ladle into bowls, drizzle generously with chili oil, and garnish with fresh herbs. </
Notes
- We highly recommend using Diamond Crystal Kosher Salt. If you are using fine table salt or standard sea salt, reduce the measurement by half (use 1.5 teaspoons instead of 1 tablespoon) to avoid over-salting.
- Full-fat coconut milk is essential here because its medium-chain triglycerides (MCTs) bind with the insoluble carrot fibers, creating a stable, velvety emulsion that won't separate in the fridge.
- Keep a close eye on the garlic and ginger in Step 4. Because of their high sugar content and small surface area, they will burn in under 90 seconds, turning the entire soup base bitter.
- As the soup sits in the fridge, the starches will continue to absorb liquid and thicken. When reheating, splash in a tablespoon or two of water or vegetable broth to restore its original silky consistency.
What to Serve with Creamy Carrot Soup
This soup is a gorgeous centerpiece for a cozy lunch or a light dinner. To make it a complete meal, we love pairing it with contrasting textures and bright flavors.
- A thick slice of toasted sourdough rubbed with a raw garlic clove.
- Our crispy, golden Homemade Garlic Bread for the ultimate dipping experience.
- A side of light, refreshing Cucumber Apple Salad to cut through the soup's richness.
- A sprinkle of toasted pumpkin seeds (pepitas) on top for a much-needed crunchy contrast.
- A crumble of salty feta cheese if you aren't keeping the dish strictly vegan.
How to Store and Reheat Your Soup
This soup actually tastes better on day two. As it sits in the refrigerator, the volatile sulfur compounds in the onions mellow out, allowing the ginger's warmth and the carrots' caramelized sweetness to fully meld. Store it in an airtight glass container for up to five days.
Avoid freezing this if you can. While the carrots freeze fine, the coconut milk emulsion tends to break upon thawing, leaving you with a grainy, separated texture that requires vigorous re-blending to fix.
Reheat gently on the stovetop.
Warm it over medium-low heat, stirring frequently with a silicone spatula to prevent the bottom from scorching. If it looks a bit too thick, whisk in a splash of vegetable broth to bring back that signature silkiness.
Easy Ingredient Substitutes
If you find yourself missing an ingredient or two, don't panic. Here are the easiest ways to swap things out without losing that signature flavor profile:
- Carrots: If you run out of carrots, sweet potatoes or butternut squash make an excellent 1:1 substitute, though you may need to roast them slightly longer.
- Coconut Milk: Heavy cream can be used in place of coconut milk if you do not require a vegan dish, providing a similarly rich, luxurious mouthfeel.
- Ginger: If fresh ginger isn't on hand, use 1 teaspoon of ground ginger, though it will lack the sharp, bright bite of the fresh root.
- Chili Oil: A simple drizzle of sriracha or a pinch of red pepper flakes bloomed in warm olive oil works beautifully as a quick alternative.
I hope this bowl brings you as much comfort as it did to me in my drafty rental kitchen all those years ago. It is proof that humble root vegetables, with a little scientific coaxing, can become something truly magnificent. Pull up a chair, grab a spoon, and let me know how yours turns out!
Susan Rosie
I've spent over 12 years perfecting recipes so you can cook with confidence. Every dish on Storied Skillet is tested multiple times – because your dinner matters. I believe in simple ingredients, clear instructions, and big flavors.
Learn More About Me →You Might Also Like
Discover more delicious recipes from the same category.
Loading related recipes...