Soups & Stews
This beetroot and apple soup recipe transforms humble ingredients into a velvety, earthy-sweet masterpiece with a crispy topping twist that elevates every spoonful. The secret lies in balancing the natural sweetness of apples with the deep, caramelized notes of roasted beetroot—creating a harmony that’s both comforting and unexpected.
I’ve perfected this recipe over years of testing, ensuring the broth is rich without being heavy, and the texture remains silky smooth with just a hint of rustic charm.
The foundation starts with sautéing onions and garlic until golden, then building layers of flavor with roasted beetroot and apples. Simmering the broth until it’s fragrant and deeply infused takes about 45 minutes, but the result is a soup so satisfying it feels like a hug in a bowl.
The crispy topping—made from toasted walnuts and seeds—adds a delightful contrast, crunching between bites while the soup melts on your tongue.
What makes this recipe truly special is its versatility. It’s 100% plant-based, packed with fiber and vitamins, yet so rich and flavorful that even non-vegetarians won’t miss the meat.
The earthy-sweet balance is achieved through careful seasoning—just enough cinnamon and thyme to warm the soul without overpowering the natural sweetness of the apples and the depth of the beetroot.
Serve it warm with a sprinkle of fresh herbs or a drizzle of olive oil for extra brightness. This soup is perfect for chilly evenings, holiday gatherings, or as a nourishing meal prep option.
The crispy topping isn’t just a garnish—it’s the star that turns a simple soup into something extraordinary. Let’s get cooking!
Ingredients for beetroot and apple soup
Transform humble pantry staples into velvety earthy-sweet soup with a crispy topping twist.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced, medium size preferred |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced for depth |
| Fresh Beetroot 🍠 | 1 ½ lb | Medium-sized, peeled and cubed |
| Apples 🍎 | 3 medium | Sweet variety, peeled and diced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity aroma |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Thyme 🌿 | 2 tbsp | Leaves only, finely chopped |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground for warmth |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Walnuts 🥜 | ½ cup | Toasted, roughly chopped |
| Sunflower Seeds 🌻 | ¼ cup | Raw, for crunch |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The beetroot is the heart of this recipe—look for vibrant, deep purple varieties at specialty markets or the produce section of Whole Foods. Pre-peeled beets save time, but if you're using raw, roasting them first at 400°F for 45 minutes intensifies their natural sweetness. Apples should be firm and sweet—Honeycrisp or Fuji work beautifully, but any crisp variety will do. For the broth, low-sodium vegetable broth ensures you control the seasoning without excess salt. Fresh thyme and cinnamon are non-negotiable here—they're what elevate this from ordinary to extraordinary.
No fresh thyme? Dried thyme at one-third the amount works in a pinch, but it won't have the same depth. Substituting apples? Pears or sweet potatoes add a different dimension—just reduce the cooking time by 10 minutes. For the crispy topping, walnuts and sunflower seeds are ideal, but pecans or pumpkin seeds work equally well. Toasting the nuts and seeds in a dry pan until golden (about 5 minutes) brings out their natural oils for maximum crunch. The lemon juice at the end isn't just for brightness—it balances the earthiness of the beets and adds a refreshing finish.
This soup tastes even better the next day as flavors meld—store leftovers in airtight containers for up to 5 days. The crispy topping loses crunch after 24 hours, so make it fresh when serving. For meal prep, portion the soup base separately and toast the topping just before serving. Freezes beautifully for up to 3 months—thaw overnight in the fridge and reheat gently on the stove. The topping can be stored separately in the freezer for up to 2 weeks in an airtight container.
Why You'll Love This Recipe
- No Chopping Chaos: I swear, the only knife work is dicing one onion and peeling beets—no julienne, no stress. The apples just get cored and tossed in whole, and honestly? That’s half the battle won.
- Sweet-Savory Magic: The caramelized onions and roasted garlic turn this into something unexpected—earthy beets meet crisp apple sweetness, all balanced by that rich olive oil finish. It’s the kind of flavor that makes you pause mid-sip.
- Leftover Lifesaver: This soup actually improves overnight. The flavors meld into something deeper, and it reheats like a dream. (Yes, even on a Tuesday night.) Plus, it’s cheap enough to make twice and freeze half.
- Pantry to Plate: Between us, this uses ingredients you already own—no specialty items, no last-minute grocery runs. Onions, apples, beets? Basic. Olive oil? Probably in your cabinet. It’s the kind of recipe that turns "what’s for dinner?" into "oh, that’s easy."
Step-by-step instructions for beetroot and apple soup
Here's how to craft a velvety soup with earthy-sweet harmony and a crunchy walnut-sunflower topping.
Sauté Aromatics Until Deeply Fragrant
Heat 0.5 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1.5 cups diced yellow onions and cook for 5-6 minutes until softened and translucent. This foundational step builds flavor depth through caramelization.
Add the 4 cloves minced garlic and 2 tbsp finely chopped fresh thyme, stirring constantly for 30 seconds until the garlic releases its pungent aroma. The thyme should perfume the air noticeably—this is your cue to proceed. Be careful not to burn the garlic; it should sizzle gently rather than darken.
Roast Beetroot and Apples for Caramelized Depth
Increase heat to medium-high and add the 1.5 lb cubed fresh beetroot and 3 medium diced apples. Toss everything together and cook for 8-10 minutes, stirring occasionally, until the beetroot begins to soften and the apples release their juices. You'll notice the mixture darkening slightly at the edges—that's the Maillard reaction creating complex flavors.
Pour in the 4 cups vegetable broth and bring to a gentle simmer. Sprinkle with 1 tsp ground cinnamon, 1.5 tsp salt, and 0.5 tsp black pepper. Partially cover and simmer for 25-30 minutes until the beetroot and apples are fork-tender and the soup thickens naturally. The cinnamon should infuse warmth without overpowering the natural sweetness of the vegetables.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth. For best results, work in batches if needed to avoid splattering. The texture should be velvety with no visible chunks—this ensures each spoonful delivers consistent flavor and mouthfeel. If the soup is too thick after blending, whisk in 2-4 tablespoons water to reach your desired consistency.
Return the soup to a gentle simmer and stir in the 1 tbsp freshly squeezed lemon juice. This brightens the earthy flavors and balances the natural sweetness. Taste and adjust seasoning if needed—you might need a touch more salt to complement the lemon's acidity. Keep the soup warm over low heat while you prepare the topping.
Prepare the Crispy Walnut-Sunflower Topping
In a dry skillet over medium heat, toast the 0.5 cup walnuts and 0.25 cup sunflower seeds together for 3-4 minutes, stirring constantly, until they're fragrant and the walnuts turn golden. Remove from heat immediately—they'll continue cooking from residual heat and should finish crisping when transferred to the soup.
In a small bowl, combine the toasted nuts and seeds with 0.25 cup chopped fresh parsley. This herb adds freshness that cuts through the richness of the topping. Keep this mixture separate until serving to maintain maximum crunch.
Serve with Crispy Garnish and Fresh Herbs
Ladle the warm soup into bowls and immediately top each serving with a generous spoonful of the walnut-sunflower mixture. The contrast between the silky soup and crispy topping creates an irresistible textural experience. Finish with an additional sprinkle of chopped parsley for color and freshness.
Serve immediately while the topping maintains its perfect crunch. The soup's earthy-sweet balance pairs beautifully with the nutty crunch, creating a harmonious bite that delivers on both flavor and texture promises. For best results, prepare the topping fresh at the table—this ensures maximum crispiness with every serving.
Pro Tips For Making Beetroot And Apple Soup
- Roast the Beets First: Peeling raw beets is a mess—roast them whole with their skins on at 400°F (200°C) for 45-50 minutes. The skins slide right off after, and roasting deepens their sweetness, which balances the tartness of the apples in the soup.
- Sweat Onions Low and Slow: Skip the high heat when cooking onions—medium-low is your friend. Let them soften for 8-10 minutes until translucent but not browned, or they’ll turn bitter and overpower the soup’s delicate flavors.
- Peel Apples After Cooking: Raw apples turn to mush in soup faster than you’d think. Toss them in whole (peeled or unpeeled) with the other ingredients, then peel and core them after simmering—it’s easier and keeps their texture intact.
- Strain for Silkiness, Save Solids: If you want a smooth soup, strain it through a fine-mesh sieve. But don’t toss the pulp—blend it with a splash of broth and olive oil, then stir it back in for a richer, creamier finish without extra fat.
Pro cooking tips for great beetroot and apple soup
Roast for Depth
Roasting the beetroot and apples before blending is my secret weapon for building flavor. Spread the cubed beetroot and diced apples on a baking sheet lined with parchment paper, drizzle with 1 tbsp olive oil, and roast at 400°F for 30 minutes before adding them to the pot.
This step caramelizes their natural sugars, creating a deeper sweetness and earthy complexity that you won’t get from raw ingredients. 🌟
Blend Smart
For the smoothest texture, use an immersion blender directly in the pot—no need to transfer hot soup to a food processor. Work in batches if needed, but never blend hot soup in a sealed container (safety first!).
If your soup is too thick after blending, thin it with 2-4 tbsp warm vegetable broth instead of water to preserve flavor. I’ve found that blending in 1 tbsp lemon juice at the end brightens the earthy tones beautifully.
Cinnamon Timing
Add the 1 tsp ground cinnamon during the simmering phase, not at the beginning. This allows the spices to infuse gradually, creating a warm, aromatic depth without overpowering the natural sweetness of the apples and beets.
If you’re using dried thyme, add it with the cinnamon to ensure even distribution. Trust me, this small adjustment makes a huge difference in the final flavor profile.
Crispy Topping Hacks
Toast the walnuts and sunflower seeds in a dry skillet over medium heat until they’re fragrant and just golden—about 3-4 minutes. Watch them closely to avoid burning! For extra crunch, mix the toasted nuts and seeds with 1 tsp maple syrup and ½ tsp cinnamon before sprinkling on top.
This adds a subtle sweetness that complements the soup perfectly. 🥜
Seasoning Balance
The lemon juice is non-negotiable—it cuts through the richness of the soup and enhances the natural sweetness. Taste as you go! If the soup needs more depth, a pinch of smoked paprika adds warmth, while a splash of apple cider vinegar (just ½ tsp) sharpens the flavors.
Don’t be afraid to adjust—this is your soup, after all.
Make-Ahead Magic
This soup tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stovetop over low heat—never microwave, as it can make the texture watery.
The crispy topping is best made fresh, but you can toast the nuts and seeds ahead of time and store them in an airtight container for up to 3 days to keep them crisp.
Nutrition facts
Frequently asked questions
Can I use canned beets instead of fresh?
Yes, but with adjustments! Drain and rinse 1 (15 oz) can of beets and chop into 1.5 cups cubes. Since canned beets are pre-cooked, reduce the simmering time to 15-20 minutes after adding broth. The flavor will be slightly less intense, but still delicious. For extra depth, add ½ tsp beet powder if available.
How do I make this soup vegan?
This recipe is already 100% plant-based! All ingredients are naturally vegan—just ensure your vegetable broth contains no animal products. The crispy walnut-sunflower topping is also vegan-friendly. For extra richness, stir in 1 tbsp coconut cream before serving.
What if my soup turns out too thin?
Simmer uncovered for 5-10 extra minutes to reduce naturally. If still too thin, mash a small portion of the cooked beetroot and apples with a fork and stir back in. For a quick fix, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2 minutes until thickened.
Can I make this soup without an immersion blender?
Let the soup cool slightly, then transfer to a blender in batches (never fill past the halfway mark). Blend until smooth, then return to the pot. For safety, cool hot soup for 10 minutes before blending, and use caution—soup can splatter when blending.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 5 days. The crispy topping loses crunch after 24 hours, so make it fresh when reheating. For freezing, portion the soup base only (without topping) and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
