Love this? Pin it for later!
Batch-Cook-Friendly Sweet Potato & Beet Soup with Fresh Rosemary
There’s a quiet Tuesday in late October that I remember every single time I ladle this soup into a bowl. The sky had that low, silver light that makes everything feel like a still-life painting, and I was racing between preschool pick-up and a deadline, convinced I had zero time to cook. I dumped a tray of roasted beets, a few neglected sweet potatoes, and the last sprigs from my rosemary bush into a pot, added stock, and walked away. Forty minutes later the house smelled like piney earth and caramel—like someone had set a forest on fire in the best possible way. My four-year-old took one spoonful, did that wide-eyed kid nod that means “I’m not trading this for dinosaur nuggets, ever,” and I silently earmarked the recipe for every future crazy Tuesday.
Since then, this sweet-potato-and-beet soup has become my Sunday batch-cook MVP. It makes six generous quarts, tastes even better on day three, freezes like a dream, and turns the ugliest produce-bin refugees into velvet-fuchsia glory. Whether you’re feeding a crowd, stocking a chest freezer, or just want a neon-bright lunch that refuses to feel sad desk-lunch adjacent, this is your new back-pocket blueprint.
Why This Recipe Works
- One-pan roast: Roasting concentrates the beets’ sugars and gives the sweet potatoes smoky edges, so the finished soup tastes hours-long even though the blender does the heavy lifting.
- Fresh rosemary, not dried: The volatile oils survive the high-heat roast and infuse the soup with pine-forest perfume that dried herbs can’t touch.
- Batch-cook genius: A single pot yields 12 lunch portions or 6 dinner ones, and the colour stays electric even after three months in the freezer.
- Immersion-blender friendly: No transferring lava-hot soup; puree it right in the Dutch oven, rinse the stick blender, done.
- Layered acidity: A final kiss of orange juice wakes up the beets’ earthiness so the soup tastes vibrant, not muddy.
- Customisable texture: Leave it silky for comfort-food mode or blend in a cup of cooked white beans for extra protein and body.
Ingredients You'll Need
Every ingredient here pulls double duty: flavour and freezer stability. Buy the best you can, but don’t stress—this soup forgives wilted herbs and scarred vegetables.
- Beets: 1½ lbs (680 g) medium ones, any colour. Look for firm, dry skins; avoid wrinkled or soft spots. If they come with perky greens, save them for a quick sauté later.
- Sweet potatoes: 2 lbs (900 g) orange-fleshed. Garnet or jewel varieties roast up candy-sweet. Skip the tan-skinned, pale-fleshed “true” yams—they’re starchier and mute the magenta.
- Fresh rosemary: 3 sprigs, roughly 4 in (10 cm) each. The needles should be forest-green and bend, not snap. Woody stems go right onto the sheet pan; they’ll smoke gently and season the oil.
- Yellow onion: 1 large. You’re after mellow sweetness; red onion can turn grey when frozen.
- Garlic: 6 cloves, smashed. Roasting tames the heat and adds caramel notes.
- Vegetable stock: 6 cups low-sodium. Chicken stock works too, but the soup will skew deeper burgundy rather than ruby.
- Olive oil: 3 Tbsp for roasting + 1 tsp for finishing. Use a buttery, mild oil so the rosemary and beet flavours stay in the spotlight.
- Orange: Zest of ½ and juice of 1 whole. The zest goes into the roast for perfume; the juice is stirred in at the end for brightness.
- Maple syrup: 1 Tbsp optional. Taste your beets first; if they’re earthy rather than sweet, a drizzle balances the flavours.
- Salt & pepper: Kosher salt for roasting, flaky salt for finishing.
How to Make Batch-Cook-Friendly Sweet Potato & Beet Soup with Fresh Rosemary
Heat the oven & prep the vegetables
Position a rack in the centre and preheat to 425 °F (220 °C). Scrub beets and sweet potatoes but don’t peel—those skins char beautifully and slip off easily after roasting. Cut sweet potatoes into 1½-inch (4 cm) chunks; quarter beets if they’re larger than a tennis ball. Spread on two parchment-lined rimmed sheets, keeping beets on one pan (they stain) and sweet potatoes plus onion wedges plus garlic plus rosemary on the other. Drizzle each pan with 1½ Tbsp olive oil, season with 1 tsp kosher salt and lots of cracked pepper, and toss so everything is glossy. Tuck orange zest among the vegetables.
Roast until the edges blacken
Slide both pans in. Roast 25 minutes, then rotate and roast 20–25 minutes more. You want deeply caramelised edges and a knife sliding through the centres like warm butter. The rosemary will look burnt; that’s flavour. Let pans cool 10 minutes—steam loosens the beet skins.
Slip off the skins
Hold a beet in a paper towel and rub; the skins slide away like magic. (Wear gloves if you don’t want fuchsia fingers for two days.) Trim any woody beet tops and discard rosemary stems, but keep every crispy leaf and roasted garlic clove—they’re pure umami bombs.
Deglaze the flavour
Scrape roasted vegetables into a 6-quart Dutch oven. Pour 1 cup stock onto the hot sheet pans and swirl to loosen the sticky browned bits; those are free flavour. Dump the mahogany liquid into the pot.
Simmer & marry
Add remaining 5 cups stock plus ½ tsp salt. Bring to a gentle boil, then reduce to low, cover, and simmer 15 minutes so the flavours meld.
Puree to velvet
Remove from heat and fish out any tough rosemary stems. Using an immersion blender, blitz until silk-smooth, 60–90 seconds. (Alternatively, work in batches in a countertop blender; remove the centre cap and cover with a tea towel to release steam.)
Brighten & balance
Stir in orange juice and maple syrup if using. Taste; add more salt, pepper, or a splash more juice until the soup sings.
Serve or stash
Ladle into bowls, drizzle with remaining olive oil, and finish with flaky salt. Or cool completely and portion into quart containers for the freezer.
Expert Tips
Roast extra beets
Toss in another pound, cool, and refrigerate for salads all week—same oven time, zero extra effort.
Double-blend for silk
If you want Michelin-level smooth, pass the soup through a fine-mesh sieve after blending.
Spice route
Add ½ tsp ground coriander or smoked paprika before simmering for a warmer, slightly exotic note.
Cream swirl
For a fancier presentation, drizzle coconut cream or crème fraîche in a spiral and feather with a toothpick.
Glass-lock love
Freeze in straight-sided glass jars; leave 1 in (2.5 cm) head-space and cool completely before lids to prevent cracks.
Rosemary oil hack
Steep leftover rosemary stems in warm olive oil for 20 minutes; strain and keep in the fridge for bread-dipping heaven.
Variations to Try
- Carrot swap: Replace half the sweet potatoes with carrots for a lighter, slightly sweeter profile.
- Lentil boost: Stir in 1 cup cooked green lentils after blending for a hearty, protein-packed stew.
- Thai twist: Swap rosemary for lemongrass and finish with a can of coconut milk plus a splash of fish sauce or soy for umami.
- Apple accent: Roast a peeled, cored apple alongside the vegetables for subtle sweetness and autumn vibes.
- Chili kick: Add 1 seeded, minced chipotle in adobo before simmering for smoky heat that plays beautifully with beets.
Storage Tips
Cool soup completely within two hours of cooking. Divide into shallow containers so it chills fast and thaws faster.
Refrigerator: Airtight for up to 5 days. The flavours deepen daily; stir in a squeeze of citrus when reheating to wake it up.
Freezer: Leave ½ in (1 cm) head-space in plastic deli quarts or lay-flat freezer bags. Label, squeeze out air, freeze up to 3 months. Thaw overnight in the fridge or 5 minutes in a bowl of lukewarm water.
Reheat: Stovetop over medium-low, stirring often, or microwave 60% power in 1-minute bursts. Thin with stock or water; taste and re-season.
Frequently Asked Questions
Batch-Cook-Friendly Sweet Potato & Beet Soup with Fresh Rosemary
Ingredients
Instructions
- Roast: Preheat oven to 425 °F (220 °C). Toss beets on one pan and sweet potatoes, onion, garlic, rosemary on another with 1½ Tbsp oil each, salt, pepper, and orange zest. Roast 45–50 min until caramelised.
- Peel: Cool 10 min, then rub beet skins off with paper towel.
- Deglaze: Transfer vegetables to Dutch oven. Deglaze pans with 1 cup stock and add to pot.
- Simmer: Add remaining 5 cups stock, ½ tsp salt, bring to gentle boil, then simmer 15 min.
- Blend: Remove tough rosemary stems; puree with immersion blender until silky.
- Finish: Stir in orange juice and maple syrup. Taste, adjust seasoning, serve hot or cool for freezer.
Recipe Notes
Soup thickens as it sits; thin with water or stock when reheating. Freeze in 2-cup portions for easy single-serve lunches.