Love this? Pin it for later!
What started as an attempt to use up the last of our garden's beet harvest transformed into a beloved family tradition. The first time I made this soup, my then-five-year-old declared it "princess soup" because of its gorgeous color, and the name stuck. Now, even my teenagers who claim to be "too cool" for pink anything still light up when they see this soup on the menu. The combination of warming spices like cinnamon, cumin, and a hint of cayenne creates layers of flavor that dance on your tongue, while the coconut milk adds luxurious creaminess without overwhelming the natural sweetness of the vegetables.
Perfect for those crisp evenings when you want something satisfying but not heavy, this soup comes together in under an hour, making it ideal for both busy weeknights and leisurely weekend cooking sessions. The leftovers (if you're lucky enough to have any) taste even better the next day, as the flavors have time to meld and deepen. Whether you're cooking for picky eaters, health-conscious adults, or anyone who appreciates a beautiful bowl of comfort, this soup delivers on every level.
Why This Recipe Works
- Perfectly Balanced Flavors: The natural sweetness of sweet potatoes and beets is enhanced, not masked, by warm spices that create depth without overwhelming the vegetables' natural character.
- Weeknight Friendly: With just 15 minutes of active prep time, this soup simmers away while you help with homework, fold laundry, or simply put your feet up.
- Nutritional Powerhouse: Packed with vitamins A and C, fiber, antioxidants, and anti-inflammatory compounds, this soup is as healthy as it is delicious.
- Allergy-Aware: Naturally gluten-free, dairy-free, and nut-free, making it safe for most dietary restrictions without sacrificing flavor.
- Make-Ahead Marvel: Tastes even better the next day, making it perfect for meal prep or entertaining guests.
- Kid-Approved Vibrant Color: The stunning magenta hue makes it fun for children while sneaking in two servings of vegetables per bowl.
Ingredients You'll Need
The beauty of this soup lies in its simplicity – just a handful of humble ingredients that transform into something extraordinary when combined with the right techniques and timing. Each component plays a crucial role in building the complex, comforting flavors that make this soup a family favorite.
The Vegetable Stars
Sweet Potatoes (2 large or 3 medium): Look for firm, unblemished sweet potatoes with smooth skin. I prefer the orange-fleshed varieties for their natural sweetness and vibrant color. Store them in a cool, dark place (not the refrigerator) for up to two weeks. When selecting, choose similarly sized potatoes so they cook evenly.
Beets (4 medium): Fresh, firm beets with their greens still attached are ideal. The greens should look vibrant, not wilted. While I typically use red beets for their stunning color, golden beets work beautifully too – they'll create a warm, sunset-orange soup that's equally appetizing. Don't discard those beet greens! Sauté them with garlic for a nutritious side dish.
The Aromatic Foundation
Yellow Onion (1 large): The foundation of flavor for our soup. I prefer yellow onions for their balanced sweet-sharp flavor that mellows beautifully when sautéed. When selecting, look for onions that feel heavy for their size with dry, papery skin.
Garlic (4 cloves): Fresh garlic makes all the difference here. Look for firm, plump cloves without green sprouts. Mincing the garlic releases its essential oils, creating that mouthwatering aroma that fills your kitchen.
The Spice Symphony
Ground Cumin (1½ teaspoons): This warm, earthy spice is the backbone of our flavor profile. Buy whole cumin seeds and grind them fresh if possible – the difference is remarkable. Store in an airtight container away from light.
Ground Cinnamon (¾ teaspoon): Not just for desserts! Cinnamon adds warmth and depth that complements both the sweet potatoes and beets beautifully. Look for Ceylon cinnamon for the best flavor.
Smoked Paprika (1 teaspoon): This adds a subtle smokiness that elevates the entire dish. Spanish pimentón dulce is my favorite, but any good quality smoked paprika will work.
Ground Ginger (½ teaspoon): Adds brightness and a gentle heat that awakens the other flavors. Fresh ginger works too – use about 1 tablespoon grated.
Cayenne Pepper (¼ teaspoon, optional): For those who like a little heat. Start with less and adjust to taste – you can always add more, but you can't take it out!
The Liquid Gold
Vegetable Broth (4 cups): Use a good quality broth for the best flavor. I prefer low-sodium versions so I can control the salt level. Homemade is wonderful, but Pacific Foods or Imagine brands are excellent store-bought options.
Coconut Milk (1 can, full-fat): This is what makes the soup luxuriously creamy. Don't be tempted by light coconut milk – the richness of full-fat coconut milk balances the earthiness of the beets perfectly.
How to Make Warm Spiced Sweet Potato and Beet Soup for Comforting Family Dinners
Prep Your Vegetables
Start by peeling and dicing your sweet potatoes into ¾-inch cubes – this size ensures they cook evenly and blend smoothly. For the beets, I recommend wearing disposable gloves to avoid staining your hands. Peel the beets with a vegetable peeler, then cut them into slightly smaller pieces (about ½-inch) since they take longer to cook. Mince your onion and garlic, keeping them separate as they'll be added at different times. Pro tip: If your beets come with greens, wash and save them for another meal – they're packed with nutrients and sauté beautifully.
Sauté the Aromatics
Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. When the oil shimmers, add the diced onion and a pinch of salt. Cook for 5-6 minutes, stirring occasionally, until the onions become translucent and start to turn golden at the edges. This step builds the flavor foundation, so don't rush it. Add the minced garlic and cook for another 30-45 seconds until fragrant – be careful not to let it brown or it will become bitter.
Toast the Spices
This is where the magic happens! Add your cumin, cinnamon, smoked paprika, ginger, and cayenne (if using) to the pot. Stir constantly for about 60-90 seconds until the spices become fragrant and create a paste with the oil. This toasting process, called "blooming," releases the essential oils in the spices and intensifies their flavors. You'll know it's ready when your kitchen smells like a warm spice market. Be attentive here – spices can burn quickly and become bitter.
Add the Star Vegetables
Stir in your diced sweet potatoes and beets, coating them thoroughly with the spiced onion mixture. Let them cook for 3-4 minutes, stirring occasionally. This step helps the vegetables begin to caramelize slightly, adding depth to the final flavor. The beets will start to release their vibrant color, turning everything in the pot a gorgeous ruby hue. Season with 1 teaspoon of salt and several grinds of black pepper.
Simmer to Perfection
Pour in the vegetable broth, scraping up any browned bits from the bottom of the pot – these contain concentrated flavor. Bring the mixture to a boil, then reduce heat to low, cover partially, and simmer for 25-30 minutes. You'll know it's ready when both the sweet potatoes and beets are fork-tender. The beets should offer no resistance when pierced with a fork, and the sweet potatoes should be soft enough to mash easily.
Blend Until Silky
Remove the pot from heat and let it cool slightly. Using an immersion blender, blend the soup directly in the pot until completely smooth and velvety. If you don't have an immersion blender, carefully transfer the soup in batches to a regular blender – never fill it more than halfway with hot liquid. Blend each batch for at least 60 seconds to ensure a silky texture. The soup should be uniformly smooth with no visible pieces of vegetable.
Enrich with Coconut Milk
Return the blended soup to low heat and stir in the coconut milk. Start with ¾ of the can and add more to taste – you want it creamy but not overwhelmingly coconutty. The coconut milk not only adds richness but also balances the earthiness of the beets and the sweetness of the potatoes. Let it warm through for 5 minutes, stirring occasionally. Taste and adjust seasoning with salt and pepper as needed.
Serve with Love
Ladle the hot soup into warm bowls and garnish as desired. A swirl of coconut milk, toasted pumpkin seeds, or a sprinkle of fresh herbs adds visual appeal and textural contrast. Serve with crusty bread for dipping, or make it a complete meal with a simple green salad. The soup will continue to thicken as it cools, so if you're reheating leftovers, you might want to thin it with a splash of broth or water.
Expert Tips
Roast for Deeper Flavor
For an even more complex flavor, roast the sweet potatoes and beets at 400°F for 25 minutes before adding to the soup. This caramelization adds incredible depth and a subtle sweetness that transforms the final dish.
Prevent Beet Staining
Line your cutting board with parchment paper or plastic wrap when working with beets. This prevents staining and makes cleanup a breeze. You can also rub your hands with lemon juice and salt to remove beet stains.
Adjust Consistency
If your soup is too thick after blending, add warm broth a quarter cup at a time until you reach your desired consistency. If it's too thin, simmer uncovered for 10-15 minutes to reduce and thicken.
Make It a Complete Meal
Add a can of rinsed chickpeas or white beans during the last 5 minutes of cooking for extra protein. This transforms the soup from a starter to a satisfying main course that will keep you full for hours.
Fresh vs. Ground Spices
While ground spices work perfectly, try using whole spices when possible. Toast whole cumin seeds and cinnamon stick, then grind them fresh. The difference in flavor complexity is remarkable and worth the extra few minutes.
Freezer Success
This soup freezes beautifully! Pour cooled soup into freezer-safe containers, leaving an inch of space for expansion. Thaw overnight in the refrigerator and reheat gently, adding a splash of broth to restore the perfect consistency.
Variations to Try
Spicy Thai Version
Replace the cumin with Thai red curry paste, add lemongrass and lime zest, and finish with fresh cilantro and a squeeze of lime juice. The coconut milk base makes this transition seamless and delicious.
Autumn Harvest
Add a peeled and diced apple along with the vegetables, substitute sage for the cumin, and finish with toasted pecans and a drizzle of maple syrup. Tastes like autumn in a bowl!
Moroccan Inspired
Add 1 teaspoon each of coriander and turmeric, substitute harissa for the cayenne, and garnish with chopped preserved lemon and fresh mint. Serve with warm pita bread.
Protein-Packed
Add red lentils during the simmering stage for extra protein and fiber. They cook down completely and add body to the soup without changing the flavor profile significantly.
Storage Tips
Refrigerator Storage
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually improve after the first day as the spices have time to meld. If the soup thickens too much, thin it with a splash of broth or water when reheating.
Freezer Instructions
This soup is a meal prep dream! Freeze in portion-sized containers for up to 3 months. I like to use silicone muffin trays to freeze individual portions, then pop them out and store in freezer bags. This way, you can thaw exactly what you need.
Reheating
Reheat gently over medium-low heat, stirring frequently. Add liquid as needed to restore the perfect consistency. Microwave reheating works too – heat in 30-second intervals, stirring between each, until hot.
Frequently Asked Questions
Warm Spiced Sweet Potato and Beet Soup for Comforting Family Dinners
Ingredients
Instructions
- Heat olive oil in a large Dutch oven over medium heat. Add onion and cook until translucent, 5-6 minutes.
- Add garlic and cook 30 seconds until fragrant.
- Stir in spices (cumin, cinnamon, paprika, ginger, cayenne) and cook 60-90 seconds until fragrant.
- Add sweet potatoes and beets, coating with spice mixture. Cook 3-4 minutes.
- Pour in vegetable broth, bring to a boil, then reduce heat and simmer 25-30 minutes until vegetables are tender.
- Blend soup until smooth using an immersion blender or regular blender.
- Stir in coconut milk and warm through. Season with salt and pepper to taste.
- Serve hot with desired garnishes.
Recipe Notes
For best results, use fresh, firm vegetables. The soup will thicken upon cooling; thin with broth or water when reheating. Wear gloves when handling beets to prevent staining.