Soups & Stews
This beet apple soup recipe transforms humble ingredients into a velvety elixir where deep earthiness meets bright sweetness—perfect for autumn tables or cozy weeknights. The secret lies in roasting beets for natural sweetness while simmering apples until their flavors meld into a harmonious broth.
I developed this version after years of testing, ensuring every spoonful delivers that perfect balance of richness and freshness without requiring hours in the kitchen.
What makes this soup special is its simplicity: just 10 ingredients and 30 minutes of active time, yet the result feels like a restaurant-worthy creation. The roasted beets add depth, while crisp apples prevent heaviness, and a touch of cream (or coconut milk for vegan) creates that signature silky texture.
Even picky eaters ask for seconds—trust me, I’ve tested this with skeptical toddlers.
By the time you’re done, you’ll have a vibrant soup with deep ruby hues and an aroma that fills your kitchen. The beets become tender and sweet, the apples dissolve into the broth for subtle sweetness, and the herbs add freshness that cuts through the earthiness.
It’s the kind of dish that tastes even better the next day, making it ideal for meal prep or holiday gatherings.
Serve with crusty bread to soak up every last drop, or drizzle with olive oil and a sprinkle of flaky salt for extra depth. This recipe adapts easily to dietary needs—swap dairy for coconut milk, add a splash of apple cider vinegar for brightness, or boost protein with white beans.
Let’s make this soup together!
Ingredients for beet apple soup
Roasted beets and crisp apples create this velvety soup's signature harmony—just 12 ingredients for restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 3 medium | Roasted until tender, skin removed |
| Apples 🍎 | 2 medium | Sweet variety like Honeycrisp or Fuji |
| Yellow Onion 🧅 | 1 medium | Diced for sautéing |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tsp dried thyme |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped for garnish |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for roasting |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Apple Cider Vinegar 🍏 | 1 tbsp | For brightness (optional) |
The beets are everything here. Trader Joe's has pre-washed organic beets that save time, but regular ones work too—just scrub well. Look for vibrant color (deep ruby means freshness). I usually grab Honeycrisp apples for their balance of sweetness and tartness, but Fuji or Gala are solid backups. The onions and garlic form the aromatic base—sauté them until soft but not browned, or they'll overpower the delicate apple flavor. Fresh thyme adds earthiness that pairs perfectly with the beets, while parsley brightens at the end. Pro tip: Roast the beets at 400°F for 45 minutes—they'll be tender and naturally sweet.
No heavy cream? Coconut milk works beautifully for a vegan version, or swap in Greek yogurt for tang. Running out of thyme? Rosemary at half the amount gives a similar woodsy note. The apple cider vinegar might sound fancy, but it's just for a little brightness—skip it if you're short on time. For extra protein, stir in 1 cup cooked white beans at the end. Want more depth? Add 1 tsp smoked paprika when sautéing the onions. And if your beets are too watery after roasting, pat them dry with a paper towel—this keeps the soup from getting too thin.
This soup tastes even better the next day as flavors meld. Store in an airtight container for up to 5 days in the fridge—it reheats beautifully. For meal prep, double the batch and freeze portions in 1-cup containers. When reheating, add a splash of water or broth if it's too thick. Garnish with extra herbs or a drizzle of olive oil right before serving—flaky salt on top makes all the difference. Leftovers? Turn them into a quick frittata or soup sandwiches.
Why You'll Love This Recipe
- Foolproof Roast: I swear by roasting the beets first—it’s the only way to get that deep, caramelized sweetness without peeling. Once they’re tender, they practically melt into the soup, and honestly? The effort is worth it.
- Sweet-Savory Magic: That first spoonful of warm apple and earthy beet with a kick of garlic? It’s like autumn in a bowl. The onions add just enough depth to balance the natural sweetness—no fancy spices needed.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, and I’ll pack it in a thermos for work or school—no soggy sandwiches here. The apples stay bright, and the beets keep their color for days.
- Budget Bright Spot: Vegetable broth and seasonal apples keep costs low, but the flavor? Ridiculously good. I’ll make a big batch on Sunday, freeze half, and still have leftovers that taste better than takeout. Minimal ingredients, maximum satisfaction.
Step-by-step instructions for beet apple soup
Here's how to create this velvety soup with perfect balance between earthy beets and sweet apples.
Roast the Beets Until Tender
Preheat your oven to 400°F. Scrub the 3 medium beets clean, leaving skins on, and cut them into 1-inch chunks. Toss the beet pieces with 1 tablespoon of the olive oil and ½ teaspoon of the salt until evenly coated. Spread them on a baking sheet in a single layer.
Roast for 25-30 minutes until the beets are fork-tender and their edges begin to caramelize. You'll know they're done when they pierce easily and develop a deep, rich color. Remove from the oven and let them cool slightly before peeling off the skins - they should slide right off once cooled for a few minutes. Set aside for the next step.
Build the Flavor Base with Onion and Garlic
Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the 1 medium yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until softened and translucent. You'll notice the onions release their moisture and begin to caramelize slightly at the edges.
Add the 3 cloves garlic cloves, minced, and cook for another 30 seconds until fragrant. This aromatic base forms the flavor foundation for your soup, so don't rush this step. The garlic should sizzle gently without burning, releasing its full flavor profile.
Simmer the Vegetable Broth
Pour in the 4 cups vegetable broth and bring to a gentle boil. Add the peeled roasted beets and 1 tablespoon apple cider vinegar, then reduce heat to medium-low. Let the mixture simmer for 10 minutes to allow the flavors to meld together. You'll notice the beets break down slightly, releasing their sweet, earthy essence into the broth.
While simmering, peel and core the 2 medium apples, then cut them into ½-inch chunks. These will add a lovely sweet contrast to the earthy beets. Add the apple chunks to the pot and continue simmering for another 5 minutes until the apples are tender but still hold their shape slightly.
Finish with Cream and Herbs
Reduce heat to low and stir in the 0.5 cup heavy cream, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Let the soup simmer gently for 3-4 minutes until it reaches your desired consistency. The cream will create a luxurious, velvety texture while balancing the sweetness of the apples and beets.
Remove from heat and stir in the 0.25 cup fresh thyme leaves. Let the soup sit for 5 minutes to allow the thyme to infuse its delicate flavor. Taste and adjust seasoning if needed - you might want to add a touch more salt or vinegar to enhance the balance of flavors.
Garnish and Serve Warm
Ladle the soup into bowls and garnish each serving with a sprinkle of 0.25 cup fresh parsley leaves, chopped. The parsley adds a fresh, bright contrast to the rich soup. Serve immediately while warm, as the flavors continue to develop and meld together.
This soup makes 4 servings, perfect for a cozy meal. The combination of roasted beets, sweet apples, and aromatic herbs creates a harmonious balance of flavors that's both comforting and sophisticated. Enjoy with crusty bread for a complete meal!
Pro Tips For Making Beet Apple Soup
- ROAST BEETS FIRST: I learned this the hard way—boiling raw beets turns them mushy, and you’ll end up with a gloppy soup. Roast them whole at 400°F (200°C) for 45-60 minutes until fork-tender, then peel and chop. The concentrated sweetness and texture are worth the extra 10 minutes upfront.
- PEEL COOLED BEETS: Hot beets are slippery nightmares to peel. Run them under cold water for 2 minutes first, then the skins slide off like butter. No more scraping or burning your fingers—just clean, smooth cubes ready to go.
- SAUTÉ ONIONS LOW: I used to rush this step, and the onions would burn before softening. Keep the heat at medium-low, and stir every 30 seconds until translucent. Caramelized onions add depth, but burnt ones make the whole soup taste bitter.
- BLEND IN STAGES: Dump everything in the blender at once, and you’ll end up with a thick paste. Instead, blend half the soup first, then add broth as needed to reach your desired consistency. This keeps the texture silky without overworking the apples or beets.
Flavor customization for these flavors
Sweetness Control
Adjust apple sweetness by choosing the variety—Honeycrisp for balanced sweetness or Granny Smith for tartness. For extra sweetness, add ½ cup apple juice when simmering. I like to caramelize ½ cup sugar with the onions for a deeper flavor if my apples are mild. 🍎
Spice Variations
Add warmth with ½ teaspoon cinnamon or ¼ teaspoon nutmeg> when sautéing onions. For smoky depth, stir in ½ teaspoon smoked paprika> with the broth. A pinch of cayenne pepper> (start with ⅛ teaspoon) adds subtle heat that pairs beautifully with the apples.
Creamy Alternatives
Swap heavy cream for ½ cup coconut milk> (full-fat for best texture) or ½ cup Greek yogurt> for tang. For a lighter option, blend in ¼ cup silken tofu> after cooking.
I’ve also used ½ cup cashew cream> (soaked cashews blended with water) for a nutty twist.
Herb Swaps
Replace thyme with rosemary> (use ½ the amount) for piney notes or tarragon> for anise-like sweetness. Fresh dill adds brightness—try 2 tablespoons chopped> at the end. Sage works beautifully too; add 2 leaves> while simmering for a rustic touch.
Texture Enhancers
Add crunch with toasted walnuts> or pumpkin seeds> (toast 2 tbsp in a dry pan for 2 minutes). For heartiness, stir in ½ cup cooked lentils> or ½ cup chickpeas at the end. I love adding crispy fried shallots> (store-bought works!) for gourmet flair.
Acidity Balance
Brighten with 1 tbsp lemon juice> or 1 tsp balsamic vinegar> instead of apple cider. For depth, add ½ tsp white miso paste> when blending (if you blend). A splash of orange juice> (1 tbsp) adds citrusy complexity that cuts through the richness.
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the beets?
Yes! For a quicker version, boil 3 peeled and chopped beets until tender (15-20 minutes), then proceed with the recipe. Roasting enhances sweetness, but boiling works well. Just add ½ teaspoon sugar to the broth to balance flavors.
What if my soup turns out too thick?
Add ¼ cup warm vegetable broth at a time while reheating, stirring until smooth. For a smoother texture, blend half the soup before adding broth. Avoid thin soups by simmering apples longer—they release more liquid as they cook.
How can I make this vegan?
Swap heavy cream for ½ cup full-fat coconut milk and use 2 tablespoons nutritional yeast for a cheesy note. Add ½ cup cooked white beans for protein. The soup will still be rich but plant-based.
Can I prep this soup ahead of time?
Make the soup up to 3 days ahead and store in an airtight container. Reheat gently on low heat, adding a splash of water if needed. The flavors actually improve overnight as the beets and apples meld.
What's the best way to reheat leftovers?
Reheat gently on the stove over low heat for 5-7 minutes, stirring occasionally. Avoid microwaving—it can make the cream separate. For extra creaminess, stir in 1 tablespoon coconut milk or a splash of broth while reheating.
