Love this?
There’s a particular kind of magic that happens when sweet potatoes and beets share a sheet pan. The edges caramelize, the rosemary perfumes the kitchen, and the garlic mellows into something almost buttery. The first time I made this soup was on a blustery Sunday when the farmers’ market was closing up and vendors were practically giving away root vegetables. I lugged home a paper bag heavy with jewel-toned produce, thinking I’d simply roast them for the week. Instead, I cranked the oven, tossed everything with olive oil and a few sprigs of rosemary, and let the vegetables roast until the beets bled crimson and the sweet potatoes turned a deep amber. One whiff and I knew dinner would be soup—creamy, velvety, and impossibly one-pot once I transferred everything to my Dutch oven.
Since that afternoon, this roasted sweet-potato-and-beet soup has become my go-to for meal prep, holiday starters, and everything in between. It’s gluten-free, vegan if you swap the stock, and the color alone makes guests think you spent the day hovering over the stove (when, in reality, the oven and blender did the heavy lifting). If you can chop vegetables and press “purée,” you can master this bowl of cozy elegance.
Why This Recipe Works
- One-pot convenience: Roast, simmer, and blend in the same Dutch oven—minimal dishes, maximum flavor.
- Restaurant-level depth: Roasting concentrates natural sugars, giving the soup a toffee-like backbone.
- Make-ahead friendly: Tastes even better the next day; freezer-safe for up to three months.
- Vibrant nutrition: Beta-carotene from sweet potatoes + antioxidants from beets = glowing skin in a bowl.
- Customizable texture: Blend silky-smooth or leave a little rustic chunk—your spoon, your choice.
- All-season appeal: Serve hot in winter or chilled with a swirl of yogurt for summer starter.
Ingredients You'll Need
Great soup starts at the produce bin. Look for firm, unblemished sweet potatoes with orange flesh (often labeled “garnet” or “jewel”). They’re starchier and sweeter than tan-skinned varieties. For beets, choose small-to-medium specimens with smooth skin and fresh-looking greens still attached; the greens are a built-in freshness indicator and can be sautéed later for a bonus side dish.
Extra-virgin olive oil does double duty here—coating vegetables for a blistering hot roast and finishing the soup with peppery notes. Use a bottle you’d happily dip bread into. Fresh rosemary is non-negotiable; dried needles turn bitter under high heat. Garlic roasts into jammy pockets that mellow and sweeten, so don’t be shy with the cloves. Finally, a high-quality vegetable or chicken stock forms the backbone. If you’re vegetarian, opt for a stock with mushroom or roasted vegetable undertones rather than a tomato-heavy broth that can muddy the color.
Need substitutions? Butternut squash stands in for sweet potatoes, though the soup will taste slightly less sweet. Golden beets keep the color more sunset than magenta. For a lower-oil version, mist vegetables with olive-oil spray and add a tablespoon of white miso during blending for umami richness. Coconut milk can replace heavy cream if you want dairy-free silkiness.
How to Make One-Pot Roasted Sweet Potato and Beet Soup with Garlic and Rosemary
Preheat and Prep
Position rack in center of oven; preheat to 425 °F (220 °C). Line a heavy rimmed sheet pan with parchment for easy cleanup. Scrub 2 pounds (about 2 medium) sweet potatoes and 1 pound (3 medium) beets. Peel sweet potatoes and cube into 1-inch pieces; leave beet skins on if you like an earthier flavor, or peel for a cleaner taste. Slice beets into ¾-inch wedges so they roast at the same rate as the softer potatoes.
Season Generously
Pile vegetables onto the sheet pan. Add 6 peeled garlic cloves, 2 fresh rosemary sprigs, 3 tablespoons olive oil, 1 teaspoon kosher salt, and ½ teaspoon freshly ground black pepper. Toss with your hands until everything glistens, then spread into a single layer—overcrowding causes steaming, not roasting.
Roast Until Caramelized
Slide pan into oven and roast 25 minutes. Remove, flip vegetables with a thin metal spatula, and roast another 15–20 minutes until beet edges are bronzed and sweet potatoes have toasted corners. Rosemary will be crispy; garlic should feel soft when pressed. Let cool 5 minutes.
Start the One-Pot Base
Scrape every sticky bit into a 5-quart Dutch oven. Remove rosemary stems (leaves will have fallen off). Add 1 quart (4 cups) vegetable or chicken stock plus 2 cups water. Bring to a gentle simmer over medium heat, scraping the pot’s bottom to release flavorful fond.
Simmer and Soften
Cover partially and simmer 10 minutes to marry flavors. If you used beet skins, the broth will turn a dramatic fuchsia. Taste; add more salt if needed. For extra brightness, strip leaves from an additional rosemary sprig and add now.
Blend to Silky Perfection
Remove from heat. Using an immersion blender, purée until smooth, moving the wand in slow circles to capture every garlic clove. (Alternatively, cool 10 minutes and blend in batches in a countertop blender; vent lid to prevent steam explosions.) If soup is too thick, thin with stock or water ¼ cup at a time.
Finish with Finesse
Stir in ½ cup heavy cream, coconut milk, or cashew cream for body. Warm gently—do not boil once dairy is added. Finish with a squeeze of lemon to balance sweetness and a drizzle of good olive oil for sheen.
Serve and Garnish
Ladle into warm bowls. Top with toasted pumpkin seeds, a swirl of yogurt, or crispy roasted beet chips for crunch. Leftovers reheat beautifully; flavors deepen overnight.
Expert Tips
Hot Pan, Cold Oil
Heat your sheet pan in the oven 5 minutes before adding vegetables. The sizzle on contact jump-starts caramelization and prevents sticking.
Reserve Beet Greens
Wash, chop, and sauté with olive oil and garlic for a quick side dish. They taste like Swiss chard with a rosy vein.
Speed-Cool Trick
Transfer hot soup to a metal bowl nestled in an ice bath; stir 5 minutes to cool before refrigerating, shaving 30 minutes off chill time.
Color Preservation
A pinch of baking soda keeps the beet color vivid, but use sparingly—too much yields an artificial magenta.
Layer Salt
Salt vegetables before roasting, then again after blending. Gradual salting builds depth without overshooting.
Blender Safety
Remove center cap from lid and cover with a towel to let steam escape; start on low speed to prevent hot geysers.
Variations to Try
Smoky Heat
Add 1 chipotle chili in adobo to the blender for a smoky Southwest spin. Garnish with cilantro and lime.
Apple & Beet Harmony
Roast 1 peeled, cored apple alongside vegetables for subtle sweetness and autumnal perfume.
Thai Coconut
Swap rosemary for lemongrass and finish with full-fat coconut milk, lime juice, and Thai basil.
Golden Version
Use golden beets and parsnips for a sunny hue; season with turmeric and ginger for warming notes.
Storage Tips
Cool soup completely before transferring to airtight containers. Refrigerate up to 4 days; flavors meld and intensify overnight. For longer storage, freeze in pint-size mason jars (leave 1 inch headspace) or silicone Souper Cubes for easy portioning. Thaw overnight in the fridge, then reheat gently over medium-low, thinning with stock or water as needed. Avoid rapid boiling, which can dull the color and turn cream-based versions grainy. If you plan to freeze, skip the dairy and stir it in after reheating for freshest taste.
Frequently Asked Questions
onepot roasted sweet potato and beet soup with garlic and rosemary
Ingredients
Instructions
- Preheat oven: Line sheet pan, cube vegetables, toss with oil, salt, pepper, garlic, and rosemary. Roast at 425 °F for 40–45 min, flipping halfway.
- Simmer: Transfer roasted vegetables to Dutch oven, add stock and water. Simmer 10 min, scraping browned bits.
- Blend: Purée with immersion blender until velvety; adjust thickness with water.
- Finish: Stir in cream and lemon; warm gently. Taste and season.
- Serve: Ladle into bowls, add desired toppings, drizzle with olive oil.
Recipe Notes
Soup thickens as it cools; thin with stock when reheating. For vegan option, use coconut milk and vegetable stock.