Love this? Pin it for later!
There's something magical about the way a steaming bowl of soup can transform a frigid winter evening into a cozy sanctuary. As I write this, snowflakes are dancing past my kitchen window, and the aroma of rosemary-infused sweet potatoes and earthy beets wafts through my home like a warm embrace. This soup has become my family's sacred ritual—the moment the temperature drops below 40°F, my daughter starts asking, "Is it soup weather yet, Mama?"
The inspiration for this particular combination came during a particularly brutal February when the Farmer's Market was bursting with jewel-toned beets and the most gorgeous sweet potatoes I'd ever seen. I was initially skeptical about pairing these two powerhouse vegetables, but the addition of fresh rosemary—snipped from my neighbor's prolific plant—created something extraordinary. The earthy sweetness of roasted beets marries perfectly with the creamy comfort of sweet potatoes, while rosemary adds an aromatic sophistication that elevates this from simple comfort food to restaurant-worthy cuisine.
What makes this soup truly special is its ability to nourish both body and soul. Each spoonful delivers a powerhouse of nutrients—beta-carotene from sweet potatoes, folate from beets, anti-inflammatory compounds from rosemary—all while wrapping you in a blanket of warmth that seems to reach right down to your bones. My husband, who claims to dislike beets, requests this soup weekly during winter months, proof that sometimes the most unexpected combinations create the most beloved traditions.
Why This Recipe Works
- Roasting intensifies flavors: Roasting the vegetables before blending concentrates their natural sweetness and adds delightful caramelized notes
- Rosemary-infused oil: Making an herb oil ensures every drop carries the aromatic essence without overwhelming the delicate vegetable flavors
- Perfect texture balance: The natural starch in sweet potatoes creates silk-smooth texture without any dairy or thickening agents
- Make-ahead friendly: Flavors deepen and improve overnight, making this ideal for meal prep or entertaining
- Nutrient-dense comfort: Each serving provides over 100% of daily vitamin A needs while feeling indulgently creamy
- Versatile garnishes: From crispy chickpeas to toasted pumpkin seeds, toppings transform this simple soup into a customizable masterpiece
- One-pot simplicity: Despite its sophisticated flavor profile, this soup comes together with minimal cleanup and effort
Ingredients You'll Need
The beauty of this soup lies in its simplicity—just a handful of humble ingredients that transform into something extraordinary through careful preparation and harmonious combination. Let's explore each component to ensure you achieve the most vibrant, flavorful results possible.
Sweet Potatoes (2 pounds): Choose firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties like Garnet or Jewel for their naturally sweet flavor and creamy texture when blended. Avoid any with soft spots or sprouting eyes. Pro tip: smaller sweet potatoes tend to be sweeter and less fibrous than their larger counterparts.
Beets (1½ pounds): Look for beets that feel heavy for their size with firm, smooth skin. The greens should be fresh and vibrant if still attached—this indicates recent harvest. While I typically use red beets for their dramatic color, golden or chioggia beets create equally delicious (though less visually striking) results. Don't toss those beet greens! Sauté them with garlic for a nutritious side dish.
Fresh Rosemary (3 sprigs): The star aromatic that ties everything together. Fresh rosemary is non-negotiable here—dried simply cannot compete with the piney, citrusy notes of fresh sprigs. Look for bright green needles that don't fall off when touched. If your rosemary is flowering, that's fine—the tiny purple flowers are edible and add beautiful flecks to your finished soup.
Yellow Onion (1 large): Provides the savory backbone that balances the vegetables' natural sweetness. A standard yellow onion works perfectly, but shallots add a more delicate flavor if you have them on hand. Dice it fairly small so it melts into the soup rather than maintaining its identity as distinct pieces.
Garlic (4 cloves): Fresh garlic adds depth and complexity. I prefer to smash the cloves with the flat of my knife and let them sit for 10 minutes before mincing—this activates the allicin compounds that provide both flavor and health benefits. Avoid pre-minced garlic in jars, which lacks vibrancy and can taste acrid.
Vegetable Stock (6 cups): The quality of your stock directly impacts the final flavor. Homemade is ideal, but Pacific Foods or Imagine brands offer excellent store-bought options. If using store-bought, look for low-sodium varieties so you can control the seasoning. Chicken stock works in a pinch, but vegetable stock keeps this soup vegetarian and allows the vegetable flavors to shine.
Olive Oil (¼ cup): A good quality extra-virgin olive oil makes a noticeable difference. The fruitiness complements the sweet vegetables beautifully. I save my finest finishing oil for drizzling at the end and use a good everyday olive oil for roasting and sautéing.
Apple Cider Vinegar (2 tablespoons): This secret ingredient brightens all the flavors and adds a subtle tang that prevents the soup from tasting one-dimensional. Fresh lemon juice works as a substitute, but I find the apple notes in vinegar particularly harmonious with sweet potatoes.
How to Make Warm Sweet Potato and Beet Soup with Rosemary for Cold Evenings
Roast the Vegetables
Preheat your oven to 425°F (220°C). While it's heating, peel and cube your sweet potatoes into 1-inch pieces—they'll roast more evenly if they're roughly the same size. For the beets, trim off the greens (save them for later!) and scrub thoroughly, but don't peel them yet. Wrap each beet individually in foil with a drizzle of olive oil and a pinch of salt. This creates a steam chamber that makes the skins slip off effortlessly after roasting. Arrange everything on a large rimmed baking sheet—the sweet potatoes in a single layer, and the foil-wrapped beets tucked around them. Roast for 35-40 minutes, turning the sweet potatoes once halfway through, until they're caramelized at the edges and the beets are tender when pierced with a knife.
Prepare the Rosemary Oil
While the vegetables roast, create your aromatic oil that will perfume the entire soup. Strip the rosemary leaves from two sprigs and finely mince them. Warm 3 tablespoons of olive oil in a small saucepan over the lowest possible heat—just warm enough that when you add the rosemary, it sizzles gently but doesn't brown. Let it infuse for 5 minutes, then remove from heat. The oil should smell like a pine forest after rain. This gentle extraction preserves the delicate essential oils that would be lost at higher temperatures.
Sauté the Aromatics
In your largest heavy-bottomed pot or Dutch oven, heat the remaining tablespoon of oil over medium heat. When it shimmers, add the diced onion with a pinch of salt. The salt helps draw out moisture and prevents browning. Cook slowly, stirring occasionally, until the onion is translucent and sweet—about 8 minutes. Add the minced garlic and cook for another minute, just until fragrant. This slow sauté creates the flavor foundation that will support all the other ingredients.
Process the Beets
By now your beets should be cool enough to handle. Slip off their skins—this should happen easily, like removing a jacket. If any stubborn bits remain, use a paring knife or rub with a paper towel. Quarter the peeled beets and add them to your pot with the sautéed aromatics. The vibrant magenta will stain everything temporarily, but don't worry—this creates the gorgeous ruby color that makes this soup so visually stunning.
Build the Soup Base
Add the roasted sweet potatoes to the pot along with the vegetable stock. Reserve ½ cup of the infused rosemary oil for finishing, and add the remaining oil to the pot. Bring everything to a gentle simmer, then reduce heat to maintain a slow bubble. Let it simmer for 15 minutes—this isn't to cook the vegetables further but to allow all the flavors to meld and marry. The kitchen should smell absolutely divine at this point.
Blend to Silky Perfection
Here's where the magic happens. Using an immersion blender directly in the pot is easiest, but a regular blender works too—just work in batches and be careful with the hot liquid. Blend until absolutely smooth and creamy, at least 2 full minutes. The long blending time is crucial for breaking down all the vegetable fibers into a velvety texture. If using a regular blender, remove the center cap from the lid and cover with a kitchen towel to allow steam to escape safely.
Season and Brighten
Return the blended soup to low heat and stir in the apple cider vinegar. This is your secret weapon—it brightens all the flavors and adds a subtle complexity that prevents the soup from tasting flat. Season generously with salt and freshly ground black pepper. Start with 1 teaspoon of salt and add more to taste—the exact amount depends on your stock's saltiness. The soup should taste vibrant and balanced, with the sweet vegetables, earthy beets, and aromatic rosemary all distinguishable but harmonious.
Serve with Style
Ladle the hot soup into warmed bowls—this small detail keeps the soup at the perfect temperature longer. Drizzle each serving with the reserved rosemary oil in a decorative pattern. Garnish with toasted pumpkin seeds for crunch, a swirl of Greek yogurt for tang, or crispy sage leaves for elegance. The soup will continue to thicken as it stands; thin with additional stock or water if needed. Serve immediately with crusty bread for sopping up every last drop.
Expert Tips
Roast at High Heat
Don't be afraid of that 425°F temperature. The high heat is essential for creating those caramelized edges on the sweet potatoes that add incredible depth of flavor. If your oven runs hot, you can reduce to 400°F, but don't go lower or you'll miss out on the Maillard reaction that creates those complex, nutty flavors.
Beet Stain Prevention
Beets will stain everything they touch, including your hands! Wear disposable gloves when handling them, or rub your hands with lemon juice and salt before washing to prevent staining. For cutting boards, a paste of baking soda and water works wonders for removing beet stains.
Texture Control
The consistency of your soup is entirely up to you. For a thinner soup, add more stock. For ultra-luxurious restaurant quality, stir in ¼ cup of heavy cream or coconut milk at the end. The natural starches in sweet potatoes mean this soup thickens considerably as it cools.
Make-Ahead Magic
This soup tastes even better the next day as the flavors meld and deepen. Make a double batch and freeze half in portion-sized containers. Thaw overnight in the refrigerator and reheat gently, adding a splash of stock or water to restore the perfect consistency.
Herb Variations
While rosemary is classic, this soup welcomes other herbs. Try thyme for earthier notes, sage for autumnal warmth, or tarragon for a French twist. Fresh herbs should be added at the end, while dried herbs benefit from cooking with the aromatics.
Color Preservation
That gorgeous ruby color can fade with prolonged cooking or exposure to air. A squeeze of lemon juice or the apple cider vinegar helps maintain the vibrant hue. If reheating, do so gently and avoid boiling, which can dull the color.
Variations to Try
Spiced Moroccan Version
Add 1 teaspoon each of ground cumin and coriander, plus ½ teaspoon of smoked paprika to the aromatics. Finish with a swirl of harissa paste and garnish with chopped preserved lemon and cilantro. The North African spices complement the sweet vegetables beautifully.
Thai-Inspired Twist
Replace the rosemary with lemongrass and ginger. Substitute coconut milk for half the stock and finish with lime juice, fish sauce, and Thai basil. A dollop of red curry paste sautéed with the aromatics adds incredible depth and gentle heat.
Apple & Beet Harmony
Add 2 tart apples (like Granny Smith) to the roasting pan. The natural sweetness and subtle acidity create a more complex flavor profile. Garnish with apple matchsticks tossed in lemon juice and a sprinkle of toasted walnuts for textural contrast.
Luxury Dinner Party Version
Replace 1 cup of stock with good white wine and finish with ½ cup of heavy cream. Top with seared scallops or crispy pancetta, and a drizzle of truffle oil. This elevates the humble soup to an elegant first course worthy of special occasions.
Storage Tips
Refrigerator Storage
Cool completely before storing in airtight containers. The soup will thicken as it cools, so thin with stock or water when reheating. Properly stored, it lasts 4-5 days in the refrigerator. The flavors actually improve after the first day as they meld together.
Freezer Instructions
Freeze in portion-sized containers for up to 3 months. Leave 1 inch of headspace for expansion. Thaw overnight in the refrigerator, then reheat gently with additional liquid. The texture may change slightly but will return to silky smooth with proper reheating.
Reheating Tips
Reheat gently over medium-low heat, stirring frequently. Add liquid as needed to achieve desired consistency. Avoid boiling, which can dull the color and flavor. A microwave works for individual portions—heat at 70% power in 1-minute intervals, stirring between.
Frequently Asked Questions
While fresh roasted beets provide the best flavor and texture, canned beets work in a pinch. Drain them well and roast for just 15 minutes to concentrate their flavor and remove excess moisture. The soup won't have quite the same depth, but it will still be delicious. Avoid pickled beets, which would completely alter the flavor profile.
Sweet potatoes are natural thickeners, so this soup tends to thicken as it stands. Simply thin with additional stock, water, or even coconut milk for extra richness. Add liquid gradually, stirring well, until you achieve your desired consistency. Remember that it will continue to thicken slightly as it cools.
Absolutely! Roast the vegetables as directed for the best flavor, then transfer everything except the finishing oil to your slow cooker. Cook on low for 4-6 hours or high for 2-3 hours. Blend as directed and finish with the rosemary oil. The slow cooker method is perfect for busy days when you want to come home to a ready meal.
Thyme provides the closest herbaceous note, though it's milder than rosemary. Sage offers an earthy alternative that's particularly nice in autumn. For a completely different profile, try tarragon or even fresh basil. Dried herbs work too—use 1 teaspoon dried for every tablespoon of fresh, but add them earlier in the cooking process.
Yes! This soup is naturally vegan as written. The creamy texture comes entirely from the sweet potatoes' natural starches. For an even richer vegan version, substitute coconut milk for some of the stock, or add a handful of soaked cashews before blending. Just be sure to use vegetable stock rather than chicken stock.
The sweet potatoes naturally mask much of the beet flavor, especially when roasted. Try using golden beets instead of red for a milder, less "beety" taste. You can also reduce the beet quantity to just one large beet initially, gradually increasing as your family develops a taste for this nutritious vegetable.
Warm Sweet Potato and Beet Soup with Rosemary for Cold Evenings
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425°F. Wrap beets in foil with oil and roast with sweet potatoes for 35-40 minutes until tender.
- Make rosemary oil: Warm 3 tablespoons oil with minced rosemary for 5 minutes, then remove from heat.
- Sauté aromatics: Cook onion in remaining oil until translucent, about 8 minutes. Add garlic for 1 minute more.
- Build soup: Peel roasted beets and add to pot with sweet potatoes and stock. Simmer 15 minutes.
- Blend smooth: Using an immersion blender, puree until silky smooth, at least 2 minutes.
- Season and serve: Stir in vinegar, season to taste, and serve hot with reserved rosemary oil drizzled on top.
Recipe Notes
Soup will thicken as it stands. Thin with additional stock or water when reheating. Flavors improve overnight, making this perfect for meal prep or entertaining.