Foolproof Beetroot and Sweet Potato Soup

Jump to Recipe Print Recipe

The first time I made this beetroot and sweet potato soup, I boiled everything in one pot and served up warm, sweet dishwater. The color was gorgeous, but the flavor had vanished. Beets and sweet potato contain plenty of water, so boiling lets their sweetness wash into the cooking liquid instead of concentrating it on the vegetables.

I tested three methods: all boiled, all roasted, and a half-and-half shortcut with roasted beetroot and boiled sweet potato. Roasting both vegetables won clearly. Dry oven heat drives off surface moisture and browns the edges, creating deeper flavor before the root vegetables ever reach the pot.

The most important variable is roasting both vegetables. The honest trade-off is about 30 extra minutes of oven time, although most of that is hands-off. Start to finish takes about an hour.

Bowl of roasted beetroot and sweet potato soup with coconut milk swirl and coriander garnish

Your scary moment comes when the blended soup looks almost aggressively magenta. That is normal. Coconut milk softens the color and richness, while ginger, cumin, and lime keep the beet from tasting sugary or muddy. No food coloring, no complicated tricks—just roasted vegetables doing the heavy lifting.

★★★★★ “I’ve made beetroot soup before and it always tasted a bit flat. Roasting first makes a real difference — this actually tastes like something.” — Priya, recipe tester (pre-launch)

Close-up of silky beetroot and sweet potato soup with a coconut milk swirl

Why You’ll Love This Beetroot and Sweet Potato Soup

  • Roasted depth: Roasting the beets and sweet potato drives off surface moisture and browns their natural sugars, giving this soup a fuller flavor than boiling.
  • Naturally vegan: The vegetables and coconut milk create body without cream, flour, or thickeners. Use gluten-free stock if you need the finished soup to be gluten-free.
  • Freezer-friendly: The puréed vegetables and coconut milk keep a smooth texture after freezing and reheating.
  • Weeknight-realistic: You need about 15 minutes of hands-on work; the oven and blender handle the rest.

Key Ingredients

Ingredients for beetroot and sweet potato soup arranged on a marble surface

Beetroot (500g / about 4 cups, peeled and cubed). Fresh beets lose moisture in the oven, so their earthy sweetness becomes more concentrated than it does when boiled. Gloves prevent beet stains on your hands.

Sweet potato (500g / about 3 cups, peeled and cubed). Sweet potato softens the earthy beet flavor with starch and sweetness. Orange-fleshed sweet potatoes give this recipe a noticeable color contrast, though any orange-fleshed variety works.

Fresh ginger (1 tablespoon, grated). Ginger adds sharp warmth that keeps the puréed vegetables from tasting sugary. Its aromatic compounds spread through the oil and broth as the soup cooks.

Ground cumin and coriander (1 teaspoon each). These spices provide earthy warmth. Brief toasting in the pan releases more aroma before the stock goes in.

Coconut milk (400ml / 1 can, full-fat). Its fat helps carry spice aromas and gives the blended soup a silky body. Set aside 1 tablespoon for the finishing swirl.

Onion, garlic, olive oil, salt, and pepper. These build the savory base and season the roasted vegetables; the oil also helps their surfaces brown.

Vegetable stock (1 liter / 4 cups) and lime juice (1 tablespoon). Stock supplies the liquid and savory foundation, while lime cuts through the sweetness at the end. Low-sodium stock lets you adjust the salt yourself.

Ingredient Note: Buy beetroot with the skin still on and roast it whole in foil if you want to avoid peeling raw beets — see the Pro Tips section for the exact method.

Equipment You’ll Need

  • Large baking sheet — use one or two, depending on the size of your oven. Leave space around the vegetables so dry heat can brown them instead of steaming them.
  • Large soup pot or Dutch oven — roomy enough for the aromatics, stock, roasted vegetables, and final simmer.
  • Blender or immersion blender — a stand blender makes the smoothest soup; an immersion blender means less washing up and still gives a good result.
  • Vegetable peeler and sharp knife — useful for peeling the beets and cutting the potatoes into even pieces.

Controlling Flavor Depth: Roasting the Vegetables

I tested this soup three ways, keeping the ingredients and seasoning the same: fully boiled, fully roasted, and a half-and-half method with roasted beetroot and boiled sweet potato.

Comparison of boiled versus roasted beetroot and sweet potato soup texture and color

Fully boiled: The beets and potatoes turned pale and watery. Boiling surrounds them with water, so their flavor stays softer and less concentrated.

Beetroot roasted, sweet potato boiled: Better color, but the potatoes still lacked the roasted sweetness that balances the beets. The shortcut saved time and lost depth.

Fully roasted: This version won. Dry oven heat removes surface moisture, letting both vegetables brown and develop caramelized edges. It takes about 30 extra minutes, almost all unattended.

The takeaway: Roast the beets and sweet potatoes fully before blending. How the vegetables are cooked decides whether the soup tastes deep or diluted.

How to Make Beetroot and Sweet Potato Soup

Before you start: Preheat oven to 400°F (200°C). Peel the beets and sweet potatoes, then cut them into even 1-inch pieces. Similar-sized pieces finish baking at the same time.

Step 1 — Roast the beetroot and sweet potato

Toss the beetroot and sweet potato with 1 tablespoon of olive oil, salt, and pepper. Spread them in a single layer on one or two baking sheets, leaving space between the pieces. Crowding traps steam and prevents browning. Roast for 30–35 minutes, turning once after 15 minutes, until the edges are caramelized and a knife passes through the largest pieces easily.

Tossing cubed beetroot and sweet potato with oil before roasting / Sautéing onion and garlic in a pot for beetroot soup

Step 2 — Sauté the onion, garlic, and ginger

While the vegetables roast, heat the remaining tablespoon of oil in a large pot over medium heat. Add the onion and cook for 5–6 minutes, stirring occasionally, until translucent and soft. Add the garlic and grated ginger, then cook for 1 minute. Keep the heat moderate so the garlic becomes fragrant without turning brown.

Step 3 — Toast the spices

Add the cumin, coriander, and chili flakes, if using. Stir constantly for 30–45 seconds, until the spices smell fragrant and slightly nutty. Brief baking in the hot oil releases aroma compounds before the stock cools the pan.

Toasting ground cumin and coriander with softened onions / Adding roasted beetroot and sweet potato to the pot with stock

Step 4 — Add the roasted vegetables and stock

Add the roasted beetroot and sweet potato to the pot with the vegetable stock. Bring the liquid to a gentle simmer and cook uncovered for 10 minutes. The potatoes and beets are already tender, so this short simmer gives the aromatics and stock time to combine.

Step 5 — Blend until smooth

Here comes the scary bit: the pot is very hot, and the soup may look intensely magenta before the coconut milk softens it. Remove the pot from the heat. If using a stand blender, work in batches, fill it no more than halfway, and vent the lid to release steam. An immersion blender can work directly in the pot. Blend until glossy and smooth, then return the purée to the pot.

Blending roasted beetroot and sweet potato soup until smooth / Stirring coconut milk into blended beetroot soup

Step 6 — Stir in the coconut milk and finish

Return the pot to low heat and stir in the coconut milk, reserving 1 tablespoon for garnish. Warm for 2–3 minutes without letting the soup boil hard. Coconut milk contains fat and water, and vigorous boiling can make those phases separate. Stir in 1 tablespoon of lime juice, then taste and adjust the salt and pepper. Serve in a bowl with a coconut-milk swirl and fresh coriander.

Pro Tips for Beetroot and Sweet Potato Soup

Tip 1: Roast whole beets when peeling feels like too much work. Wrap unpeeled beets individually in foil and roast at 400°F for 45 minutes, until a knife passes through the center. Cool them slightly, then rub away the skins with your fingers.

Tip 2: Keep the lime. One tablespoon adds enough acid to balance the earthy beet flavor without making the soup taste sharply citrusy.

Tip 3: Cut the vegetables evenly. Keep the sweet potato and beets close to 1 inch so smaller pieces do not burn while larger pieces remain firm.

Tip 4: Thin with stock. Add warm stock ¼ cup at a time if the soup is too thick. Water loosens the texture but also weakens the flavor.

Variations and Substitutions

Table scene with beetroot and sweet potato soup served with flatbread

Dietary Variations:

  • Vegan and dairy-free: The recipe is vegan as written. Use certified gluten-free stock when needed.
  • Lower-fat: Use light coconut milk or plain dairy-free yogurt. Less fat means a thinner, less silky soup.

Flavor Variations:

  • Indian-spiced: Stir 1 tablespoon of tikka paste into the softened onion before adding the stock.
  • Caribbean-spiced: Replace the cumin, coriander, and chili flakes with 1 teaspoon of jerk seasoning. Serve with Jamaican roti or a simple salad on the side.

Ingredient Substitutions:

  • Replace coconut milk with ½ cup cashew cream or regular cream for a less sweet, non-vegan version.
  • Replace fresh ginger with ⅓ teaspoon ground ginger, adding it with the other spices rather than with the garlic.

If you make this recipe, serve it with a simple salad or warm bread for a light side.

Troubleshooting

Why is my soup thin and watery instead of thick and glossy?

The vegetables may not have roasted fully, or too much stock went in at once. Roasted beets and sweet potatoes lose moisture, which gives the blended soup body. Simmer it uncovered for 5–10 minutes, stirring often, to reduce the excess liquid.

Why does my soup taste flat despite all the spices?

Toast the spices for the full 30–45 seconds, then add the lime juice and adjust the salt at the end. Tasting before the final seasoning can make the recipe seem duller than it is.

My soup separated after adding the coconut milk — what happened?

Hard boiling can split the coconut milk’s fat and water. Lower the heat before adding it and warm the soup gently for 2–3 minutes instead.

Storage and Make-Ahead

Counter: Refrigerate within 2 hours. Transfer the soup to shallow containers so it cools quickly instead of lingering warm in a large pot.

Refrigerator: Store covered for up to 4 days. The color may deepen slightly as the beets rest.

Freeze: Cool completely, then freeze portions for up to 3 months. The coconut milk and vegetable fiber help the soup keep its texture.

Reheating: Warm over low heat, stirring often, or microwave in 1-minute bursts. Add stock if the soup thickens after chilling.

Make-Ahead: Roast the beets and sweet potatoes up to 2 days ahead. The rest of the recipe takes about 20 minutes post-roasting; serve in a bowl with a little oil if desired.

Frequently Asked Questions

Q: Can I use pre-cooked, vacuum-packed beetroot instead of raw? A: Yes. Drain and pat it dry, then roast it for 10–15 minutes to restore some browning. Check the label first, since some packs contain vinegar and will give the soup a sharper flavor.

Q: Is this soup gluten-free? A: The beetroot and sweet potato soup is gluten-free when you use gluten-free vegetable stock. Check the stock label because some brands contain wheat-based thickeners.

Q: Can I make this soup without a blender? A: Use a potato masher for a chunky, rustic texture, but it will not make a smooth purée. For a silky soup, use an immersion blender or stand blender.

Q: How do I make this soup spicier? A: Add ¼ teaspoon of chili flakes with the spices in Step 3. For a different kind of heat, stir in a spoonful of tikka paste or jerk seasoning.

Q: Does this sweet potato beetroot soup recipe provide iron? A: The exact iron content depends on your ingredient amounts and stock brand, so check the nutrition information for the products you use rather than guessing from the recipe alone.

Q: What can I serve with this soup? A: Warm Jamaican roti is my favorite for dipping. A simple green salad on the side balances the sweetness and makes the bowl feel more complete.

More Soup Recipes You’ll Love

  • Parsnip and Leek Soup — a savory roast-first recipe to try after this sweet potato and beet soup.
  • Jamaican Roti — ideal for scooping up every last spoonful from the bowl.
  • Tikka Paste — a quick way to change the flavor of the soup.
  • Jamaican Jerk Seasoning — use it for a peppery variation.

    If you print this recipe, note that the beets and potatoes roast on a baking sheet with olive oil; parchment paper makes cleanup easier. Serve a tried recipe with salad as a simple side dish.
Bowl of roasted beetroot and sweet potato soup with coconut milk swirl and coriander garnish
Print Recipe

Foolproof Beetroot and Sweet Potato Soup

A silky, deep-magenta soup made from roasted beetroot and sweet potato, warmed with ginger and cumin and finished with coconut milk — tested three ways to get the deepest possible flavor.
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Dessert
Cuisine: American
Servings: 6 servings
Calories: 210kcal

Ingredients

For the soup:

  • 500 g (about 4 cups) beetroot, peeled and cubed into 1-inch pieces
  • 500 g (about 3 cups) sweet potato, peeled and cubed into 1-inch pieces
  • 2 tablespoon olive oil, divided
  • 1 large yellow onion, chopped
  • 3 clove garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/4 teaspoon chili flakes (optional)
  • 1 liter (4 cups) vegetable stock
  • 400 ml (1 can) full-fat coconut milk, divided
  • 1 tablespoon lime juice
  • Salt and black pepper, to taste

For garnish:

  • Reserved coconut milk
  • Fresh coriander (cilantro), chopped

Instructions

  • Preheat the oven to 400°F (200°C). Toss the cubed beetroot and sweet potato with 1 tablespoon olive oil, salt, and pepper. Spread in a single layer on one or two baking sheets.
  • Roast for 30–35 minutes, flipping once halfway, until edges are caramelized and a knife slides through easily.
  • Meanwhile, heat the remaining tablespoon of oil in a large pot over medium heat. Add the onion and cook 5–6 minutes until soft. Add the garlic and ginger and cook 1 minute more.
  • Add the cumin, coriander, and chili flakes. Stir constantly for 30–45 seconds until fragrant.
  • Add the roasted beetroot and sweet potato and the vegetable stock. Bring to a gentle simmer and cook uncovered for 10 minutes.
  • Remove from heat. Blend until completely smooth using a stand blender in batches (vent the lid for steam) or an immersion blender directly in the pot.
  • Return to low heat. Stir in most of the coconut milk, reserving a little for garnish. Warm through for 2–3 minutes without boiling hard.
  • Stir in the lime juice. Taste and adjust salt and pepper. Serve with a swirl of reserved coconut milk and a scatter of fresh coriander.

Notes

  • Roast both vegetables fully before blending — this is the single biggest factor in how deep the final flavor is.
  • For easier peeling, roast beetroot whole in foil for 45 minutes, then peel once cooled slightly.
  • Cut vegetables into even 1-inch pieces so they roast at the same rate.
  • Add lime juice at the end, after tasting — it brightens the earthiness without making the soup taste citrusy.
  • Thin leftover soup with extra stock rather than water to preserve flavor.
  • Keep the heat low when adding coconut milk to prevent separation.
  • Store in the fridge up to 4 days, or freeze in individual portions for up to 3 months.
  • For a spicier version, swap the cumin and coriander for a spoonful of tikka paste or a teaspoon of jerk seasoning.
  • A drained can of chickpeas stirred in after blending turns this into a heartier main course.
 
 
 
 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating