Love this? Pin it for later!
As I peeled and chopped, the kitchen filled with the earthy sweetness of carrots and the comforting starchiness of sweet potatoes. But it was when I zested that first orange—watching the fragrant oils mist into the air—that I knew this wouldn't be just another vegetable soup. The citrus notes danced with the warming spices, creating an aroma that drew my family into the kitchen like moths to a flame. My teenage daughter, who typically announces she's "not hungry for anything that grew in dirt," asked for seconds. My neighbor, stopping by to borrow eggs, left with the recipe scrawled on a sticky note.
This soup has since become my go-to for everything from casual weeknight dinners to elegant starter courses when friends come over. It's naturally gluten-free, easily made vegan, and freezes beautifully—making it the superhero of make-ahead meals. The orange juice and zest add a brightness that lifts the natural sweetness of the vegetables, while a touch of coconut milk creates that luxuriously creamy texture without weighing you down. Trust me when I say this: once you taste how the flavors meld together, you'll find yourself making double batches "just in case."
Why This Recipe Works
- Layered Sweetness: Roasting the vegetables first caramelizes their natural sugars, creating depth that boiling simply can't achieve.
- Orange Essence: Both juice and zest provide bright acidity that balances the soup's natural sweetness without overwhelming it.
- Creamy Without Cream: Coconut milk adds richness while keeping the soup dairy-free and lighter than traditional cream-based versions.
- Make-Ahead Marvel: This soup actually improves overnight as flavors meld, making it perfect for meal prep or entertaining.
- Immune Boosting: Packed with beta-carotene, vitamin C, and warming spices to support your health during cold season.
- Texture Perfect: Blending until silk-smooth creates a restaurant-quality presentation that feels luxurious on the palate.
- Customizable Heat: Adjust the ginger and optional cayenne to create anything from mild comfort food to sinus-clearing warmth.
Ingredients You'll Need
Before we dive into the cooking process, let's talk about each ingredient and why it matters. Quality ingredients are the foundation of exceptional soup, and knowing what to look for will elevate your results from good to unforgettable.
Carrots (2 pounds) – Look for firm, brightly colored carrots with smooth skin. Avoid any that feel limp or have dark spots. I prefer buying them with tops still attached; the greens should look fresh and perky, not wilted. Heirloom varieties in rainbow colors make for a more complex flavor profile, but regular orange carrots work beautifully too. Pro tip: smaller carrots tend to be sweeter and more tender than their larger counterparts.
Sweet Potatoes (2 medium, about 1.5 pounds) – Choose sweet potatoes that feel heavy for their size with tight, unblemished skin. I like the orange-fleshed varieties for their natural sweetness, but purple or white-fleshed varieties create interesting color variations. Avoid any with soft spots or sprouting eyes. Store them in a cool, dark place (not the fridge!) for up to two weeks.
Fresh Oranges (3 large) – Any variety works, but I prefer Valencia for their balanced sweet-tart flavor. Look for oranges that feel heavy and have smooth, thin skin—indicating juiciness. Avoid any with green patches (unless it's a Valencia in summer, which is normal) or overly thick, bumpy skin. Room temperature oranges yield more juice than cold ones.
Full-Fat Coconut Milk (1 can) – Don't substitute light coconut milk here; we need the richness for proper texture. Shake the can well before opening, and if it's separated, whisk it smooth. For an extra-decadent version, refrigerate the can overnight and use just the thick cream from the top.
Fresh Ginger (2-inch piece) – Look for plump, smooth skin with no wrinkles. The flesh should be pale yellow and fragrant when you break a piece off. Store leftover ginger in the freezer—it's actually easier to grate when frozen.
Vegetable Stock (4 cups) – Homemade is always best, but a good quality low-sodium store-bought version works. Avoid anything with tomato or strong herbs that might compete with our delicate flavors. If you're not vegetarian, chicken stock adds another layer of richness.
How to Make Creamy Carrot and Sweet Potato Soup with Orange
Roast the Vegetables
Preheat your oven to 425°F (220°C). While it's heating, peel and cut your carrots into 2-inch pieces—no need to be precise here, as they'll be blended later. Peel the sweet potatoes and cut into 1-inch chunks. Toss both vegetables with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread on a large rimmed baking sheet in a single layer. Roast for 35-40 minutes, stirring once halfway through, until vegetables are tender and caramelized at the edges. The roasting step is crucial—it concentrates the natural sugars and adds a depth of flavor you can't achieve through boiling alone.
Prepare the Aromatics
While the vegetables roast, heat 1 tablespoon olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Dice 1 large onion and add to the pot with a pinch of salt. Cook for 5-6 minutes until softened and translucent, not browned. Mince 4 cloves garlic and grate 2 inches of fresh ginger (about 2 tablespoons). Add to the onion and cook for another 2 minutes until fragrant. Add 1 teaspoon ground cumin, ½ teaspoon ground coriander, and ¼ teaspoon cayenne pepper if using. Cook for 1 minute more to bloom the spices.
Zest and Juice the Oranges
Using a microplane or fine grater, zest 2 of the oranges before juicing them. You should have about 2 tablespoons of zest. Set this aside for now—we'll use it in two stages for maximum impact. Juice all three oranges; you need about ¾ cup of fresh juice. If you're short, supplement with store-bought, but fresh really makes a difference here. The zest contains essential oils that provide the most aromatic orange flavor, while the juice adds brightness and acidity.
Combine and Simmer
Add the roasted vegetables to the pot with the aromatics. Pour in 4 cups vegetable stock and bring to a boil. Reduce heat and simmer for 15 minutes to let all the flavors meld together. Add half the orange zest (1 tablespoon) now, reserving the rest for garnish. The soup might look a bit thin at this stage—that's perfect. We'll concentrate it slightly and add richness with the coconut milk later.
Blend Until Silky Smooth
Here's where patience pays off. Using an immersion blender, blend the soup directly in the pot until completely smooth. This takes 3-4 minutes of continuous blending—don't rush it. If using a countertop blender, work in batches, filling the jar no more than half full and removing the center cap from the lid to let steam escape. Cover with a kitchen towel to prevent splatters. Blend each batch for a full minute. Pass the blended soup through a fine-mesh sieve for restaurant-quality silkiness, pressing with a ladle to extract every drop.
Add Final Touches
Return the blended soup to low heat. Stir in 1 can (14 ounces) full-fat coconut milk and the fresh orange juice. Warm gently for 5 minutes—do not boil, as this can cause the coconut milk to separate. Taste and adjust seasoning with salt and pepper. The soup should be thick enough to coat the back of a spoon but still pourable. If it's too thick, thin with additional stock; too thin, simmer for a few more minutes.
Serve with Style
Ladle the hot soup into warmed bowls. Drizzle with coconut milk or cream, creating artistic swirls. Sprinkle with the reserved orange zest, toasted pumpkin seeds for crunch, and perhaps some fresh herbs like cilantro or chives. Serve with crusty bread for dipping. The contrast of the smooth soup with crunchy toppings creates textural interest that elevates the entire experience.
Expert Tips
Temperature Matters
Always warm your bowls before serving hot soup. A cold bowl will cool the soup too quickly, dulling the flavors. Simply rinse with hot water or place in a 200°F oven for 5 minutes.
Color Preservation
The vibrant orange color can fade if overcooked. Add a squeeze of lemon juice at the end to help maintain the bright hue. The acid stabilizes the carotenoids.
Texture Perfection
For ultra-smooth texture, strain the soup twice—once after initial blending, then again after adding coconut milk. This removes any fibrous bits that might remain.
Flavor Development
Make this soup a day ahead if possible. The flavors meld and intensify overnight. Just reheat gently, thinning with stock if needed.
Roasting Variations
Try adding a halved head of garlic to the roasting pan. Squeeze out the cloves and blend with the vegetables for subtle sweetness and depth.
Garnish Game
Create contrast with toppings: toasted coconut flakes, pomegranate seeds, or a swirl of harissa paste for heat and visual appeal.
Variations to Try
Spicy Thai Version
Replace the cumin and coriander with 1 tablespoon Thai red curry paste. Use lime juice instead of orange, and garnish with cilantro, thinly sliced red chilies, and a drizzle of coconut cream.
Curried Carrot
Add 2 teaspoons mild curry powder and ½ teaspoon turmeric. Swap coconut milk for heavy cream if you eat dairy. Garnish with toasted cashews and fresh cilantro.
Roasted Apple Addition
Roast 2 tart apples (like Granny Smith) along with the vegetables. The apple's acidity balances the sweetness beautifully, creating a more complex flavor profile.
Protein Boost
Stir in a can of rinsed chickpeas or white beans during the final simmer. For non-vegetarians, shredded rotisserie chicken works beautifully too.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers for up to 5 days. The flavors actually improve after the first 24 hours. When reheating, add a splash of stock or water to thin, as the soup will thicken when chilled. Warm over medium-low heat, stirring occasionally, until heated through.
Freezer Instructions
This soup freezes beautifully for up to 3 months. I recommend freezing in portion-sized containers—perfect for quick lunches. Leave about an inch of headspace as liquids expand when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave. Reheat gently, whisking to reincorporate any separated coconut milk.
Make-Ahead Meal Prep
Double or triple this recipe for easy meal prep. Portion into individual containers for grab-and-go lunches. The soup reheats well in the microwave (2-3 minutes, stirring halfway) or on the stovetop. Pack garnishes separately to add freshness when serving.
Frequently Asked Questions
Absolutely! While coconut milk adds richness and keeps it dairy-free, you have several options. For a lighter version, use 1 cup of additional stock. For creaminess without coconut, try:
- 1 cup heavy cream (if you eat dairy)
- 1 cup cashew cream (soak 1 cup cashews in hot water for 30 minutes, drain, blend with 1 cup water until smooth)
- 1 cup oat milk or almond milk
Each will slightly change the flavor profile, but all work well.
Too thin? Simmer uncovered for 10-15 minutes to reduce, or add another roasted sweet potato, blend, and simmer. You can also stir in 2 tablespoons of instant mashed potato flakes.
Too thick? Thin with additional stock, water, or even orange juice for extra brightness. Add gradually until you reach your desired consistency. Remember that soup thickens as it cools, so aim for slightly thinner than perfect when hot.
Yes, but take precautions to avoid hot soup explosions! Work in small batches (fill blender only 1/3 full), remove the center cap from the lid, and cover with a kitchen towel. Start on low speed and gradually increase. Never fill a blender more than halfway with hot liquid. Alternatively, let the soup cool for 15 minutes before blending. A high-powered blender like Vitamix will give you the smoothest results.
This soup pairs beautifully with:
- Crusty artisan bread or homemade croutons
- Grilled cheese sandwiches with sharp cheddar
- A simple green salad with citrus vinaigrette
- Roasted vegetable paninis
- Wild rice or quinoa on the side for extra protein
- Naan bread or pita chips
For a complete meal, add a protein like roasted chickpeas or grilled chicken on top.
Slow Cooker: Roast vegetables first for best flavor, then add everything except coconut milk and orange juice to slow cooker. Cook on low 6-8 hours or high 3-4 hours. Blend with immersion blender, then stir in coconut milk and orange juice. Warm 15 minutes more.
Instant Pot: Use sauté function for aromatics. Add roasted vegetables, stock, and cook on high pressure for 10 minutes. Natural release 10 minutes. Blend, then add coconut milk and orange juice using sauté function on low to warm through.
Properly roasted vegetables should have:
- Golden-brown, caramelized edges
- A fork slides in easily but they still hold their shape
- Concentrated, sweet aroma
- Some darker spots (these add the most flavor!)
Don't worry if some pieces get quite dark—those deeply caramelized bits add incredible depth. Under-roasted vegetables will taste bland and watery in the final soup.
Creamy Carrot and Sweet Potato Soup with Orange
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425°F. Toss carrots and sweet potatoes with 2 tablespoons olive oil, salt, and pepper. Roast 35-40 minutes until caramelized.
- Sauté aromatics: Heat remaining oil in large pot. Cook onion 5-6 minutes. Add garlic, ginger, and spices; cook 2 minutes more.
- Prepare citrus: Zest oranges before juicing. Reserve half the zest for garnish.
- Simmer: Add roasted vegetables to pot with stock and half the orange zest. Simmer 15 minutes.
- Blend: Using immersion blender, blend until completely smooth. For extra silkiness, strain through fine mesh.
- Finish: Stir in coconut milk and orange juice. Warm gently 5 minutes without boiling.
- Serve: Ladle into bowls, swirl with coconut milk, sprinkle with reserved zest and pumpkin seeds.
Recipe Notes
Soup thickens as it cools. Thin with stock when reheating. Flavors improve overnight—perfect for make-ahead meals. Freeze up to 3 months.