comforting roasted carrot and beet soup with fresh herbs

5 min prep 1 min cook 1 servings
comforting roasted carrot and beet soup with fresh herbs
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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.

9
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.

10
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

Absolutely—skip the roasting step and add vacuum-packed cooked beets during the simmer. Because they lack caramelization, boost flavor by adding 1 tsp balsamic vinegar and an extra pinch of smoked paprika.

Beets oxidize when overheated. Next time, blend off heat and add acid (lemon) right before serving. If already brown, brighten by stirring in ½ tsp citric acid or 1 Tbsp vinegar just before ladling.

Yes—omit salt and paprika, use water instead of broth, and skip the herb oil. Blend until completely smooth. The natural sweetness usually wins over little palates, and beets are a great source of folate for growing bodies.

Because of the coconut milk and low-acid vegetables, this soup is not safe for water-bath canning. Pressure canning is tricky due to density; instead, freeze portions for long-term storage.

Use a regular countertop blender: work in small batches, remove the center cap from the lid, cover with a folded towel, and start on low before increasing speed. Return soup to the pot to rewarm.

Roast on silicone mats instead of oil-brushed parchment; mist vegetables with broth if they look dry. For the herb finish, whisk 2 Tbsp tahini with lemon juice and water until pourable, then drizzle.
comforting roasted carrot and beet soup with fresh herbs
soups
Pin Recipe

Comforting Roasted Carrot and Beet Soup with Fresh Herbs

(4.9 from 127 reviews)
Prep
15 min
Cook
45 min
Servings
6

Ingredients

Instructions

  1. Preheat oven: Heat to 425 °F. Line a rimmed sheet pan with parchment.
  2. Roast vegetables: Toss carrots, beets, onion, and garlic with 2 Tbsp oil, salt, pepper, and coriander. Roast 35–40 min until tender and caramelized.
  3. Peel beets: Cool 5 min, then rub off skins with paper towels.
  4. Build soup base: In a Dutch oven, sauté roasted onion and garlic in remaining 1 Tbsp oil. Stir in tomato paste; cook 1 min.
  5. Simmer: Add carrots, half the beets, broth, thyme, and paprika. Simmer 10 min.
  6. Blend: Reserve 1 cup vegetables, purée the rest until smooth, then return reserved bits for texture.
  7. Finish: Stir in coconut milk, maple syrup, and lemon juice; warm through.
  8. Make herb oil: Blitz parsley, cilantro, garlic, salt, and oil until flecked.
  9. 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.

Nutrition (per serving)

187
Calories
3g
Protein
22g
Carbs
11g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.