Soups & Stews
This beet apple soup recipe transforms humble ingredients into a velvety, earthy-sweet masterpiece that balances deep beetroot richness with crisp apple brightness.
The secret lies in roasting the beets first—this caramelizes their natural sugars and intensifies their flavor without bitterness, while simmering with apples creates a harmonious sweet-tart balance that's surprisingly sophisticated.
I developed this recipe after years of experimenting with root vegetable soups, and it's become my go-to for cozy autumn dinners or elegant vegetarian meals.
The process is simpler than it sounds: roasted beets and apples form the base, then simmered with aromatic vegetables and vegetable broth until tender. An immersion blender creates that perfect silky texture without lumps, while a touch of cream or coconut milk adds luxurious body.
What makes this recipe stand out is how it layers flavors—earthy beets, crisp apples, and subtle sweetness from the broth reduction—all coming together in a single pot for minimal cleanup.
By the time you ladle this soup into bowls, you'll have a dish that's both comforting and refined: deep ruby-red with flecks of apple, aromatic from thyme and garlic, and perfectly balanced in sweetness and acidity.
The texture is velvety yet substantial, with just enough body to satisfy without feeling heavy. It's the kind of soup that makes you want to linger over the table, savoring each spoonful while the flavors unfold.
Serve with crusty bread for dipping or a sprinkle of fresh herbs for brightness—this soup holds up beautifully for leftovers too, with flavors deepening overnight. The recipe scales effortlessly for crowds, making it perfect for potlucks or family gatherings where you want to impress without stress.
Ready to create this earthy-sweet harmony in your own kitchen?
Ingredients for beet apple soup
Humble ingredients that roast into velvety earthy-sweet harmony—no fancy tools needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 4 whole | Roasted until tender, peeled |
| Apples 🍎 | 2 medium | Sweet variety like Honeycrisp |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Carrots 🥕 | 3 medium | Peeled, chopped |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, chopped |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness |
| Coconut Milk 🥥 | ½ cup | Full-fat for creaminess |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for roasting |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
The beets are the star. Red beets with deep color work best—Whole Foods or Trader Joe's have the best pre-washed ones. I always grab a few extra since they keep for weeks in the fridge. Apples should be firm and sweet—Honeycrisp or Fuji are my go-tos. For the carrots, skip the baby ones; medium-sized with bright orange color add the best texture. The thyme? Fresh is ideal, but dried works at one-third the amount if you're in a pinch.
No coconut milk? Heavy cream or cashew cream works beautifully. Short on apples? Pear or sweet potato adds a different but equally delicious twist. The apple cider vinegar is non-negotiable for that perfect tang—Bragg or local orchard brands are my favorites. Olive oil matters here: extra-virgin with fruity notes enhances the roasting process. For the broth, low-sodium is key—you can always add more salt at the end.
Roasted beets keep for 5 days in the fridge, but I always make extra since they're perfect cold too. The soup itself reheats beautifully—just stir in a splash of water or broth if it thickens. Garnish with fresh parsley right before serving, as it wilts fast. Portion into jars for 3-4 days of lunches, or freeze for up to 3 months. The flavors actually deepen overnight, so leftovers are a bonus.
Why You'll Love This Recipe
- Pantry-Friendly Magic: I swear by this one when I forget to grocery shop—just pull beets and apples from your shelf, maybe some carrots from last week’s haul. No fancy ingredients, no stress.
- Sweet-Savory Balance: That first sip? Earthy beets meet crisp apples, then a hit of caramelized onion and garlic—it’s like autumn in a bowl, but way better than just applesauce.
- Weeknight to Potluck: Make a double batch on Sunday and reheat for lunches all week, or bring it to a gathering—it’s hearty enough for a main but light enough for a side. (Pro tip: Garnish with toasted walnuts for fanciness.)
- Budget Booster: Beets and carrots last forever, apples stretch across meals, and you’re not blowing cash on specialty veggies. Honestly, it’s the kind of soup that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for earthy-sweet beet apple soup
This soup brings together vibrant flavors in a single pot—here's how to make it shine.
Roast the Beets and Carrots Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Cut the 4 whole medium beets and 3 medium carrots into 1-inch chunks, leaving their skins on for color but peeling afterward. Toss them with 1 tablespoon of the olive oil and ½ teaspoon of the salt until evenly coated.
Spread the vegetables in a single layer on the baking sheet, leaving space between them. Roast for 25-30 minutes until the beets are fork-tender and the carrots are soft when pierced with a knife. The edges should be slightly caramelized—a sign they've absorbed all that roasting flavor. Let them cool for 5 minutes before peeling and chopping.
Sauté the Aromatics and Apples
In a large pot over medium heat, add the remaining 1 tablespoon olive oil. Once shimmering, add the 1 whole yellow onion (diced) and cook for 5-6 minutes until softened and translucent. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Peel and core the 2 medium apples (I like Honeycrisp for sweetness) and cut them into ½-inch chunks. Add them to the pot along with the 1 tablespoon chopped fresh thyme. Cook for 3-4 minutes until the apples begin to soften slightly. This step builds the soup's aromatic foundation.
Simmer the Vegetables in Broth
Pour in the 4 cups vegetable broth and bring the mixture to a boil. Reduce heat to medium-low and add the roasted beets and carrots. Stir gently and simmer uncovered for 15-20 minutes until all vegetables are completely tender. The flavors should meld beautifully—you'll notice the beets deepen in color and the apples release their natural sweetness.
Season with the remaining 1 teaspoon salt and ½ teaspoon black pepper. Taste and adjust if needed—I usually add a pinch more salt to balance the natural sweetness. Stir in the 1 tablespoon apple cider vinegar now to brighten the flavors and cut through any heaviness.
Blend and Finish with Creamy Coconut Milk
Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a slightly textured soup, blend in batches in a countertop blender (careful with hot liquids!). Return the blended soup to the pot and stir in the ½ cup coconut milk for a velvety finish. The coconut milk adds richness without overpowering the earthy beet flavor.
Simmer gently for another 5 minutes to let the flavors meld completely. The soup should coat the back of a spoon with a luxurious texture. If it's too thick, thin with a splash of warm broth. Taste one final time and adjust seasoning if needed—this is your chance to perfect the balance of sweet, earthy, and tangy.
Serve Warm with Fresh Herbs
Ladle the soup into bowls and garnish immediately with ¼ cup chopped fresh parsley. The parsley adds a fresh contrast to the deep, roasted flavors. Serve with crusty bread or a side salad to soak up every last drop of that velvety goodness. This soup keeps well in the refrigerator for 4-5 days, though it's best enjoyed fresh when the flavors are at their peak.
Here's the thing—this soup tastes even better the next day as the flavors continue to develop. The beets and apples mellow slightly, and the coconut milk blends seamlessly into the broth. Store leftovers in an airtight container and reheat gently on the stove or microwave until warm through.
Pro Tips For Making Beet Apple Soup
- ROAST BEETS FIRST: I learned this the hard way—raw beets turn that soup into a muddy, bitter mess. Roast them whole at 400°F (200°C) for 45-50 minutes until fork-tender, then peel and chop. The caramelized depth and sweetness you get from roasting? Nothing else comes close.
- PEEL BEETS COLD: Skip peeling them right out of the oven—wait until they’ve cooled enough to handle. Hot beets slip like greased pigs, and you’ll either cut yourself or end up with a pile of ruined beets on the counter. A quick rinse under cold water after roasting makes peeling effortless.
- SWAP TART FOR SWEET: Sweet apples (like Fuji or Gala) make the soup cloying. Use a mix of tart and semi-tart—think Granny Smith and Honeycrisp—for balance. If you’re stuck with sweet ones, add 1 tsp lemon juice at the end to cut through the richness.
- SAUTÉ ONIONS LOW: After roasting and peeling, don’t rush the onions. Cook them in butter over medium-low heat for 10-12 minutes until deep golden, not browned. Burnt onions turn the soup bitter, and you’ll regret it when you’re halfway through blending. Patience here guarantees flavor.
Best sauces and condiments for this recipe
Creamy Coconut Milk
This ½ cup full-fat coconut milk is the secret to that luxurious, velvety texture without overpowering the earthy beet and sweet apple flavors. I always choose Thai Kitchen brand because it's rich yet smooth—no artificial gums or additives that can make the soup taste artificial.
For a lighter option, use light coconut milk, but you may need to add an extra ¼ cup to achieve the same creaminess. If you're avoiding dairy, this is your best bet for a rich, plant-based finish. 🥥
Apple Cider Vinegar
Don’t skip the 1 tablespoon apple cider vinegar—this is what brightens the soup and cuts through the natural sweetness of the beets and apples. I reach for Bragg Organic or a local orchard brand for the best flavor.
If you’re out, a splash of lemon juice works in a pinch, but apple cider vinegar adds a subtle depth that lemon can’t match. Add it toward the end of cooking so the acidity doesn’t cook off completely. 🍏
Fresh Herbs
Fresh herbs elevate this soup from simple to sophisticated. I always finish with ¼ cup chopped parsley, but thyme sprigs or dill add unique twists. For a pop of color, try chopped chives or microgreens—they add freshness and contrast beautifully against the deep red of the beets.
If you’re using dried herbs, reduce to ½ teaspoon and add them during the simmering phase. 🌿
Crispy Bread Toppings
For texture, toast ½ cup cubed sourdough or baguette in 1 tablespoon olive oil until golden and crisp. Sprinkle these over the soup right before serving—they’ll soak up the velvety broth while adding a satisfying crunch.
For a gluten-free option, use toasted pumpkin seeds or crumbled fried shallots. These toppings turn an already delicious soup into a full meal. 🍞
Spicy Kick
If you love heat, stir in ½ teaspoon smoked paprika or a pinch of cayenne pepper during the final simmer. For a smoother heat, add a dollop of sriracha or gochujang when serving.
I also love a drizzle of chili oil—just 1 teaspoon adds a fragrant, spicy finish that pairs perfectly with the soup’s earthy-sweet profile. 🌶️
Nutrition facts
Frequently asked questions
Can I use canned beets instead of fresh?
Yes, but with a few adjustments! Drain and rinse 2 cans (15 oz each) of sliced beets and pat dry. Skip the roasting step and add them directly to the pot with the onions and apples. You may need to simmer the soup for an extra 5-10 minutes to meld flavors since canned beets are pre-cooked. The texture will be slightly softer, but still delicious.
Why does my soup taste too sweet?
This happens when the natural sweetness of beets and apples isn't balanced. Fix it by adding 1 extra tablespoon of apple cider vinegar or a pinch of salt. For depth, stir in ½ teaspoon smoked paprika during the final simmer. The vinegar brightens flavors while the spices add complexity—this is why the recipe includes it early!
How can I make this soup vegan?
Swap the coconut milk for ½ cup full-fat cashew cream (blend soaked cashews with water) or ½ cup silken tofu blended with ¼ cup water. Use vegan vegetable broth and ensure your thyme is certified vegan. The texture remains creamy, though coconut milk adds a subtle tropical note that's hard to replace. Garnish with toasted pumpkin seeds for protein!
Can I make this soup in an Instant Pot?
Sauté the onions and garlic as directed, then add all remaining ingredients except coconut milk. Seal the lid and cook on high pressure for 8 minutes. Quick-release the pressure, blend, then stir in coconut milk. The Instant Pot reduces cooking time to 20 minutes total while keeping flavors concentrated. Just watch the liquid level—add ½ cup water if needed to prevent burning.
What's the best way to store leftovers?
Let the soup cool completely, then transfer to an airtight container with a lid. It keeps in the fridge for 4-5 days—the flavors actually improve as the beets and apples mellow. For freezing, portion into single-serving jars and store for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. Never microwave directly from frozen!
