Love this? Pin it for later!
Since then this roasted carrot and beet soup has become my go-to for every “I need a hug” day. It’s week-night simple yet dinner-party elegant; the natural sugars in the vegetables caramelize into smoky sweetness, while a finish of bright herbs keeps everything from feeling heavy. Serve it with crusty sourdough for a solo supper, or ladle it into tiny shot glasses as a passed appetizer when friends come over. Either way, expect people to follow you into the kitchen asking for the recipe before they’ve even swallowed their last bite.
Why This Recipe Works
- High-heat roasting: Concentrates the vegetables’ sugars, yielding deep caramelized flavor without any added sweeteners.
- Dual-texture finish: Blending half the soup until silk-smooth while leaving a bit of texture gives body and interest in every spoonful.
- Fresh herb oil: A last-second drizzle of parsley-cilantro oil cuts through the earthiness and adds restaurant-level polish.
- One-pan convenience: Everything roasts on a single sheet tray, minimizing dishes and maximizing flavor.
- Make-ahead friendly: Flavors actually improve overnight, so it’s perfect for Sunday meal prep or holiday entertaining.
- Vibrant color retention: A splash of citrus stirred in just before serving keeps the magenta hue from browning.
Ingredients You'll Need
Great soup begins with great produce. Look for carrots that still have their tops—those feathery greens are a tell-tale sign of freshness. If the tops are wilted or already trimmed, check the stem end; it should be bright orange, not pale or cracked. For beets, choose small to medium specimens with firm skin and no soft spots. If you can find golden or chioggia beets, they’ll yield an even more stunning color palette, but everyday red beets work beautifully.
Carrots bring natural sweetness and body. Peel them for the smoothest texture, or simply scrub if you’re using organic young roots. Beets are the star pigment; I roast them skin-on so they steam in their own jackets, slipping off easily once cooled. Garlic goes in whole cloves—roasted garlic turns mellow and buttery, eliminating any harsh bite. A single yellow onion wedges around the vegetables, picking up caramelized edges.
For the broth, I prefer low-sodium vegetable stock so I can control salt levels. If you only have chicken broth, that’s fine; the soup will still be vegetarian if you swap the garnish for toasted pumpkin seeds. Coconut milk adds silky richness without dairy, but you could substitute heavy cream if you’d like a more European profile. Finally, gather a big handful of parsley and cilantro—both stems and leaves—for the herb oil. Don’t skip this step; it’s the verdant finishing touch that makes the flavors sing.
How to Make Comforting Roasted Carrot and Beet Soup with Fresh Herbs
Preheat and prep vegetables
Position a rack in the center of the oven and preheat to 425 °F (220 °C). Line a rimmed sheet pan with parchment for easiest cleanup. Scrub 1½ lb (680 g) carrots and 1 lb (450 g) beets. Peel carrots, then cut into 2-inch chunks. Halve beets; if they’re larger than a tennis ball, quarter them so pieces are roughly equal in size. Arrange carrots and beets on one half of the pan.
Add aromatics and season
Peel 6 cloves garlic (leave them whole) and slice 1 medium onion into ½-inch wedges. Tuck garlic and onion among the vegetables. Drizzle everything with 3 Tbsp olive oil, then sprinkle with 1 tsp kosher salt, ½ tsp black pepper, and ½ tsp ground coriander. Toss with your hands until evenly coated, keeping beet pieces grouped so their juices don’t stain the carrots excessively.
Roast until caramelized
Slide the pan into the oven and roast for 35–40 minutes, stirring once halfway through. Vegetables are ready when carrots are blistered at the edges and beets are fork-tender. Garlic should feel soft when squeezed. Remove pan from oven and let cool 5 minutes; this resting period loosens beet skins.
Slip off beet skins
Using paper towels, gently rub beets; skins will slide right off. If you hit a stubborn spot, use a paring knife to lift the skin away. Don’t rinse under water—you’ll wash away concentrated flavor. Transfer peeled beets to a bowl and reserve any juices on the pan.
Start the soup base
In a Dutch oven or heavy pot, warm 1 Tbsp olive oil over medium heat. Scrape in roasted onion and garlic; sauté 2 minutes until fragrant. Add 1 Tbsp tomato paste; cook, stirring, until brick red, about 1 minute. This concentrates umami and deepens color.
Simmer with broth
Add roasted carrots and half the beets. Pour in 4 cups (950 ml) vegetable broth plus any reserved beet juices. Stir in 1 tsp thyme leaves and ½ tsp smoked paprika. Bring to a boil, then reduce to low, cover partially, and simmer 10 minutes to marry flavors.
Blend to silky texture
Fish out and reserve 1 cup of vegetables for later texture. Using an immersion blender, purée soup until absolutely smooth. (Alternatively, transfer in batches to a countertop blender; vent lid and hold a towel on top to prevent hot splatters.) Return purée to pot.
Enrich and season
Stir in ½ cup (120 ml) full-fat coconut milk, 1 Tbsp maple syrup, and juice of ½ lemon. Add reserved vegetables back for texture. Taste and adjust salt—roasted vegetables can vary, so you may need up to 1 tsp more. Keep soup warm over low heat while you make the herb oil.
Prepare fresh herb oil
In a mini food processor, combine ½ cup packed parsley leaves, ¼ cup cilantro leaves, 1 small clove garlic, ¼ tsp salt, and ⅓ cup extra-virgin olive oil. Pulse until herbs are finely minced but not puréed; you want flecks of green. Set aside 5 minutes to let flavors bloom.
Serve with flair
Ladle hot soup into warm bowls. Swirl 1 Tbsp herb oil onto each portion, then finish with a scattering of toasted pumpkin seeds and a crack of black pepper. Offer extra lemon wedges for brightness. Leftovers reheat beautifully and taste even better the next day.
Expert Tips
Don’t crowd the pan
Spread vegetables in a single layer with space between pieces; steam builds if they’re packed, preventing browning. Use two pans if doubling the batch.
Save beet juices
Those sticky magenta drippings on the parchment? Scrape every drop into the pot; they’re concentrated flavor bombs that deepen color naturally.
Let it rest overnight
Make the soup a day ahead, refrigerate, then reheat gently. The flavors meld and the texture thickens luxuriously without any extra starch.
Keep that color bright
Acid is your friend. A final squeeze of lemon or splash of vinegar prevents the anthocyanins in beets from turning muddy when reheated.
Texture hack
Reserve a handful of roasted carrot coins before blending; float them on top for a rustic, Instagram-worthy finish that says “I tried… but not too hard.”
Freeze in portions
This soup freezes like a dream. Pour into silicone muffin molds; once solid, pop out and store in zip bags for single-serve blocks ready in 2-minute microwaves.
Variations to Try
-
Carrot-Ginger Glow
Swap beets for equal parts carrots and add 2-inch knob of fresh ginger to the roasting pan. Finish with coconut cream and a squeeze of lime for a Thai-inspired twist.
-
Smoky Beet & White Bean
Fold in one drained can of cannellini beans during the simmer for extra protein. Add ½ tsp smoked paprika and serve with rosemary olive-oil croutons.
-
Spicy Harissa Swirl
Stir 1–2 tsp harissa paste into the finished soup for North-African heat. Top with dukkah and a dollop of yogurt instead of coconut milk.
-
Golden Beet & Apple
Use golden beets and swap carrots for tart apples. The resulting soup is sunshine yellow and tastes like autumn in a orchard. Finish with crispy sage leaves.
Storage Tips
Refrigerator: Cool soup completely, transfer to airtight containers, and refrigerate up to 5 days. The color may deepen, but flavor remains stellar. Reheat gently over medium-low heat, thinning with broth or water as needed.
Freezer: Ladle cooled soup into quart-size freezer bags, press out excess air, and freeze flat for up to 3 months. Thaw overnight in the fridge or use the microwave defrost setting. Stir well after reheating to reincorporate any separated coconut milk.
Herb oil: Store separately in a sealed jar in the fridge for up to 1 week. Bring to room temperature before drizzling so the olive oil loosens up.
Frequently Asked Questions
Comforting Roasted Carrot and Beet Soup with Fresh Herbs
Ingredients
Instructions
- Preheat oven: Heat to 425 °F. Line a rimmed sheet pan with parchment.
- Roast vegetables: Toss carrots, beets, onion, and garlic with 2 Tbsp oil, salt, pepper, and coriander. Roast 35–40 min until tender and caramelized.
- Peel beets: Cool 5 min, then rub off skins with paper towels.
- Build soup base: In a Dutch oven, sauté roasted onion and garlic in remaining 1 Tbsp oil. Stir in tomato paste; cook 1 min.
- Simmer: Add carrots, half the beets, broth, thyme, and paprika. Simmer 10 min.
- Blend: Reserve 1 cup vegetables, purée the rest until smooth, then return reserved bits for texture.
- Finish: Stir in coconut milk, maple syrup, and lemon juice; warm through.
- Make herb oil: Blitz parsley, cilantro, garlic, salt, and oil until flecked.
- Serve: Ladle into bowls, swirl with herb oil, and top with toasted pumpkin seeds.
Recipe Notes
For a silkier texture, strain blended soup through a fine-mesh sieve. Soup thickens as it stands; thin with broth or water when reheating.