Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 lb (900 g) carrots, peeled, cut into 1-inch chunks
- 2.5 tbsp extra-virgin olive oil, divided
- 1 medium yellow onion (about 8 oz/225 g), chopped
- 2 tbsp finely grated fresh ginger (about 20 g)
- 4 cups (960 ml) low-sodium vegetable broth
- 1 tsp finely grated orange zest + 2 tbsp fresh orange juice
- 1/2 tsp fine sea salt, 1/4 tsp black pepper (plus more to taste)
- Optional: 1/2 tsp ground turmeric; coconut milk or yogurt for swirls; chives; toasted pepitas
Do This
- 1. Heat oven to 425°F (220°C). Toss carrots with 1.5 tbsp oil, 1/2 tsp salt, 1/4 tsp pepper; roast 25–30 minutes, turning once.
- 2. In a pot, warm 1 tbsp oil. Sauté onion with a pinch of salt 5–7 minutes. Stir in ginger (and turmeric), 1 minute.
- 3. Add 1/2 cup broth to deglaze. Add roasted carrots and remaining broth; simmer 8–10 minutes.
- 4. Blend until silky with an immersion blender (or in batches). Thin with hot water/broth if needed.
- 5. Stir in orange zest and juice. Season to taste; add a pinch of sweetener or extra acid if desired.
- 6. Ladle into bowls. Swirl in coconut milk or yogurt, sprinkle chives and pepitas, serve hot.
Why You’ll Love This Recipe
- Roasting the carrots concentrates their sweetness for incredible depth of flavor.
- Fresh ginger adds warmth and zip, balanced by bright orange zest and juice.
- Silky-smooth texture with simple pantry ingredients—weeknight-easy yet dinner-party worthy.
- Dairy-free as written, with optional creamy swirls for extra richness.
Grocery List
- Produce: Carrots, yellow onion, fresh ginger, 1 orange, fresh chives or parsley (garnish)
- Dairy: Plain Greek yogurt (optional, for serving)
- Pantry: Extra-virgin olive oil, low-sodium vegetable broth, fine sea salt, black pepper, ground turmeric (optional), toasted pepitas (optional), coconut milk (optional), maple syrup or honey (optional)
Full Ingredients
For the Roasted Carrots
- 2 lb (900 g) carrots, peeled and cut into 1-inch chunks
- 1.5 tbsp extra-virgin olive oil
- 1/2 tsp fine sea salt
- 1/4 tsp freshly ground black pepper
For the Soup Base
- 1 tbsp extra-virgin olive oil
- 1 medium yellow onion (about 8 oz/225 g), chopped
- 2 tbsp finely grated fresh ginger (about 20 g)
- 1/2 tsp ground turmeric (optional)
- 4 cups (960 ml) low-sodium vegetable broth
- Fine sea salt and black pepper, to taste
To Finish & Serve
- 1 tsp finely grated orange zest (from 1 medium orange)
- 2 tbsp fresh orange juice
- Optional balance boosters: 1 tsp maple syrup or honey; 1–2 tsp apple cider vinegar or extra orange juice
- Optional garnishes: 1/3 cup full-fat coconut milk or plain Greek yogurt (for swirls), chopped chives or parsley, toasted pepitas

Step-by-Step Instructions
Step 1: Roast the carrots for deep flavor
Preheat the oven to 425°F (220°C). On a rimmed baking sheet, toss the carrot chunks with 1.5 tbsp olive oil, 1/2 tsp salt, and 1/4 tsp pepper. Spread in a single layer. Roast for 25–30 minutes, flipping once halfway, until the carrots are fork-tender with caramelized edges.
Step 2: Sauté onion and ginger
Heat 1 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and a small pinch of salt. Cook, stirring occasionally, until translucent and lightly golden, 5–7 minutes. Stir in the grated ginger and, if using, the turmeric; cook 1 minute more until fragrant. Deglaze with 1/2 cup of the broth, scraping up any browned bits from the bottom of the pot.
Step 3: Simmer to meld flavors
Add the roasted carrots and the remaining broth. Bring to a gentle boil, then reduce heat and simmer, partially covered, for 8–10 minutes to let the flavors come together.
Step 4: Blend until silky smooth
Turn off the heat. Blend the soup with an immersion blender until very smooth. Alternatively, carefully transfer to a blender in batches, venting the lid and covering with a kitchen towel; blend until silky, then return to the pot. Adjust thickness with hot water or additional broth, 1–2 tablespoons at a time, as needed.
Step 5: Brighten with orange and season
Stir in the orange zest and orange juice. Taste and season with additional salt and pepper. If the soup tastes a bit earthy or bitter, add 1 teaspoon maple syrup or honey to round it out. For extra tang, add another splash of orange juice or 1–2 teaspoons apple cider vinegar.
Step 6: Garnish and serve
Ladle the soup into warm bowls. Swirl in coconut milk or a spoonful of Greek yogurt if you like, and finish with chopped chives or parsley and toasted pepitas. Serve hot with crusty bread.
Pro Tips
- Roast to caramelize: Darker edges on the carrots mean bigger flavor—don’t pull them too soon.
- Zest first, then juice: It’s much easier to zest a whole orange before cutting it.
- Ultra-smooth option: For a restaurant-silky finish, pass the blended soup through a fine mesh sieve.
- Control thickness: Hold back a little broth before blending, then add as needed to hit your perfect texture.
- Balance like a pro: If it tastes flat, add salt. If it’s dull, add acid (more orange juice or a splash of vinegar). If it’s sharp, a pinch of sweetener can help.
Variations
- Coconut-Lime: Replace 1 cup of broth with full-fat coconut milk and finish with 1–2 tsp lime juice and fresh cilantro.
- Curried Carrot-Ginger: Add 1–2 tsp mild yellow curry powder with the ginger; finish with a dollop of yogurt.
- Miso-Ginger: Stir 1 tbsp white miso into the hot soup after blending (off heat). Do not boil after adding miso.
Storage & Make-Ahead
Refrigerate cooled soup in an airtight container for up to 4 days. Freeze for up to 3 months; thaw overnight in the fridge. Reheat gently on the stovetop over medium-low heat, thinning with water or broth as needed. Add dairy or coconut swirls and fresh herbs just before serving (do not freeze with dairy swirled in).
Nutrition (per serving)
Approximate values: 200 calories; 9 g fat; 29 g carbohydrates; 7 g fiber; 3 g protein; 480 mg sodium. Calculated without optional garnishes or sweetener; values will vary based on broth and salt.
