Love this? Pin it for later!
There’s a certain kind of magic that happens when the first spoonful of this vibrant magenta soup touches your lips on a chilly evening. The earthy sweetness of roasted beets mingles with the comforting creaminess of sweet potatoes, while roasted garlic adds a depth that makes everyone at the table pause and smile. I created this recipe during one of those frantic weeknights when I needed something nourishing but spectacular—something that would make my kids forget they were eating vegetables.
What started as a "clean out the crisper drawer" experiment has become our family’s most-requested soup. My daughter calls it "Princess Soup" because of its gorgeous color, and my husband swears it tastes like something you’d pay $18 for at a trendy bistro. The best part? It’s secretly loaded with nutrients, comes together in under an hour, and makes the whole house smell like you’ve been cooking all day.
Whether you’re hosting a casual dinner party, meal-prepping for the week, or simply craving something that feels like a warm hug in a bowl, this soup delivers. The velvety texture and complex flavors make it feel restaurant-worthy, while the simple preparation keeps it firmly in the weeknight-friendly category.
Why This Recipe Works
- Double Roasting Technique: Roasting both the vegetables and garlic separately intensifies their natural sweetness and creates layers of flavor that simmering alone can’t achieve.
- Coconut Milk Magic: Full-fat coconut milk provides dairy-free creaminess while adding a subtle tropical note that complements the earthy vegetables perfectly.
- Texture Perfection: Blending half the soup while leaving some chunks creates the ideal balance between silky smooth and satisfyingly hearty.
- Make-Ahead Marvel: This soup actually tastes better the next day as the flavors meld, making it perfect for meal prep and entertaining.
- Kid-Approved Nutrition: The natural sweetness from roasted vegetables means no added sugars, while the vibrant color makes healthy eating fun for picky eaters.
- Pantry-Friendly Ingredients: Everything needed is typically available year-round, making this a reliable go-to recipe any season.
Ingredients You'll Need
The beauty of this soup lies in its simplicity—just a handful of humble ingredients transformed into something extraordinary through proper technique and patience. Here’s what makes each component special:
Sweet Potatoes (2 pounds): Look for firm, unblemished potatoes with smooth skin. I prefer the deeper orange varieties like Garnet or Jewel for their natural sweetness and creamy texture. Avoid any with soft spots or sprouting eyes. Store them in a cool, dark place—not the fridge, as cold temperatures convert their starch to sugar and create an unpleasant texture.
Fresh Beets (1½ pounds): Choose beets that feel heavy for their size with firm, smooth skin. The greens should be fresh and vibrant if still attached—don’t throw those away! They’re delicious sautéed with garlic as a garnish. Golden beets work too, though they’ll create a more muted color. Pro tip: wear gloves when handling to avoid staining your hands.
Whole Garlic Bulbs (2 large): Fresh garlic makes all the difference here. Look for bulbs that feel firm with tight, unbroken skin. Avoid any with green shoots or soft cloves. Roasting transforms sharp raw garlic into sweet, caramelized paste that adds incredible depth without overwhelming heat.
Full-Fat Coconut Milk (1 can): Don’t substitute with light coconut milk—you need the richness to balance the earthy vegetables. Shake the can well before opening. If you’re not dairy-free, heavy cream works too, but you’ll lose that subtle tropical note that makes this soup special.
Vegetable Broth (4 cups): Use low-sodium broth so you can control the seasoning. Homemade is fantastic, but Pacific Foods or Imagine brands make excellent store-bought options. For deeper flavor, substitute half with mushroom broth.
Fresh Thyme (2 tablespoons): This herb’s earthy, slightly minty flavor complements both sweet potatoes and beets beautifully. Strip the leaves from woody stems—save those stems for flavoring stocks. Dried thyme works in a pinch (use 2 teaspoons), but fresh really elevates the dish.
White Balsamic Vinegar (2 tablespoons): This adds brightness and balances the natural sweetness. Regular balsamic works but will darken the color. Apple cider vinegar is a fine substitute, adding a different but still delicious tang.
How to Make Creamy Garlic Sweet Potato and Beet Soup for Cozy Family Suppers
Prep and Roast the Vegetables
Preheat your oven to 425°F (220°C). Line two large baking sheets with parchment paper for easy cleanup. Peel and cube the sweet potatoes into 1-inch pieces—keeping them uniform ensures even cooking. For the beets, trim the greens (save them!), scrub well, and wrap each beet individually in foil with a drizzle of olive oil. Toss sweet potatoes with 2 tablespoons olive oil, 1 teaspoon salt, and ½ teaspoon pepper. Spread on one baking sheet. Place foil-wrapped beets on the second sheet. Roast for 25 minutes, then flip the sweet potatoes and rotate both trays. Continue roasting another 20-25 minutes until vegetables are tender and caramelized.
Roast the Garlic
While vegetables roast, prepare the garlic. Slice the top off each whole bulb to expose the cloves. Drizzle with olive oil, wrap loosely in foil, and place on the baking sheet with the sweet potatoes. The garlic needs about 35-40 minutes total—it should be golden, soft, and fragrant. Once cool enough to handle, squeeze the cloves out into a small bowl and mash with a fork. You’ll have about 3 tablespoons of sweet, caramelized garlic paste.
Sauté the Aromatics
In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons olive oil over medium heat. Add 1 diced large onion and cook until translucent, about 5-6 minutes. Add 2 minced celery stalks and 1 minced carrot (this classic mirepoix base adds incredible depth). Cook another 5 minutes until vegetables are soft but not browned. Stir in the roasted garlic paste, 2 tablespoons fresh thyme leaves, and 1 bay leaf. Cook for 1 minute until fragrant—the kitchen will smell amazing.
Build the Soup Base
Once the beets are cool enough to handle (about 10 minutes), slip off the skins using paper towels—they’ll slide right off. Cube the beets into ½-inch pieces. Add roasted sweet potatoes and beets to the pot with the aromatics. Pour in 4 cups vegetable broth and bring to a boil. Reduce heat and simmer uncovered for 15 minutes to allow flavors to meld. The broth will turn a gorgeous deep magenta color.
Blend to Perfection
Remove the bay leaf. Using an immersion blender, blend about ¾ of the soup until smooth and creamy. Alternatively, transfer 3 cups of soup to a blender, blend until silky, then return to the pot. This creates the perfect texture—mostly smooth with some vegetable pieces for interest. Stir in 1 can full-fat coconut milk, 2 tablespoons white balsamic vinegar, and season generously with salt and pepper. Simmer gently for another 5 minutes to heat through.
Final Seasoning and Serve
Taste and adjust seasoning—the soup should be vibrant, creamy, and well-balanced. Add more salt if it tastes flat, more vinegar if it needs brightness, or a pinch of sugar if your vegetables weren’t very sweet. Ladle into warm bowls and garnish with a swirl of coconut milk, toasted pumpkin seeds, and fresh thyme leaves. Serve with crusty bread for the ultimate cozy supper.
Expert Tips
Roast Until Caramelized
Don’t rush the roasting step. Those browned edges on the sweet potatoes and the deep color on the beets concentrate their natural sugars and add incredible depth to the final soup.
Save the Beet Greens
Those leafy tops are packed with nutrients! Sauté them with garlic and olive oil for 3-4 minutes until wilted, then use as a garnish or side dish. They taste like a cross between spinach and chard.
Temperature Matters
Always add coconut milk at the end and avoid boiling vigorously—it can curdle and separate. Gentle simmering maintains that silky, luxurious texture we’re after.
Color Preservation
The vibrant color can fade with overcooking. Add a squeeze of fresh lemon juice just before serving to brighten both flavor and appearance. White balsamic helps maintain the color better than regular.
Make-Ahead Magic
This soup thickens as it sits. Thin with additional broth or water when reheating, adding ¼ cup at a time until you reach desired consistency. It actually tastes better the second day!
Garnish Game-Changer
Take 2 minutes to toast pumpkin seeds in a dry pan until they pop. The nutty crunch against the creamy soup creates textural contrast that elevates the entire experience.
Variations to Try
Protein Boost
Add 1 can drained white beans during the final simmer. They’ll heat through and add 8g protein per serving while maintaining the smooth texture.
Spicy Kick
Add 1 teaspoon smoked paprika and ½ teaspoon cayenne when sautéing the aromatics. The smoky heat pairs beautifully with the sweet vegetables.
Herb Swap
Replace thyme with fresh rosemary or sage for a different flavor profile. Rosemary adds piney notes; sage brings warmth perfect for fall.
Green Version
Swap sweet potatoes for butternut squash and add 2 cups fresh spinach during the final 5 minutes. The color will be less vibrant but equally delicious.
Dairy Option
Replace coconut milk with equal parts heavy cream and whole milk for a richer, more traditional flavor. Add during the final simmer to prevent curdling.
Storage Tips
Refrigeration
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually intensify over the first 24-48 hours, making this perfect for meal prep. Always reheat gently over medium-low heat, stirring occasionally to prevent scorching.
Freezing
This soup freezes beautifully for up to 3 months. I recommend freezing in individual portions for easy defrosting. Leave 1 inch of space at the top of containers as soup expands when frozen. Thaw overnight in the refrigerator or use the defrost setting on your microwave, stirring every 2 minutes.
Make-Ahead Meal Prep
Roast vegetables and garlic up to 3 days ahead. Store separately in the refrigerator until ready to assemble. You can also make the soup completely, then portion into mason jars for grab-and-go lunches throughout the week. Add a piece of parchment paper under the lid to prevent staining.
Frequently Asked Questions
Creamy Garlic Sweet Potato and Beet Soup for Cozy Family Suppers
Ingredients
Instructions
- Roast vegetables: Preheat oven to 425°F. Toss sweet potatoes with 2 tablespoons oil, salt, and pepper. Wrap beets in foil with oil. Roast on separate trays for 45-50 minutes until tender.
- Roast garlic: Slice tops off garlic bulbs, drizzle with oil, wrap in foil, and roast with vegetables for 35-40 minutes. Squeeze out cloves and mash.
- Sauté aromatics: In a large pot, heat remaining oil over medium heat. Cook onion, celery, and carrot until soft, 8-10 minutes. Add roasted garlic, thyme, and bay leaf.
- Build soup: Peel and cube roasted beets. Add beets and sweet potatoes to pot with broth. Simmer 15 minutes. Remove bay leaf.
- Blend and finish: Blend ¾ of soup until smooth. Stir in coconut milk and vinegar. Season with salt and pepper. Simmer 5 minutes more.
- Serve: Ladle into bowls, garnish with pumpkin seeds and a swirl of coconut milk. Serve hot with crusty bread.
Recipe Notes
Soup thickens as it sits—thin with additional broth when reheating. For extra protein, add a can of white beans during the final simmer. The vibrant color may stain plastic containers; use glass for storage.