Beet and Sweet Potato Soup Recipe: Earthy-Sweet Harmony With Crispy Topping Twist

Soups & Stews

Beet and Sweet Potato Soup Recipe: Earthy-Sweet Harmony With Crispy Topping Twist

This beet and sweet potato soup recipe delivers a velvety blend of earthy beets and naturally sweet potatoes, topped with a crispy breadcrumb crust that adds irresistible texture. The secret lies in roasting the vegetables first—this caramelizes their natural sugars, deepening their flavors while keeping prep simple.

I developed this version after years of testing, ensuring every spoonful balances sweetness with a subtle earthy depth that makes it unforgettable.

The beauty of this soup is its versatility—it’s naturally vegan but can easily accommodate dairy preferences. A touch of coconut milk creates that signature creamy texture without overpowering the vegetables, while aromatic spices like cumin and turmeric build layers of warmth.

The crispy topping isn’t just for show; it transforms the soup into a hearty, satisfying meal that holds up beautifully for leftovers.

By the time you finish blending, you’ll have a soup so rich and vibrant it feels like autumn in a bowl. The roasted vegetables lend a natural sweetness that pairs perfectly with the crispy topping, which adds a satisfying crunch with every bite.

Serve it with a drizzle of olive oil and fresh herbs for an extra touch of brightness, or pair it with crusty bread to soak up every last drop.

This recipe is designed for both weeknight ease and special occasions—no fancy techniques required, just a few key steps that deliver restaurant-quality results. Whether you’re meal prepping for the week or hosting dinner guests, this soup will impress without the fuss. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beet and sweet potato soup

Roasted veggies, creamy coconut milk, and a crispy topping—this soup is pure comfort in a bowl.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Organic preferred, peeled and cubed
Beets 🍠 1 ½ lbs Medium size, peeled and chopped
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Coconut Milk 🥥 1 can (13.5 oz) Full-fat for creaminess
Vegetable Broth 💧 4 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 ½ cup For roasting
Ground Cumin 🌿 1 tsp Toasted for depth
Turmeric Powder 🌶️ 1 tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Fresh Thyme Leaves 🌿 ¼ cup Chopped for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

Sweet potatoes and beets are the stars, so pick organic if possible—they’ll have more natural sweetness. I grab mine from Trader Joe’s when they’re on sale, but any grocery store’s produce section works. Roasting them first is key: cut them into even pieces so they cook at the same rate. The beets can stain, so wear gloves if you’re squeamish about pink fingers. For the crispy topping, Panko is non-negotiable—it stays crispy longer than regular breadcrumbs.

No coconut milk? Full-fat cashew cream works as a substitute—just blend soaked cashews with water until smooth. Short on thyme? Fresh rosemary at half the amount gives a different but equally lovely vibe. The vegetable broth can be homemade (I always have a batch simmering) or store-bought—just check for low sodium. For the crispy topping, toasted pumpkin seeds add crunch and extra protein. And if you’re feeling fancy, swap the nutritional yeast for a sprinkle of vegan Parmesan.

This soup tastes even better the next day—reheats beautifully in the microwave or on the stovetop. Store leftovers in an airtight container for 4-5 days in the fridge or freeze for 3 months. The crispy topping stays crunchy if you bake it fresh before serving, but you can also reheat it in the oven at 350°F for 5 minutes to restore crispiness. I like to make a double batch—perfect for meal prep or sharing with neighbors.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no blender, no strainer, just chop, simmer, and blend right in the pot. The beets and sweet potatoes soften together, and the coconut milk smooths it out without extra cleanup. (Yes, even on a Tuesday night.)
  • Earthy-Creamy Balance: That first sip? Rich, velvety, and just a hint of sweetness from the roasted sweet potatoes. The coconut milk makes it lush, while the garlic and onion add warmth—like a hug in a bowl. (Between us, it’s the kind of soup that disappears faster than my willpower on a bad day.)
  • Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunch for the week. It reheats beautifully, and the flavors actually deepens overnight—no sad, watery leftovers here. Honestly, I’ve taken it to potlucks, book clubs, and even my in-laws’ house, and no one’s ever questioned my cooking skills.
  • Budget-Friendly Powerhouse: Sweet potatoes and beets are dirt cheap, and coconut milk stretches further than you’d think. I’ll be real: it’s not the prettiest soup, but the taste makes up for it every time. Plus, it’s packed with nutrients—feels good to serve something that’s good for you and your wallet.

Step-by-step instructions for beet and sweet potato soup

Here's how to create a velvety soup with vibrant colors and a golden, crispy topping that ties everything together.

1

Roast the Vegetables for Deep Flavor

Preheat your oven to 400°F. Toss the 2 lbs sweet potatoes and 1.5 lbs beets with 0.5 cup extra-virgin olive oil, 1 tsp salt, and 0.5 tsp black pepper. Spread them evenly on two rimmed baking sheets. Roast for 30-35 minutes until fork-tender and caramelized at the edges.

While they roast, dice the 1 whole yellow onion and mince the 4 cloves garlic cloves. The roasting process develops natural sweetness in the vegetables and intensifies their earthy flavors—this is where the magic begins. You'll know they're ready when they collapse easily under gentle pressure and have deep golden-brown spots.

2

Build the Soup Base with Aromatics

In a large pot, heat 0.25 cup extra-virgin olive oil over medium heat. Add the diced onion and cook for 5-6 minutes until soft and translucent. Stir in the minced garlic and cook for another 30 seconds** until fragrant—don't let it brown or it'll become bitter.

Add the roasted sweet potatoes and beets to the pot, along with the 4 cups vegetable broth, 1 tsp ground cumin, and 1 tsp turmeric powder. Bring to a boil, then reduce heat to low and simmer for 15-20 minutes until the vegetables break down completely. The soup should be thick and creamy at this point, with no visible chunks.

3

Blend and Finish with Creamy Elements

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer to use a countertop blender, work in batches and return the soup to the pot. Stir in the 1 can (13.5 oz) coconut milk and 2 tbsp nutritional yeast for a rich, cheesy depth of flavor.

Taste and adjust seasoning with additional salt if needed. The soup should be vibrant with hints of sweetness from the roasted vegetables and a subtle warmth from the spices. Let it simmer gently for another 5 minutes to allow all the flavors to meld together. The coconut milk will create a luxurious texture that balances the earthiness of the beets and sweet potatoes.

4

Create the Crispy Topping

In a small bowl, combine the 0.5 cup panko breadcrumbs, 2 tbsp nutritional yeast, 0.25 cup fresh thyme leaves, and 1 tbsp lemon juice. Mix well to distribute the ingredients evenly. This topping is what makes this soup truly special—it adds a delightful contrast of textures and a burst of freshness.

Heat a small skillet over medium heat and add the breadcrumb mixture. Toast for 3-4 minutes, stirring constantly, until golden brown and crispy. Remove from heat and set aside. The topping should have a nutty aroma and be crunchy enough to stand up to the creamy soup.

5

Serve with Style

Ladle the warm soup into bowls and top each serving generously with the crispy breadcrumb mixture. Garnish with additional fresh thyme leaves for a pop of color and freshness. The contrast between the velvety soup and the crispy topping creates an unforgettable eating experience.

Serve immediately while the topping is still crispy. The soup will continue to develop deeper flavors as it sits, but the topping is best enjoyed right away. Pair with a simple green salad or crusty bread to complete the meal. This dish is hearty enough to satisfy on its own, but the crispy topping adds an element of fun and surprise with every bite.

👨‍🍳

Pro Tips For Making Beet And Sweet Potato Soup

  • ROAST THEM FIRST: Peeling and cubing sweet potatoes and beets before roasting is a pain, but skipping it means uneven cooking and a soup that tastes like it’s fighting with itself. Roast them whole at 400°F (200°C) for 45-50 minutes—yes, even the beets—then peel while still warm. The skins slide off like a dream, and the flavors deepen from the caramelization.
  • SWEAT THE ONION LOW: If your onions turn brown before they soften, you’ve lost that sweet, mellow base the soup needs. Cook them over medium-low heat with a splash of water or coconut milk if they start sticking—just enough to keep them glossy and translucent. I used to rush this, and the soup always tasted like it needed more depth.
  • STRAIN THE SOUP: Pureeing the soup is fine, but if you want a smoother texture without chunks, strain it through a fine-mesh sieve after blending. The result is silky, not gluey, and the coconut milk stays emulsified instead of separating. (Yes, it takes an extra minute, but your future self will notice the difference.)
  • SAVE THE COCONUT WATER: Don’t pour out that water from the can of coconut milk—it’s liquid gold for thinning the soup without diluting the flavor. Stir in ¼ to ½ cup at the end to adjust consistency, especially if your roasted veggies released less moisture than expected. It’s the secret to a soup that’s creamy but not heavy.

Troubleshooting perfect results

Overly Thick Soup Fix

If your soup turns out too thick after blending, don’t panic! Simply stir in ¼ to ½ cup warm vegetable broth (or water in a pinch) and heat gently for 2-3 minutes until smooth.

The coconut milk will help emulsify it naturally. I’ve found that roasting the veggies longer than 35 minutes can concentrate their sugars, so adjust roast time if you prefer a lighter consistency. 🌡️

Watery Soup Solution

For soup that’s too thin, simmer uncovered for 5-10 minutes to reduce excess liquid. If it’s still too watery, mash a small roasted sweet potato or beet directly into the pot—this adds natural thickness without altering flavor.

I’ve also had success with 1 tbsp cornstarch mixed with 2 tbsp water, stirred in and simmered for 2 minutes until thickened.

Crispy Topping Gone Soggy

The crispy topping is the star, so handle it carefully! To prevent sogginess, bake it fresh at 375°F for 5-7 minutes right before serving. If reheating leftovers, sprinkle the topping on top of the soup and broil for 2 minutes—watch closely to avoid burning.

For extra insurance, toast the panko in the oven instead of a skillet; it stays crispier longer. 🍞

Beet Staining Issues

Beet juice is stubborn! If your soup or hands turn pink, rub them with a little lemon juice or vinegar—the acidity helps neutralize the color. For stubborn stains on bowls, soak them in cold water with 1 tbsp baking soda for 10 minutes before washing.

I keep a small bowl of lemon water nearby when prepping beets to wipe my hands between steps.

Lack of Sweetness

If your soup tastes more earthy than sweet, try roasting the veggies at 425°F for 25 minutes before reducing to 400°F to caramelize their natural sugars. For extra sweetness, stir in 1 tsp maple syrup or ½ tsp vanilla extract during the final simmer.

I’ve also found that adding a pinch of cinnamon enhances the sweetness without overpowering the dish. 🍠

Spice Balance Problems

Too much cumin or turmeric? Balance it with ½ tsp smoked paprika or a splash of lemon juice to brighten flavors. If the soup tastes bland, add a pinch of cayenne pepper for heat or 1 tsp soy sauce** for umami depth.

I keep a small jar of each on hand for quick adjustments—trust your taste buds and go slow with spices! 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 10g50%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 18g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without coconut milk?

For a dairy-free alternative, blend 1 cup soaked cashews with ½ cup water until smooth, then stir into the soup. If you prefer a lighter texture, use ½ cup unsweetened almond milk—just add it after blending to avoid curdling. The soup will still be creamy, though slightly less rich.

2

How do I store and reheat leftovers?

Transfer soup to an airtight container and refrigerate for 4-5 days. For reheating, warm on the stovetop over medium-low heat or in the microwave until hot. To restore crispiness to the topping, sprinkle it on top and broil for 2 minutes just before serving. The soup actually tastes better the next day as flavors meld!

3

What if I don't have panko breadcrumbs?

No problem! Use ½ cup crushed cornflakes or toasted breadcrumbs for a similar texture. For extra crunch, mix in 1 tbsp ground flaxseed or chopped nuts. Toast in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until golden. The flavor will differ slightly but still add great texture.

4

Can I make this soup in an Instant Pot?

Yes! Skip the roasting step and sauté the onions and garlic in the pot. Add all ingredients except the crispy topping, then cook on high pressure for 5 minutes. Quick-release the pressure, blend until smooth, and stir in the coconut milk. For the topping, toast it separately in a skillet or oven. The Instant Pot version finishes faster but may be slightly less caramelized.

5

Why does my soup taste bitter?

Over-roasting the vegetables or burning the garlic can cause bitterness. For future batches, roast at 400°F max and don't let garlic brown. To fix current soup, stir in 1 tsp maple syrup or ½ tsp vanilla extract to balance flavors. A splash of lemon juice also brightens the taste. The coconut milk's natural sweetness helps counteract any bitterness.

★★★★★5.0(15 reviews)
Categories Soups & Stews