Soups & Stews
This beet and sweet potato soup transforms humble root vegetables into a velvety, earthy-sweet masterpiece with a crispy topping that adds irresistible texture. 🌟 Roasting the vegetables first deepens their natural sweetness while caramelizing their edges, creating a flavor foundation that's both comforting and sophisticated.
The secret lies in balancing the soup's rich, creamy base with just the right amount of warmth from spices like cumin and smoked paprika.
What sets this recipe apart is its versatility—whether you prefer a lighter version with vegetable broth or a richer one with coconut milk, the technique remains the same. The crispy topping, made from toasted breadcrumbs and seeds, adds a satisfying crunch that contrasts beautifully with the soup's smooth consistency.
Every spoonful delivers a harmonious blend of sweetness, earthiness, and subtle spice, making it a dish that feels both rustic and refined.
The process is straightforward but yields restaurant-quality results: roast the vegetables until tender, blend them into a silky purée, and finish with a crispy topping that's impossible to resist.
This soup is perfect for chilly evenings, cozy gatherings, or whenever you crave a dish that's as nourishing as it is delicious. The best part? It comes together in under an hour, with minimal active time.
For those who love customization, you can adjust the spice level, add a splash of lemon juice for brightness, or swap the crispy topping for toasted nuts. The possibilities are endless, but the foundation—a perfectly balanced, deeply flavorful soup—remains the star. Let's dive into the recipe!
Ingredients for beet and sweet potato soup
Roasted roots meet velvety creaminess in this earthy-sweet soup with a crispy seed topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 1 ½ lb | Peeled and cubed, medium dice |
| Beets 🟣 | 1 lb | Medium size, peeled and cubed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, unsweetened |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and finishing |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tsp | For earthy depth |
| Fresh Ginger 🌿 | 1 tbsp | Grated, fresh preferred |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Sunflower Seeds 🌻 | ¼ cup | Toasted for crunch |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The beets and sweet potatoes are the stars here—organic from Trader Joe's or your local farmers market deliver the sweetest flavor. Look for firm, vibrant beets (no soft spots) and sweet potatoes with smooth skin. I always roast them together—their natural sugars caramelize beautifully, creating that deep, earthy-sweet base. For extra richness, full-fat coconut milk is non-negotiable; the lighter version just doesn't have the same velvety texture. If you're using pre-cubed sweet potatoes, give them a quick rinse to remove any excess starch that could make the soup gummy.
No vegetable broth? Low-sodium chicken broth works in a pinch, but the flavor profile changes slightly. The smoked paprika adds that restaurant-quality depth—Penzeys brand has the best quality, but any good smoked variety works. Fresh ginger is ideal, but dried at half the amount gets you close. For the crispy topping, toast your breadcrumbs and seeds in a dry pan until golden—they'll add that irresistible crunch. Short on sunflower seeds? Pumpkin seeds or chopped walnuts work just as well. And if you're watching calories, use half the coconut milk and add an extra splash of broth.
This soup tastes even better the next day—4-5 days in the fridge, sealed tightly. For freezing, portion into containers with a little headspace—the soup expands when frozen. The crispy topping? Make it fresh before serving, but you can toast the breadcrumbs ahead and store them in an airtight container for up to a week. I always double the batch because it disappears fast—perfect for meal prep. Just reheat gently and add a splash of broth or water if it thickens too much.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally dump-and-simmer. Peel and chop the sweet potatoes and beets (or buy pre-cut for even less work), toss them in a pot with the onion and garlic, then pour in the broth. Thirty minutes later, you’ve got a velvety soup with zero cleanup—just a spoon and a happy stomach.
- Earthy-Sweet Harmony: Between us, the combo of roasted beets and caramelized sweet potatoes is ridiculously good. The beets add that deep, almost wine-like richness, while the sweet potatoes bring natural sweetness that balances the garlic’s punch. It’s the kind of flavor that makes you want to sip it slowly—or, let’s be real, slurp it straight from the pot.
- Meal Prep MVP: This soup tastes even better the next day, which means I make a big batch on Sundays and stash it in the fridge. It’s my go-to for lunch at work (packed in a thermos, no joke) or a quick dinner when I’m too tired to cook. Plus, it reheats like a dream—no weird textures, just pure comfort.
- Budget-Boosting Powerhouse: Sweet potatoes and beets are cheap but feel fancy, and vegetable broth stretches this into a full meal without breaking the bank. I’ll be real: I’ve made this for potlucks, family dinners, and even as a side for a big roast—it’s that versatile. And since it’s veggie-heavy, it’s a sneaky way to fill up without guilt.
Step-by-step instructions for earthy-sweet beet and sweet potato soup
Here's how to create a velvety soup with a perfectly crispy topping—every spoonful delivers that sweet-earthy harmony.
🔥 Step 1: Roast the Vegetables for Deep Flavor
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 1.5 lb cubed sweet potatoes and 1 lb cubed beets with 2 tablespoons of the extra-virgin olive oil, 1 teaspoon salt, and ½ teaspoon black pepper. Spread them in a single layer—they need room to brown.
Roast for 25-30 minutes until the edges are deep golden brown and they feel tender when pierced with a fork. Here's the thing—roasting caramelizes their natural sugars, creating that rich, sweet foundation. Don't skip this step; it transforms ordinary vegetables into flavor bombs.
🍳 Step 2: Build the Soup Base with Aromatics
While the vegetables roast, heat 1 tablespoon of the extra-virgin olive oil in a large pot over medium heat. Add the 1 whole diced yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 cloves minced garlic and 1 tablespoon grated fresh ginger, cooking for another 30 seconds until fragrant.
Stir in the 1 teaspoon toasted ground cumin and 1 teaspoon smoked paprika, toasting for 30 seconds until you can smell their earthy warmth. This aromatic base is where all the magic happens—it's the soul of your soup. Don't rush this step; let those spices bloom properly.
🥘 Step 3: Simmer the Soup Until Silky
Add the roasted sweet potatoes and beets to the pot along with the 4 cups vegetable broth. Bring to a boil, then reduce heat to medium-low and simmer for 15-20 minutes until the vegetables are completely tender and the soup thickens slightly. Use an immersion blender to purée until completely smooth—no chunks here.
Stir in the 1 can full-fat coconut milk and 1 tablespoon freshly squeezed lemon juice. Taste and adjust seasoning—you might need a pinch more salt or a splash of broth to balance the flavors. The coconut milk adds a luxurious creaminess while the lemon brightens everything. Let the soup simmer gently for another 5 minutes to let the flavors meld.
🔥 Step 4: Create the Crispy Topping
In a small bowl, combine the ½ cup panko breadcrumbs, ¼ cup sunflower seeds, 1 teaspoon smoked paprika, ½ teaspoon black pepper, and the remaining 2 tablespoons extra-virgin olive oil. Toast in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until golden brown and fragrant.
Here's where the crispy promise comes true: the panko creates texture while the sunflower seeds add nutty crunch. Watch carefully—they burn quickly. Remove from heat and let cool slightly. This topping should be irresistibly crispy; if it's soft, toast it a bit longer.
🍽️ Step 5: Finish and Serve with Style
Ladle the warm soup into bowls, then sprinkle with the crispy topping. Garnish with an extra pinch of smoked paprika and a few sunflower seeds if desired. Serve immediately while the topping is at its crispy peak—this isn't something that waits.
Each spoonful delivers that perfect balance: the earthy beets and sweet potatoes, the creamy coconut milk, and that satisfying crunch from the topping. The contrast between the velvety soup and crispy garnish makes every bite exciting. Trust the process, and you'll have restaurant-quality soup at home.
Pro Tips For Making Beet And Sweet Potato Soup
- ROAST THE VEGGIES FIRST: I learned this the hard way—sautéing raw beets and sweet potatoes first just makes your kitchen smell like regret. Roast them whole at 400°F (200°C) for 45 minutes before peeling; the caramelized edges add depth, and peeling hot veggies is a breeze (just slide them under running water).
- PEEL BEETS WHILE HOT: Cold beets are stubborn, but hot ones peel like butter. Roast them, then shock in ice water for 2 minutes before peeling—skin slips off effortlessly. (Yes, even if you’re impatient like me, this cuts prep time in half.)
- SAUTÉ ONIONS LOW AND SLOW: After burning three batches of onions, I finally figured out: medium-low heat is your friend. Cook them for 8–10 minutes until deep golden, not brown—this builds flavor without bitterness. (Your future self will thank you.)
- PUREE IN BATCHES: Dumping all the roasted veggies into the blender at once? That’s how you end up with a gloppy mess. Split into two batches—add broth gradually to avoid a thick, unblendable sludge. (Sounds weird, but it works.)
Best sauces and condiments for beet and sweet potato soup
Creamy Coconut Twist
Swap the coconut milk for ½ cup Greek yogurt or cashew cream to lighten the soup while keeping it rich. The yogurt adds a tangy brightness that cuts through the sweetness of the beets and sweet potatoes.
For extra depth, stir in 1 teaspoon maple syrup to balance any tartness. This version works beautifully with a drizzle of chili oil for a spicy-sweet contrast. 🌟
Smoky Chipotle Kick
Infuse your soup with smoky heat by adding 1 chipotle pepper in adobo sauce (minced) along with the spices. Simmer it with the broth for 10 minutes to let the flavors meld before blending.
Top with crumbled cotija cheese (if not vegan) or extra sunflower seeds for crunch. The chipotle adds a slow-building warmth that pairs perfectly with the earthy roots. 🌶️
Herb-Infused Oil
Create a fragrant finishing oil by heating 2 tablespoons olive oil with 1 tablespoon fresh thyme and 1 tablespoon fresh rosemary until fragrant. Drizzle this over the soup just before serving—it adds an aromatic lift that complements the roasted vegetables beautifully.
For extra flair, sprinkle with toasted pine nuts or crumbled feta (if using dairy). This technique elevates the soup from simple to sophisticated. ✨
Spicy Tahini Drizzle
Mix 2 tablespoons tahini with 1 tablespoon lemon juice and 1 teaspoon maple syrup to create a nutty, tangy drizzle. Thin with 1-2 tablespoons water until pourable, then swirl it over the soup before serving.
The tahini adds a creamy, nutty depth that balances the sweetness, while the lemon keeps it bright. Garnish with toasted sesame seeds for added texture. 💫
Crispy Garlic Bread
Skip the seed topping and serve the soup with garlic bread croutons instead. Toast ½ cup cubed sourdough with 1 tablespoon olive oil, 1 minced garlic clove, and ½ teaspoon dried oregano until golden.
The bread soaks up the soup beautifully while adding a chewy contrast. For extra indulgence, top with shredded Parmesan (if not vegan) or nutritional yeast. 🥖
Sweet and Tangy Swirl
Stir in 1 tablespoon apple cider vinegar or rice vinegar at the end for a bright, tangy finish. This cuts through the richness of the coconut milk and enhances the natural sweetness of the vegetables.
For a sweeter touch, add ½ teaspoon vanilla extract while blending. Serve with a sprinkle of toasted coconut flakes for a tropical-inspired twist. 🍋
Nutrition facts
Frequently asked questions
Can I make this soup without coconut milk?
For a lighter version, replace the coconut milk with ½ cup Greek yogurt or cashew cream to maintain creaminess while reducing richness. If you prefer a broth-based soup, omit the coconut milk entirely and add an extra ½ cup vegetable broth to balance the texture. The soup will still be flavorful, just more brothy.
How do I prevent the soup from being too sweet?
Balance the natural sweetness of the beets and sweet potatoes by adding a touch of acidity. Stir in 1 tablespoon lemon juice or apple cider vinegar at the end for brightness. For extra depth, add ½ teaspoon smoked paprika or a pinch of cayenne to introduce warmth that cuts through the sweetness.
Can I prep this soup ahead of time?
Yes! The soup tastes even better the next day—store it in an airtight container in the fridge for 4-5 days. For freezing, portion into containers with 1-inch headspace (it expands when frozen). Reheat gently on the stove with a splash of broth or water to restore creaminess. The crispy topping should be made fresh before serving for maximum crunch.
What’s the best way to make the topping extra crispy?
Toast the breadcrumbs and seeds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until golden brown. For extra crunch, spread them on a baking sheet and broil for 1-2 minutes—watch closely to avoid burning. Mix in ½ teaspoon smoked paprika right before toasting to enhance flavor and color.
Can I use orange sweet potatoes instead of regular?
Orange sweet potatoes work beautifully—they add a natural sweetness and vibrant color that pairs perfectly with beets. Use the same amount, but you may need to reduce the coconut milk slightly (by ¼ cup**) if you prefer a lighter texture, as orange varieties are often sweeter.
