Love this? Pin it for later!
What makes this recipe truly special is the harmonious marriage of sweet potatoes' natural sweetness with beets' earthy complexity. The addition of fresh herbs—particularly thyme and a touch of rosemary—adds layers of aromatic depth that make your kitchen smell like a rustic countryside cottage. It's the kind of soup that invites you to curl up on the couch with a good book while the bowl warms your hands and the flavors warm your soul.
Over the years, I've perfected this recipe through countless winter evenings, tweaking the balance of ingredients until it became our family's most requested cold-weather comfort food. Whether you're hosting an intimate dinner party or simply need something nourishing after a long day, this vibrant soup delivers both visual drama and soul-satisfying flavor that will have everyone asking for seconds.
Why This Recipe Works
- Perfect Balance: The natural sweetness of sweet potatoes perfectly balances the earthiness of beets without any added sugar
- Restaurant-Quality Texture: Blending creates an impossibly silky texture that feels luxurious on the palate
- Nutrient Powerhouse: Packed with vitamins A and C, fiber, and antioxidants from both vegetables
- One-Pot Simplicity: Everything cooks in a single pot, minimizing cleanup and maximizing flavor development
- Customizable Consistency: Easily adjust thickness by adding more broth for a lighter soup or reducing for a thicker puree
- Make-Ahead Friendly: Flavors deepen overnight, making it perfect for meal prep and entertaining
Ingredients You'll Need
This soup celebrates the beauty of simple, wholesome ingredients. Each component plays a crucial role in building the complex flavors that make this soup so memorable. When shopping, look for the freshest produce you can find—the quality of your vegetables directly impacts the final result.
Sweet Potatoes: Choose medium-sized sweet potatoes with smooth, unblemished skin. I prefer the orange-fleshed varieties for their natural sweetness and creamy texture when cooked. Avoid any with soft spots or sprouting eyes. When selecting, pick ones that feel heavy for their size, indicating they're fresh and haven't dried out.
Beets: Fresh, firm beets with vibrant color are essential. Look for beets with the greens still attached—they should be perky and bright, not wilted. The beets themselves should feel rock-hard with smooth skin. I typically use red beets for their stunning color, but golden beets work beautifully if you prefer a more subtle presentation.
Fresh Herbs: This is where the magic happens. Fresh thyme is non-negotiable—it adds an earthy, slightly floral note that complements both vegetables perfectly. A small sprig of rosemary adds pine-like aromatics without overwhelming the soup. If fresh herbs aren't available, dried will work in a pinch, but reduce quantities by half.
Vegetable Broth: A high-quality broth forms the foundation of your soup. Homemade is always best, but if using store-bought, choose a low-sodium variety so you can control the seasoning. The broth should be warm when added to help maintain consistent cooking temperature.
Aromatics: The holy trinity of onion, garlic, and celery creates the flavor base. Yellow onion provides sweetness, while garlic adds depth. Celery might seem unusual, but it contributes a subtle bitterness that balances the sweet vegetables.
Coconut Milk: Just a splash adds luxurious creaminess without dairy. Full-fat coconut milk works best, but light coconut milk is fine if you're watching calories. For a coconut-free version, try cashew cream or even a splash of heavy cream.
How to Make Warm Sweet Potato and Beet Soup with Fresh Herbs for Cold Evenings
Prepare Your Vegetables
Begin by washing and peeling your sweet potatoes and beets. Cut the sweet potatoes into 1-inch cubes for even cooking. For the beets, I recommend wearing kitchen gloves to avoid staining your hands. Cut them into slightly smaller pieces than the sweet potatoes since they take longer to cook. Don't worry if your cutting board looks like a crime scene—that's just the beets doing their thing!
Sauté the Aromatics
Heat 2 tablespoons of olive oil in a heavy-bottomed pot or Dutch oven over medium heat. When the oil shimmers, add diced onion and celery. Cook for 5-6 minutes, stirring occasionally, until the vegetables are softened and translucent but not browned. Add minced garlic and cook for another minute until fragrant. This step builds the flavor foundation that will permeate the entire soup.
Add the Vegetables and Herbs
Toss in your cubed sweet potatoes and beets, stirring to coat them in the aromatic oil. Add fresh thyme sprigs, a small sprig of rosemary, and a bay leaf if using. Season generously with salt and freshly ground black pepper. Cook for 2-3 minutes, allowing the vegetables to slightly caramelize on the edges. This step intensifies their natural sweetness and adds depth to the final soup.
Deglaze and Add Liquid
Pour in a splash of white wine or apple cider vinegar to deglaze the pot, scraping up any browned bits from the bottom. These caramelized pieces are flavor gold! Once the liquid has mostly evaporated, add your warm vegetable broth. The liquid should cover the vegetables by about an inch. Bring to a gentle boil, then reduce heat to maintain a steady simmer.
Simmer Until Tender
Cover partially and let the soup simmer for 25-30 minutes, or until both the sweet potatoes and beets are fork-tender. The beets should offer no resistance when pierced with a knife, and the sweet potatoes should be soft enough to mash easily. Stir occasionally and adjust heat as needed to maintain a gentle simmer rather than a vigorous boil.
Remove Herbs and Cool Slightly
Fish out the thyme sprigs, rosemary, and bay leaf using tongs. Don't worry if some thyme leaves remain—they'll blend right in. Let the soup cool for about 5 minutes. This prevents dangerous steam buildup when blending and allows the flavors to meld further. While waiting, taste and adjust seasoning if needed.
Blend Until Silky Smooth
Transfer the soup to a high-speed blender in batches, filling no more than two-thirds full. Add coconut milk to each batch. Blend on high for 60-90 seconds until completely smooth and velvety. For an extra silky texture, strain through a fine-mesh sieve. Alternatively, use an immersion blender directly in the pot, though it may not achieve quite the same smooth texture.
Reheat and Adjust Consistency
Return the blended soup to the pot and reheat gently over medium-low heat. The soup should coat the back of a spoon but still be pourable. If too thick, add warm broth or water until desired consistency is reached. Taste and adjust seasoning—beets love salt, so don't be shy. Add a squeeze of lemon juice to brighten the flavors.
Finish with Fresh Herbs
Just before serving, stir in chopped fresh herbs like parsley, chives, or additional thyme. This adds a burst of fresh flavor and beautiful color contrast. For an extra special touch, drizzle each bowl with herb oil or a swirl of coconut milk. The soup should be served hot but not boiling—around the temperature of a comfortable cup of tea.
Expert Tips
Roast for Deeper Flavor
For an extra layer of flavor, roast the beets and sweet potatoes at 400°F for 20 minutes before adding to the soup. This caramelization adds incredible depth!
Safety First
When blending hot soup, remove the center cap from the blender lid and cover with a kitchen towel to allow steam to escape safely.
Color Preservation
Add a splash of lemon juice or vinegar when cooking to help maintain the vibrant color of the beets and prevent them from turning brown.
Texture Control
For a chunkier texture, reserve 1 cup of vegetables before blending and stir them back in for added texture and visual appeal.
Seasoning Timing
Salt in stages—add a little when sautéing vegetables, more after adding broth, and finally adjust before serving. This builds layers of flavor.
Temperature Control
Never let the soup boil after adding cream or coconut milk—it can curdle and affect the smooth texture you've worked to achieve.
Variations to Try
Spiced Moroccan Version
Add 1 teaspoon each of ground cumin and coriander, plus ½ teaspoon of smoked paprika. Finish with a drizzle of harissa oil and chopped preserved lemon for North African flair.
Thai-Inspired Twist
Replace herbs with lemongrass and ginger. Use coconut milk as the primary liquid and finish with lime juice, fish sauce, and Thai basil for an exotic variation.
Protein-Powered
Add a can of rinsed white beans before blending for extra protein and fiber. The beans won't affect the flavor but will make the soup more filling.
Smoky Version
Roast the vegetables with a drizzle of maple syrup and smoked salt. Add a chipotle pepper in adobo sauce when blending for a subtle smoky heat.
Apple Addition
Add one tart apple (like Granny Smith) when cooking for a subtle fruity note that enhances the natural sweetness of the vegetables.
Dairy-Free Creamy
Soak ½ cup raw cashews in hot water for 30 minutes, drain and blend with the soup for an ultra-creamy texture without coconut flavor.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as the herbs have time to meld. Stir well before reheating as separation is natural.
For best results, store the soup without any cream or coconut milk added, then stir in fresh when reheating. This prevents curdling and maintains the best texture.
Freezing
This soup freezes beautifully for up to 3 months. Let it cool completely, then portion into freezer-safe containers, leaving 1 inch of headspace for expansion. Label with the date and contents.
For individual portions, freeze in muffin tins, then transfer the frozen portions to a freezer bag. This allows you to thaw exactly what you need without defrosting the entire batch.
Reheating
Reheat gently over medium-low heat, stirring frequently to prevent scorching. Add a splash of vegetable broth or water to thin if needed. Avoid boiling, which can cause the soup to separate. Microwave reheating works but heat at 50% power in 30-second intervals, stirring between each.
Frequently Asked Questions
Ensure your vegetables are very tender before blending—undercooked beets will never blend smoothly. Use a high-speed blender rather than an immersion blender for the silkiest texture. Blend for at least 60-90 seconds, and consider straining through a fine-mesh sieve for restaurant-quality smoothness.
Absolutely! Sauté the aromatics first, then transfer everything to your slow cooker. Cook on low for 6-7 hours or high for 3-4 hours until vegetables are tender. Blend as directed. The slow cooking actually intensifies the flavors beautifully.
Wear kitchen gloves when handling beets, and protect your cutting board with a thin layer of oil. Clean up immediately with warm soapy water. For stubborn stains on plastic, make a paste of baking soda and lemon juice, let sit for 15 minutes, then scrub and rinse.
This soup is naturally vegan, gluten-free, dairy-free, and nut-free as written. It's also Whole30 compliant if you skip the wine and use compliant broth. For keto diets, reduce the sweet potatoes and increase the beets, though the natural sweetness will be affected.
Golden beets work beautifully and create a stunning golden-orange soup that's equally delicious. They tend to be slightly milder than red beets, so you might want to add an extra beet for more flavor. The cooking time remains the same.
Try roasted pumpkin seeds for crunch, a dollop of Greek yogurt or coconut cream for richness, crispy sage leaves for texture, or a drizzle of herb oil for color. Microgreens, toasted coconut flakes, or a swirl of balsamic reduction also work beautifully.
warm sweet potato and beet soup with fresh herbs for cold evenings
Ingredients
Instructions
- Prepare vegetables: Peel and cube sweet potatoes and beets into 1-inch pieces.
- Sauté aromatics: Heat olive oil in a large pot over medium heat. Cook onion and celery for 5-6 minutes until softened.
- Add vegetables: Stir in garlic, cook 1 minute, then add sweet potatoes, beets, thyme, rosemary, salt and pepper.
- Deglaze: Add white wine or vinegar, scraping up any browned bits from the pot.
- Simmer: Add warm vegetable broth, bring to a boil, then reduce heat and simmer covered for 25-30 minutes until vegetables are tender.
- Blend: Remove herbs, cool slightly, then blend in batches with coconut milk until silky smooth.
- Finish: Return to pot, reheat gently, adjust seasoning and consistency as needed.
- Serve: Garnish with fresh herbs and a swirl of coconut milk if desired.
Recipe Notes
For the creamiest texture, strain the blended soup through a fine-mesh sieve. The soup thickens as it sits—thin with additional broth when reheating. Roasted pumpkin seeds make an excellent crunchy topping!