Soups & Stews
This beetroot and ginger soup recipe delivers a velvety bowl of earthy warmth that transforms humble ingredients into something extraordinary. Roasting the beets first unlocks their natural sweetness while caramelizing their edges, creating a depth of flavor that simmering alone can't match.
The ginger adds a bright, zesty kick that cuts through the soup's richness, balancing every spoonful into perfect harmony.
What sets this recipe apart is the technique: roasting the beets at 400°F for 45 minutes concentrates their flavor without making them mushy when blended. Meanwhile, the ginger is sautéed until fragrant but never bitter, forming the aromatic base for the broth.
The result is a soup that's both comforting and sophisticated—creamy yet light, with a vibrant color that makes it as appealing to look at as it is to eat.
The beauty of this recipe lies in its versatility. For extra creaminess, stir in a splash of coconut milk at the end, or keep it vegan by relying on the natural richness of the beets and ginger.
Garnish with toasted pumpkin seeds for crunch or a drizzle of olive oil for an elegant finish. Every bowl is packed with nutrients while tasting indulgent—proof that healthy food can be deeply satisfying.
Perfect for cozy evenings, meal prep, or bringing to gatherings, this soup comes together in about 1 hour with minimal effort but maximum flavor impact. The roasting and simmering happen hands-off, leaving you with a velvety, spiced bowl that feels like a hug in every sip.
Let's make it—your taste buds will thank you.
Ingredients for beetroot and ginger soup
Roasted beets and aromatic ginger form the heart of this velvety, earthy-spiced soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 lbs | Organic preferred, skins on |
| Fresh Ginger Root 🌿 | 4 oz | Peeled, roughly chopped |
| Yellow Onion 🧅 | 1 whole | Medium size, chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and sautéing |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Lemon Juice 🍋 | 2 tbsp | Brightens the flavor |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Maple Syrup 🍯 | 1 tbsp | Balances flavors |
| Ground Cumin 🌿 | ½ tsp | Earthy depth |
| Ground Turmeric 🌶️ | ¼ tsp | Golden color enhancer |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Pumpkin Seeds 🥜 | ¼ cup | Toasted for garnish |
The beets are the star here—organic from Trader Joe's or Whole Foods tend to be sweeter and more vibrant. Look for medium-sized beets with smooth skins; larger ones can be tougher to roast evenly. If you can't find organic, conventional beets work fine—just scrub them well. The ginger should be fresh, not dried, with a bright yellow color and firm texture. Penzeys or local Asian markets often carry the best-quality ginger, but the produce section at most grocery stores will have decent options. Don't peel the ginger until you're ready to sauté—it keeps better that way.
No fresh ginger? Substitute 1 tbsp ground ginger, but it won't have the same depth of flavor. Running out of beets? Sweet potatoes or carrots can add sweetness, though they won't give the same earthy color. The coconut milk is optional—use it if you want extra creaminess, or skip it to keep the soup lighter. For the broth, low-sodium vegetable broth is key; homemade is ideal, but store-bought brands like Pacific Foods or Imagine work well. The maple syrup might seem odd, but it balances the earthy beets beautifully—Grade B maple syrup has a deeper flavor than Grade A.
Roasted beets keep in the fridge for 5 days if stored in an airtight container. The ginger lasts 2 weeks in the fridge, wrapped in a damp paper towel. For the pumpkin seeds, toast them in a dry pan for 3-4 minutes until fragrant, then let cool before storing in a sealed jar for up to 1 month. The soup itself reheats beautifully—simmer gently for 5 minutes to restore creaminess. Portion into containers for easy meal prep; it tastes even better the next day as flavors meld.
Why You'll Love This Recipe
- No Peel, No Stress: I swear by roasting the beets whole—just scrub, poke with a fork, and toss in the oven. No peeling, no mess, and they caramelize into sweet, tender perfection while you chop the onion and ginger in under five minutes. (Yes, even on a Tuesday night.)
- Ginger Heat Hug: That fresh ginger? It’s the star here—sharp, zesty, and warming without overwhelming. The way it mellows into the earthy beets as it simmers? Honestly, it’s the kind of flavor that makes you reach for the bowl again before you even finish your first sip.
- Lunchbox Magic: This soup keeps brilliantly for days, but here’s the secret weapon: it’s just as good cold as it is hot. Pack it in a jar for work—add a swirl of olive oil and a pinch of salt before sealing—and it’s a refreshing, no-fuss lunch that still tastes like you put in effort.
- Pantry Powerhouse: Between us, this recipe costs me pennies. Beets stay fresh forever, ginger lasts weeks in the freezer, and onion/broth are basics. I’ve made it for brunch with crusty bread, as a light dinner with a sprinkle of chili flakes, and even blended it into a smoothie later. Zero waste, all win.
Step-by-step instructions for earthy-spiced beetroot and ginger soup
Transform simple ingredients into a rich, velvety soup with deep earthy flavors and vibrant color.
Roast the Beets for Sweet, Caramelized Depth
Preheat your oven to 400°F. Scrub the 2 lbs medium beets clean, leaving skins intact, and cut them into 1-inch chunks. Toss them in a large bowl with 2 tablespoons of the 0.5 cup extra-virgin olive oil, 0.5 teaspoon salt, and 0.25 teaspoon black pepper until evenly coated.
Spread the beets in a single layer on a rimmed baking sheet, cut-side down. Roast for 35-40 minutes until tender and caramelized at the edges. You'll know they're done when a knife slides in easily—this ensures they break down smoothly in the soup. Let them cool slightly before peeling, as the skins will slip off easily once roasted.
Sauté Aromatics and Toast Spices
While the beets roast, heat the remaining 0.3 cup extra-virgin olive oil in a large pot over medium heat. Add the chopped yellow onion and cook for 5-6 minutes until softened and translucent. Add the 4 oz peeled, roughly chopped fresh ginger root and cook for another 2 minutes until fragrant.
Reduce heat to low and stir in the 0.5 teaspoon ground cumin and 0.25 teaspoon ground turmeric. Toast the spices for 30 seconds until aromatic—this releases their essential oils and deepens the flavor. Be careful not to burn them; you're just waking up their warmth, not cooking them.
Build the Soup Base with Roasted Beets
Add the peeled, roasted beets to the pot along with 4 cups vegetable broth. Bring to a gentle boil, then reduce heat to medium-low and let it simmer for 15 minutes. Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a chunkier texture, reserve 1 cup of the soup and blend only half before mixing back in.
Stir in the 0.5 cup coconut milk and 1 tablespoon maple syrup, then taste and adjust seasoning. The soup should be balanced—sweet from the beets and syrup, earthy from the ginger and cumin, with a subtle warmth from the turmeric. If it needs more brightness, add 1 tablespoon fresh lemon juice at a time until you reach the perfect harmony.
Finish and Garnish for Vibrant Presentation
Return the soup to a gentle simmer for 5 minutes to let the flavors meld. Taste again and adjust seasoning if needed—this is where you fine-tune the balance. For a silky texture, stir in the remaining 1 tablespoon fresh lemon juice and let it infuse for 2 minutes off the heat.
Ladle the soup into bowls and garnish with 0.25 cup toasted pumpkin seeds. To toast the seeds, heat them in a dry skillet over medium heat for 2-3 minutes until golden and fragrant. The seeds add a delightful crunch and visual contrast, while their nutty flavor complements the earthy soup beautifully. Serve immediately while warm.
Pro Tips For Making Beetroot And Ginger Soup
- ROAST BEETS UNTIL TENDER: I learned this the hard way—raw beets make the soup taste bitter and watery. Roast them whole at 400°F (200°C) for 45-60 minutes, wrapped in foil, until a knife slides in like butter. Peel while still warm; the skins will slip off effortlessly.
- PEEL GINGER IN THIN STRIPS: Skip the grating if you’re in a hurry, but don’t just chop it roughly. Use a peeler to slice off thin strips—about 1/8-inch thick—so the heat releases its flavor without turning the soup into a ginger slurry. (Yes, even if you’re impatient like me.)
- SWEAT ONIONS LOW AND SLOW: High heat burns onions faster than you can blink, and charred bits turn the soup bitter. Cook them over medium-low with a splash of water, covered, until they’re translucent and sweet—not golden, just soft. This isn’t the prettiest method, but it’s the tastiest.
- BLEND IN BATCHES IF NEEDED: If your blender’s too small for the whole pot, don’t force it. Split the soup into two batches—one with the broth and solids, one with just the broth—then recombine. This guarantees a silky texture without straining your motor (or your patience).
Creative variations of these flavors
Spiced Golden Twist
Add ½ teaspoon ground coriander and ¼ teaspoon cinnamon when toasting the spices with the ginger. These warm spices create a golden hue that deepens the earthy notes while adding subtle sweetness.
The coriander brightens the beets' natural sweetness, making each spoonful more complex. I find this variation especially cozy during autumn months when I crave warmth in my meals. 🌟
Creamy Coconut Swap
Replace the coconut milk with ½ cup cashew cream (soak ½ cup raw cashews in hot water for 15 minutes, then blend with ¼ cup water). This swap adds a nutty richness while keeping the soup vegan and cholesterol-free.
The cashews also provide extra protein, making this a more satisfying meal. For extra decadence, drizzle with 1 teaspoon tahini before serving. 🥥
Smoky Chipotle Kick
Infuse the broth with smoky heat by adding 1 chipotle pepper in adobo sauce (minced) when simmering the beets. Reduce heat to low and let it steep for 10 minutes before blending. The smoky chipotle adds depth without overpowering the earthy beets.
Balance with an extra ½ teaspoon maple syrup if needed. This variation works beautifully with toasted pumpkin seeds and a sprinkle of fresh cilantro on top. 🌶️
Herb-Infused Freshness
Stir in 1 tablespoon fresh dill and 1 tablespoon fresh parsley during the final 5 minutes of simmering. These herbs add a bright, fresh contrast to the earthy beets and spicy ginger. For extra vibrancy, garnish with additional herbs and a drizzle of extra-virgin olive oil.
This variation feels lighter yet equally satisfying, perfect for spring or summer when fresh herbs are abundant. 🌿
Sweet Potato Fusion
Swap 1 lb of the beets for 1 lb cubed sweet potatoes (roast alongside the beets). The sweet potatoes add natural sweetness and a vibrant orange hue that pairs beautifully with the deep red of the beets.
Boost the spices with ¼ teaspoon smoked paprika for extra depth. This fusion creates a sweeter, more colorful soup that still maintains the earthy ginger flavor. 🍠
Zesty Lime Finish
Brighten the soup with 2 tablespoons lime zest and an extra 1 tablespoon lime juice during the final simmer. The lime zest adds a citrusy aroma that elevates the dish, while the juice balances the earthy flavors.
Garnish with extra lime zest and a pinch of sea salt for a restaurant-worthy touch. This variation is especially refreshing and perfect for pairing with grilled vegetables or crusty bread. 🍋
Nutrition facts
Frequently asked questions
Why roast the beets instead of boiling them?
Roasting caramelizes the beets' natural sugars, creating a deeper, sweeter flavor that simmering alone can't achieve. The skins also become tender enough to peel easily, while the edges develop a beautiful caramelized crust. This technique concentrates the beets' earthy sweetness into every spoonful, making the soup richer without needing extra sugar.
Can I make this soup without coconut milk?
The soup will still be delicious without coconut milk—it just might be slightly lighter in texture. For a vegan creaminess alternative, try blending ½ cup soaked cashews with ¼ cup water or adding a splash of unsweetened almond milk at the end. The natural sweetness of the roasted beets will still shine through beautifully.
How do I prevent the ginger from becoming bitter?
Never let the ginger brown or burn—cook it over medium heat for just 2-3 minutes until fragrant. For extra freshness, use younger ginger roots (smaller knobs) which are milder. If you accidentally overcook it, immediately reduce heat and add a splash of lemon juice to brighten the flavor and cut any bitterness.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat for 5-7 minutes, stirring occasionally, until warmed through. Microwaving can make the soup watery—add a splash of water or broth if needed. For extra richness, stir in 1 teaspoon coconut milk or a pat of vegan butter before serving to restore creaminess.
Can I make this soup in a slow cooker?
Yes! After roasting the beets, sauté the aromatics as directed, then transfer everything (including broth) to your slow cooker. Cook on low for 4-5 hours or high for 2-3 hours until flavors meld. For best texture, blend only half the soup before mixing back in—this keeps some chunky elements while still achieving a velvety consistency.
