Salads
This roasted beet and apple salad recipe transforms humble ingredients into a vibrant, earthy-sweet dish that balances tender roasted vegetables with crisp walnut crunch. The secret lies in roasting the beets and apples until caramelized—fork-tender with concentrated sweetness—that pairs perfectly with a bright, vegan-friendly dressing.
I developed this recipe during autumn when fresh produce meets its peak, and it quickly became a staple for both weeknight dinners and holiday gatherings.
The roasting process is where the magic happens: beets and apples roast together at 400°F for 25 minutes, their natural sugars deepening into a rich, molasses-like sweetness. This method eliminates the need for added sugar while creating a satisfying depth of flavor.
The salad assembly is equally important—mixed greens provide a fresh base, while toasted walnuts add texture that contrasts beautifully with the tender roasted vegetables.
A simple balsamic-maple dressing ties everything together, offering a tangy-sweet balance that enhances the roasted flavors without overpowering them. The result is a salad that feels restaurant-worthy yet remains approachable for home cooks.
Whether served as a main dish with a side of crusty bread or as a vibrant side to complement grilled proteins, this salad delivers bold flavors and visual appeal.
Perfect for meal prep, this recipe keeps well in the refrigerator for 3-4 days, making it an ideal option for busy schedules. The roasted vegetables can be prepped ahead, and the dressing mixed just before serving to maintain freshness.
For added protein, consider topping with chickpeas or avocado slices. Let's bring this elevated yet simple salad to your table.
Ingredients for roasted beet and apple salad
Transform humble seasonal produce into a vibrant, restaurant-worthy salad with these carefully selected ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Golden Beets 🍠 | 2 medium | Organic preferred, peeled and cubed |
| Fuji Apples 🍎 | 2 medium | Cored and sliced into wedges |
| Baby Spinach 🌱 | 6 cups | Fresh, lightly packed |
| Walnuts 🥜 | ½ cup | Raw, toasted and chopped |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and dressing |
| Balsamic Vinegar 🍶 | ¼ cup | Aged for depth of flavor |
| Pure Maple Syrup 🍯 | 2 tbsp | Grade B preferred for richness |
| Dijon Mustard 🌶️ | 1 tsp | For dressing tang |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for aroma |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Dried thyme substitute at 1/4 amount |
| Avocado Oil 🫒 | 1 tbsp | For final drizzle |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The beets and apples are the heart of this dish—organic golden beets from Whole Foods or your local farmers market provide the sweetest, most tender texture. Look for firm, vibrant beets with smooth skins—no soft spots or cracks. Fuji apples are ideal here; their crispness holds up beautifully to roasting. If you can't find Fuji, Honeycrisp or Pink Lady work well too. The key is to cut them evenly—about 1-inch cubes for beets and thick wedges for apples—to ensure even roasting. Toasting the walnuts in a dry pan until golden adds depth that store-bought versions can't match.
No golden beets? Red beets work perfectly—just roast them slightly longer (30 minutes instead of 25) for the same tender result. Short on Fuji apples? Braeburn or Granny Smith add different flavor profiles—Braeburn for sweetness, Granny Smith for tart contrast. The dressing components are flexible: swap balsamic for aged red wine vinegar if you prefer, or use agave nectar instead of maple syrup. For extra protein, add toasted chickpeas or marinated white beans—both hold up well when roasted alongside the vegetables. The thyme is non-negotiable though; its earthy notes complement the roasted flavors beautifully.
Roasted vegetables keep their best texture for 3 days in the fridge when stored in airtight containers. The dressing should be made fresh before serving to maintain its bright, tangy qualities—it won't keep well once mixed. For meal prep, roast the beets and apples ahead, store them separately, then assemble the salad when ready to serve. The walnuts can be toasted in advance and stored in a sealed container for up to 1 week. This salad reheats beautifully—just warm the roasted vegetables gently in a pan with a splash of water to restore their moisture. Portion into individual containers for grab-and-go lunches, or serve family-style for holiday gatherings.
Why You'll Love This Recipe
- Make a big batch on Sunday: roasted beets and apples keep for days, and the dressing (just olive oil + lemon) won’t turn your spinach sad. Pack it for lunches or serve it cold to a dinner crowd—no one will guess it’s prepped ahead.
- One-Pan Magic: I swear by this trick—toss the beets and apples on a sheet pan, roast until tender, then dump them straight onto spinach. No chopping, no fuss, just hands-off perfection while you sip your coffee.
- Sweet-Savory Balance: That caramelized golden beet meets crisp Fuji apple? It’s like autumn in your mouth—earthy, sweet, with walnuts crunching like a hug. Honestly, I’ve never met a salad that hits this flavor jackpot.
- Meal Prep MVP: Make a big batch on Sunday: roasted beets and apples keep for days, and the dressing (just olive oil + lemon) won’t turn your spinach sad. Pack it for lunches or serve it cold to a dinner crowd—no one will guess it’s prepped ahead.
Step-by-step instructions for roasted beet and apple salad
Transform humble ingredients into a vibrant, flavor-packed salad with perfect caramelization and texture.
🔥 Step 1: Roast Beets and Apples Until Tender
Preheat your oven to 400°F and line two baking sheets with parchment paper. Toss the 2 medium Golden Beets and 2 medium Fuji Apples with 1 tablespoon Avocado Oil, 1 teaspoon Sea Salt, and ½ teaspoon Freshly Ground Black Pepper. Spread them in a single layer, leaving space between each piece for even roasting.
Roast for 25-30 minutes until the beets are fork-tender and the apples begin to soften at the edges. You'll know they're ready when the beets yield slightly to gentle pressure and the apples develop a golden caramelization. The beets should be tender enough to pierce with a fork but still hold their shape. Let them cool slightly before handling.
🍳 Step 2: Toast Walnuts for Nutty Depth
While the beets and apples roast, place the ½ cup Walnuts in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring frequently, until they release their aroma and develop a light golden color. Be careful not to burn them—they should smell rich and nutty, not bitter.
Transfer the toasted walnuts to a plate to cool, then roughly chop them with a knife. The texture should be slightly crunchy but not powdery. Set them aside for the final assembly—their toasted flavor will contrast beautifully with the roasted vegetables.
🥘 Step 3: Prepare the Dressing
In a small bowl, whisk together the ¼ cup Extra-Virgin Olive Oil, ¼ cup Balsamic Vinegar, 2 tablespoons Pure Maple Syrup, 1 teaspoon Dijon Mustard, ½ teaspoon Freshly Ground Black Pepper, and ¼ teaspoon Fresh Thyme Leaves. The dressing should emulsify into a smooth, slightly thick consistency.
Taste and adjust the balance—add a splash more balsamic for tang, a touch of maple syrup for sweetness, or a pinch of salt if needed. The dressing should complement the roasted flavors without overpowering them. Let it sit for 5 minutes to allow the flavors to meld before using.
👨🍳 Step 4: Assemble the Salad
In a large bowl, combine the 6 cups Baby Spinach with the cooled roasted beets and apples. Gently toss to distribute the warm vegetables evenly. The spinach should wilt slightly from the residual heat, creating a lush base for the salad.
Drizzle the dressing over the salad and toss again, coating the greens and roasted vegetables evenly. The dressing should glisten slightly, indicating even distribution. Sprinkle the chopped walnuts and a final touch of 1 tablespoon Lemon Juice over the top. The lemon brightens the earthy flavors and adds a refreshing finish.
⏰ Step 5: Rest and Serve
Let the salad rest for 10 minutes before serving. This allows the flavors to meld and the dressing to fully absorb into the greens and roasted vegetables. The beets and apples will continue to soften slightly, enhancing their natural sweetness.
Serve immediately while the beets and apples are still warm. The contrast of warm roasted vegetables with crisp walnuts and tender spinach creates a perfect balance of textures and flavors. Each bite should deliver a harmonious blend of earthy beets, sweet apples, nutty walnuts, and tangy dressing.
Pro Tips For Making Roasted Beet And Apple Salad
- ROAST BEETS UNWRAPPED: Golden beets caramelize faster than you’d think—cut them into 1-inch chunks, toss with 1 tablespoon olive oil, and roast at 400°F (200°C) for 20 minutes uncovered first. I used to wrap them in foil and ended up with steamed, sad beets. Let the skin crisp slightly—it adds texture.
- COLD APPLES ONLY: Skip the warm apples. Slice Fuji apples thin (⅛-inch) and store them in cold water until ready to use. The chill keeps them from browning and softening too fast—toss them in just before assembling the salad. I learned this the hard way when my apples turned to mush halfway through the meal.
- TOAST WALNUTS FAST: Dry the walnuts thoroughly with a paper towel, then toast them in a single layer over medium-low heat for 3–4 minutes. Watch them like a hawk—they burn faster than you’d guess. If you’re short on time, use pre-toasted walnuts from the store, but add a pinch of salt to mimic the freshness.
- SALT THE SPINACH: Baby spinach wilts under its own weight if you pile it too high. Toss it with a pinch of salt (½ teaspoon per pound) and a drizzle of olive oil 5 minutes before serving. This keeps it crisp and prevents a soggy base—trust me, it’s the thing that matters most when balancing the salad’s flavors.
Make-ahead tips for this recipe
Roast Ahead Strategy
Roast the beets and apples 2 days in advance for maximum flavor development. Store them in airtight containers in the refrigerator—their sweetness intensifies as they sit. I like to roast them at 400°F for 30 minutes, then let them cool completely before storing.
This head start saves you 30 minutes of active cooking time when you're ready to assemble the salad. 💫
Dressing Prep
Make the dressing 1 day ahead and store it in a small sealed jar in the fridge. The flavors meld beautifully overnight, creating a deeper, more complex taste. When ready to serve, simply whisk it again to re-emulsify.
If the dressing separates, add 1 teaspoon of warm water to restore its smooth consistency. This approach ensures your dressing is always fresh and vibrant.
Walnuts Ready
Toast the walnuts up to 1 week ahead and store them in a cool, dark place (like your pantry) in an airtight container. Toast them at 350°F for 8-10 minutes, stirring frequently, until fragrant.
Let them cool completely before storing. This way, you can quickly add them to your salad without last-minute toasting. Just chop them fresh when assembling for maximum crunch. 🥜
Greens Prep
Wash and dry the spinach right before assembling to prevent wilting. If you're prepping for meal prep, store the greens separately in a sealed container with a paper towel to absorb excess moisture.
Keep them in the fridge for up to 2 days. When ready to serve, gently toss them with the roasted vegetables and dressing—this keeps them crisp and vibrant. 🌱
Portioning Tips
Divide the roasted beets and apples into individual meal prep containers and store them in the fridge for up to 4 days. When ready to eat, simply add fresh spinach, dressing, and walnuts. This makes it perfect for lunchboxes or office lunches—just grab and go.
For extra protein, add chickpeas or avocado slices when assembling. The key is keeping the greens separate until serving to maintain their freshness. ❄️
Reheating Warm
If you prefer your salad warm, gently reheat the roasted beets and apples in a skillet over medium heat for 3-5 minutes with 1 tablespoon of water. This restores their moisture and warmth without overcooking.
Add fresh greens and dressing just before serving to keep them crisp. This method works especially well for holiday gatherings where you want to serve warm, hearty salads. 🔥
Nutrition facts
Frequently asked questions
Can I use red beets instead of golden beets?
Red beets work beautifully—they just need 5 extra minutes of roasting time (30 minutes total) to reach the same tender texture. The color difference adds visual appeal, and the flavor remains rich and earthy. Just watch for doneness by testing with a fork for tenderness.
What's the best way to store leftover salad?
Store the roasted beets and apples separately in airtight containers for 3-4 days. Keep the dressing in a sealed jar in the fridge, and toast walnuts fresh when ready to eat. Assemble with fresh greens just before serving to maintain crispness. The roasted veggies actually taste better the next day as their flavors deepen!
How do I prevent the apples from turning brown?
Toss the sliced apples with 1 tablespoon lemon juice before roasting to preserve their color. The roasting process will caramelize them slightly anyway, but this prevents excessive browning. If you notice any browning after roasting, simply add a pinch of salt—it helps balance the flavors while keeping the visual appeal.
Can I make this salad without walnuts?
Yes! Swap walnuts for toasted pecans, almonds, or pumpkin seeds for a different texture. For a seed-free option, try toasted chickpeas or sunflower seeds. The key is maintaining that crunchy contrast—just adjust the amount to match the walnut's ½ cup quantity. Each option brings its own unique flavor profile.
What's the secret to the perfect dressing?
The dressing relies on balancing tangy balsamic, sweet maple, and bright lemon. Whisk it vigorously and let it sit for 5 minutes before using—this allows the flavors to meld. For extra richness, add 1 teaspoon of tahini or a splash of orange juice instead of lemon. Always taste and adjust!
