Salads
This beet, orange, and walnut salad delivers a perfect balance of earthy sweetness and nutty crunch in every bite. The vibrant colors and fresh flavors make it a standout dish for any meal, whether served as a side or a main course.
Roasted beets add natural sweetness, while bright orange segments and toasted walnuts provide texture and depth.
The secret to this salad lies in the preparation: roasting the beets until tender and caramelized enhances their natural sweetness, while the citrus dressing brightens the dish with a zesty kick.
Toasting the walnuts adds a rich, nutty flavor that complements the earthy beets and tangy orange. This combination creates a salad that's both hearty and refreshing.
Assembling the salad is simple—just combine the roasted beets, orange segments, toasted walnuts, and fresh greens, then drizzle with the citrus dressing. The result is a visually stunning dish with layers of flavor and texture. Serve it immediately for the best experience, ensuring the ingredients are at their freshest.
This recipe is versatile and can be customized with optional garnishes like fresh herbs or citrus zest. It's perfect for meal prep, as the components can be stored separately and assembled when ready to serve.
Whether you're hosting a dinner party or simply enjoying a healthy lunch, this salad is sure to impress.
Ingredients for beet orange and walnut salad
Earthy beets, bright oranges, and crunchy walnuts—this salad is a flavor explosion in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Navel Oranges 🍊 | 2 whole | Segments only, no membrane |
| Walnuts 🥜 | ½ cup | Toasted, roughly chopped |
| Baby Spinach 🌱 | 5 cups | Fresh, loosely packed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting beets |
| Balsamic Vinegar 🍶 | 2 tbsp | For dressing |
| Maple Syrup 🍯 | 1 tbsp | For dressing sweetness |
| Fresh Thyme Leaves 🌿 | ¼ tsp | Dried works too |
| Sea Salt 🧂 | ½ tsp | For seasoning |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Arugula 🌿 | 2 cups | Optional garnish |
The beets are the star here—look for vibrant, firm ones at the grocery store. Trader Joe's or Whole Foods usually have the best selection, but any market with a produce section will work. For roasting, leave the skins on until after cooking—they protect the beets and add rustic charm. Oranges should be heavy for their size and smell sweet. Walnuts? Buy them whole and toast them yourself—store-bought pre-toasted ones taste bland by comparison. Fresh thyme adds a subtle herbal note that ties everything together.
No fresh thyme? Dried works at half the amount. Short on spinach? Baby kale or mixed greens are great swaps. For the dressing, if you're out of maple syrup, agave nectar or honey (if not vegan) works just as well. The dressing can be made ahead—just store it in a jar in the fridge for up to 5 days. Want extra crunch? Add toasted pecans or candied walnuts to the mix. The citrus dressing keeps best when separated until serving—just whisk it up right before tossing with the salad.
Roasted beets stay fresh in the fridge for 5 days if wrapped tightly in foil. Walnuts keep for 2 weeks in an airtight container, but toast them fresh for maximum flavor. The dressing? 1 week in the fridge, but shake it well before using. For meal prep, store all components separately—assemble right before serving to keep everything crisp. This salad tastes even better the next day as the flavors meld together, so make extra if you can!
Why You'll Love This Recipe
- No Boiling Required: I roast the beets whole—yes, still in their skins—until they’re tender and caramelized. That means no peeling, no mess, and they stay perfectly sweet without turning mushy.
- Sweet-Savory Magic: The roasted beets and bright orange segments play off each other like a match made in heaven, while toasted walnuts add crunch. Honestly, the first bite makes me forget it’s a salad.
- Meal Prep Hero: This keeps for days in the fridge—toss it in a container, and you’ve got a grab-and-go lunch or a quick side for dinner. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Walnuts and fresh oranges might sound fancy, but they stretch this salad far. A single batch feeds four, and the ingredients won’t break the bank—just real, satisfying food.
Step-by-step instructions for beet, orange, and walnut salad
This vibrant salad comes together in layers of flavor—roasted beets meet bright citrus, crunchy walnuts, and a tangy-sweet dressing.
Roast the Beets Until Tender
Preheat your oven to 400°F. Scrub the 2 whole medium beets clean, leaving the skins on, then pierce them with a fork in several places. Place them on a baking sheet and drizzle with ¼ cup extra-virgin olive oil, rubbing it all over the beets. Roast for 45-50 minutes until a knife slides in easily and the beets feel soft when squeezed.
Here's the thing—roasting beets at high heat caramelizes their natural sugars, giving them that deep, earthy sweetness we love. If the oven runs hot, check at the 40-minute mark to avoid overcooking. Once done, let them cool slightly before peeling under running water—the skins should slip off effortlessly.
Toast the Walnuts and Segment the Oranges
While the beets roast, spread the ½ cup walnuts on a dry baking sheet and toast in the same oven for 8-10 minutes, shaking the pan occasionally, until they're fragrant and lightly golden. Let them cool, then roughly chop them with a knife—you want chunks that add texture but aren't too fine.
Next, peel the 2 whole navel oranges and segment them carefully, removing all the membrane. I know it seems tedious, but those little white strings can make the salad taste bitter. Use a sharp knife to slice between the segments for clean, bite-sized pieces. You'll have about 1½ cups of orange segments—just enough to brighten the dish.
Assemble the Salad Base
In a large bowl, combine the 5 cups baby spinach with the peeled, chopped beets and the 2 cups fresh arugula. Gently toss everything together—you want the greens to stay tender, so handle them like they're fragile. Sprinkle with the toasted walnuts and orange segments, distributing them evenly throughout the salad. This is where the colors really pop—deep red beets, vibrant orange, and the pale green of the greens.
Season lightly with ½ teaspoon sea salt and ¼ teaspoon black pepper right now. This helps the flavors meld as the dressing comes together. If you're using the fresh thyme leaves, strip them from the stems and sprinkle them over the salad—they'll add a subtle herbal note that ties everything together.
Whisk the Tangy-Sweet Dressing
In a small bowl, whisk together the 2 tablespoons balsamic vinegar, 1 tablespoon maple syrup, 1 tablespoon lemon juice, and the remaining ¼ cup extra-virgin olive oil. Start with just the vinegar, syrup, and lemon juice, then gradually drizzle in the oil while whisking vigorously. The dressing should coat the back of a spoon but still flow easily—if it's too thick, add 1 teaspoon water to loosen it.
Taste and adjust the balance—you want a mix of sweet, tangy, and slightly bitter. The balsamic vinegar adds depth, the maple syrup rounds it out, and the lemon juice keeps it bright. If you prefer it sweeter, add a pinch more maple syrup; if it's too sharp, a splash of water dilutes the acidity. This is your chance to customize it to your taste!
Toss and Serve Immediately
Drizzle the dressing over the salad and toss gently with tongs or your hands, being careful not to bruise the greens. The dressing should cling to every ingredient, creating a glossy finish. Serve the salad immediately while the beets are still warm from roasting—this enhances their natural sweetness and makes the flavors sing.
For the best experience, plate the salad right away and garnish with any remaining thyme leaves or a few extra walnut pieces. The contrast of warm beets, citrusy oranges, and crunchy walnuts over tender greens is what makes this salad so special. Enjoy it as a light lunch or a refreshing side dish—it's that good!
Pro Tips For Making Beet Orange And Walnut Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need a solid 45 minutes at 400°F (200°C) until a knife slides in like butter. Cut them into even 1-inch cubes first; uneven pieces mean some stay tough while others turn to mush.
- ZEST ORANGES FIRST: Peel the oranges before juicing, then zest the entire surface—even the pithy bits add depth. Skip the membrane when segmenting, or you’ll chew through a salad of bitter strings. A microplane works faster than a grater for the zest.
- TOAST WALNUTS LOW: Spread walnuts in a single layer on a dry pan over medium-low heat, stirring every 30 seconds. They’ll darken in 4-5 minutes—burning them once made my whole kitchen smell like regret. Let them cool before tossing; hot nuts release oils that turn the salad greasy.
- DRESS SPINACH LAST: Add olive oil and citrus juice just before serving—spinach wilts fast, turning your vibrant salad into a sad, limp pile. If prepping ahead, store beets, oranges, and walnuts separately and toss everything together in the bowl. A splash of cold water revives wilted greens in seconds.
Best sauces and condiments for beet orange and walnut salad
Citrus Vinaigrette
The classic dressing here—2 tbsp balsamic vinegar, 1 tbsp maple syrup, and 1 tbsp lemon juice—balances the salad’s earthy and sweet notes perfectly. The balsamic adds depth, while the citrus keeps it bright.
For extra tang, add ½ tsp Dijon mustard to the mix. This dressing works best when whisked fresh but can be made ahead and stored in an airtight container for up to 5 days. 🍋
Honey Mustard Glaze
Swap out the maple syrup for 1 tbsp honey (or agave for vegan) and add 1 tsp whole-grain mustard for a creamy, tangy twist. This glaze adds a subtle sweetness that pairs beautifully with the roasted beets.
Drizzle it lightly over the salad just before serving to keep the greens crisp. It’s especially great if you love a touch of creaminess in your dressings.
Tahini-Lemon Dressing
For a nutty, rich option, blend 1 tbsp tahini, 1 tbsp lemon juice, 1 tsp maple syrup, and 2 tbsp water until smooth. This dressing adds a velvety texture and complements the walnuts beautifully.
Thin it with a splash of water if needed—it should coat the back of a spoon. The tahini’s earthiness ties into the beets while keeping the salad light. 🥜
Balsamic Reduction
Simmer ¼ cup balsamic vinegar in a small saucepan over medium heat until it reduces to about 2 tbsp, then let it cool. Drizzle this glossy reduction over the salad just before serving for a sophisticated, slightly syrupy finish.
It’s sweet, tangy, and adds a restaurant-worthy touch without overpowering the other flavors.
Avocado Crema
Blend ½ ripe avocado, 1 tbsp lemon juice, 2 tbsp olive oil, and 1 tbsp water until smooth. This creamy dressing adds a luxurious texture and balances the salad’s crunch.
It’s rich but light enough to keep the dish fresh. Store it in an airtight container and add it right before serving to prevent browning. 🥑
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted?
Roasting enhances the beets' natural sweetness and tender texture, but you can use raw beets if needed. Thinly slice them and soak in cold water for 10 minutes to remove dirt, then pat dry. Raw beets will be firmer and less sweet, so consider adding 1 extra tablespoon of maple syrup to the dressing to balance the flavors.
How do I store leftover salad?
Store components separately for freshness: keep roasted beets in an airtight container for 5 days, walnuts in a sealed bag for 2 weeks, and dressing in a jar for 1 week. Assemble only before serving to maintain crispness. The greens and oranges are best eaten fresh, so prepping the night before works best.
What's the best orange substitute?
Grapefruit segments work beautifully—they add a tart contrast to the sweet beets. For a sweeter option, try blood oranges or even mango chunks (about 1 cup diced). Just adjust the dressing sweetness down by ½ teaspoon if using grapefruit to avoid overpowering the citrus flavor.
Can I make this salad ahead of time?
Yes! Prep all components except the dressing: roast beets, toast walnuts, and segment oranges. Store them separately and assemble within 2 hours of serving. The dressing should be made fresh to prevent separation. This method keeps textures perfect and flavors vibrant.
Why does my salad taste bland?
Check your seasoning—add ¼ teaspoon more salt or ½ teaspoon black pepper to the dressing. If the beets taste too sweet, balance with extra lemon juice (1 extra tablespoon). For extra depth, add ½ teaspoon fresh thyme or a pinch of smoked paprika to the dressing.
