Salads
This beet, orange, and walnut salad brings bold flavors and vibrant colors to your table in just 20 minutes. The earthy sweetness of roasted beets pairs perfectly with bright citrus and crunchy walnuts, creating a dish that’s as visually stunning as it is delicious.
I developed this recipe to prove that salads can be hearty, satisfying meals—not just sides.
The secret lies in balancing textures and flavors: tender roasted beets, zesty orange segments, toasted walnuts for crunch, and a tangy vinaigrette that ties everything together. This salad is packed with nutrients, plant-based protein, and enough substance to stand alone or complement grilled proteins.
No wilted greens or bland flavors here—just a vibrant, flavorful bite every time.
What makes this recipe special is its versatility. Serve it as a main dish for a light lunch or as a side to elevate any meal. The roasting process deepens the beets’ natural sweetness, while the walnuts add a satisfying crunch that keeps every bite exciting.
The dressing is simple but transformative, cutting through the richness of the beets and nuts with a bright, citrusy finish.
Ready in 20 minutes, this salad is perfect for meal prep or last-minute gatherings. The ingredients are easy to find, and the steps are straightforward, making it a go-to recipe for anyone looking to add more plant-based meals to their routine. Let’s get started!
Ingredients for beet orange and walnut salad
Earthy beets meet citrus brightness with nutty crunch—this salad delivers restaurant-quality flavor in just 20 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Organic preferred, trimmed and quartered |
| Navel Oranges 🍊 | 1 whole | Blood oranges for deeper color |
| Walnuts 🥜 | ½ cup | Raw, lightly toasted for crunch |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | High-quality, fruity variety |
| Apple Cider Vinegar 🍏 | 2 tbsp | Raw, unfiltered preferred |
| Maple Syrup 🍁 | 1 tbsp | Grade B for robust flavor |
| Dijon Mustard 🌶️ | 1 tsp | Vegan-certified for tang |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tsp dried thyme |
| Arugula 🌱 | 4 cups | Baby leaves for texture contrast |
| Flaxseeds 🌾 | 1 tbsp | Ground, for plant-based protein |
The beets are the heart of this dish. Organic beets from Whole Foods or local farmers' markets have the deepest flavor, but any fresh beets work. Look for vibrant color—no green tops or soft spots. The walnuts should be raw, not roasted, so you can toast them yourself for maximum crunch. Trader Joe's carries excellent organic walnuts at a reasonable price. For the oranges, navel or blood varieties add the perfect citrus contrast, but any sweet orange will do. Freshness matters here—avoid oranges with dull skins or soft spots.
No fresh thyme? Dried thyme works at one-third the amount, but fresh is ideal for that bright herbal note. Substituting maple syrup? Agave nectar is a direct swap, though maple's deeper flavor is preferred. The arugula adds peppery bite—if you can't find it, baby spinach or mixed greens work in a pinch. For the dressing, if you lack Dijon mustard, whole-grain mustard thinned with water mimics the texture. The flaxseeds can be omitted if you're avoiding extra fiber, but they add a satisfying nutty depth that complements the walnuts beautifully.
Store prepped beets in an airtight container with a paper towel to absorb moisture for up to 5 days. Toasted walnuts keep their crunch for 1 week in a sealed jar, while the dressing stays vibrant for 10 days in the fridge. This salad reheats poorly, so assemble it fresh for the best texture. For meal prep, store components separately—roast beets and toast walnuts ahead, then toss everything together just before serving. The flavors actually improve overnight as the dressing marinates the beets slightly.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—roast the beets ahead (or grab pre-cooked ones), toss in the orange segments and walnuts, and boom. No chopping, no fuss, just assemble. That bright orange juice from the navel oranges even dresses the salad for you.
- Sweet-Savory Balance: The roasted beets bring deep earthiness, the walnuts add crunch, and the apple cider vinegar cuts through like a citrusy hug. Honestly, the first bite makes me pause—it’s that good.
- Office Picnic Star: Pack it in a jar for lunch, and it stays fresh for days. My coworkers always ask for seconds—no one expects a salad this flavorful to be this easy. (Yes, even on a Tuesday.)
- Budget Brightener: Beets and oranges are cheap staples, and walnuts stretch far. I make a big batch, eat it for days, and still feel like I’m treating myself. Plus, the olive oil and vinegar? Pantry basics that taste expensive.
Step-by-step instructions for beet, orange, and walnut salad
This vibrant salad balances sweet, earthy, and nutty flavors with crisp textures—here's how to assemble it perfectly.
Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Place the 2 whole medium beets (trimmed and quartered) on the sheet, drizzle with 1 tablespoon of the extra-virgin olive oil, and sprinkle with ¼ teaspoon of the sea salt. Toss gently to coat.
Roast for 30-35 minutes until the beets are fork-tender and their edges turn a deep mahogany color. You'll know they're done when the knife slides in easily and the flesh looks moist but slightly caramelized. Let them cool slightly before handling—they'll be hot and the skin will peel off effortlessly once cooled.
Toast the Walnuts and Prepare the Citrus Dressing
While the beets roast, place the ½ cup walnuts in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring constantly, until they release their aroma and turn a rich golden brown. Watch closely—they burn quickly. Transfer to a plate and let cool completely.
In a small bowl, whisk together the 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon Dijon mustard, and the remaining ¼ teaspoon sea salt. Slowly drizzle in the ⅓ cup extra-virgin olive oil while whisking continuously. The dressing should emulsify into a smooth, glossy consistency.
Segment the Oranges and Assemble the Salad
Working over a bowl to catch any juice, segment the 1 whole navel orange by carefully removing the peel and pith, then separating the segments between the membranes. You should yield about ½ cup of fruit. Toss the orange segments with ¼ cup fresh thyme leaves and set aside.
In a large bowl, combine the 4 cups arugula with the cooled roasted beets and toasted walnuts. Drizzle the citrus dressing over the top and toss gently with tongs to distribute evenly. The arugula should wilt slightly while the beets and walnuts maintain their structure—this contrast creates the perfect texture.
Finish with Flaxseeds and Serve Immediately
Just before serving, sprinkle the 1 tablespoon ground flaxseeds evenly over the salad. The flaxseeds add a subtle nutty depth and plant-based protein boost, while their tiny size ensures even distribution. Toss lightly one final time to incorporate.
Serve immediately while the beets are still warm from roasting—this enhances their natural sweetness and ensures the dressing clings beautifully to each component. The salad's colors will pop vibrantly, with deep red beets, bright orange segments, and the peppery green of arugula contrasting against the toasted walnuts.
Pro Tips For Making Beet Orange And Walnut Salad
- ROAST BEETS UNTIL TENDER: Cook them at 400°F (200°C) for 45-50 minutes—cut into even 1-inch cubes first. I learned the hard way that smaller pieces burn before softening, and larger ones stay stubbornly firm. Wrap them in foil halfway if your oven runs hot; the goal is fork-tender, not charred.
- ZEST ORANGES BEFORE JUICING: Use a microplane to zest the Navel oranges first, then juice—it adds bright aroma without extra sugar. Skip the zest if you hate bitterness, but trust me, that citrus punch makes the salad sing. Toss the zest directly into the dressing while the walnuts toast.
- TOAST WALNUTS LOW AND SLOW: Spread them on a dry pan over medium-low heat and stir constantly—about 5 minutes until fragrant, not browned. High heat turns them bitter fast, and I’ve ruined enough batches to know: patience here means flavor that lasts.
- CHILL THE DRESSING: Mix the olive oil, vinegar, and orange juice at least 30 minutes before serving. Cold dressing clings better to beets and oranges, and the acidity mellows slightly—no one wants a mouth-puckering bite. Store leftovers in the fridge for up to 3 days; the flavors deepen over time.
Serving suggestions for leftovers
Plating for Visual Impact
Serve this salad on a large, shallow platter to showcase its vibrant colors. I like using a white ceramic platter to make the deep red beets, bright orange segments, and green arugula stand out.
Arrange the components in concentric circles—place the arugula base first, then scatter the roasted beets and walnuts in a ring, and finish with the orange segments in the center. This creates a stunning visual effect that’s as appealing as it is delicious. 💫
Pairing with Proteins
This salad stands strong as a main dish but also pairs beautifully with grilled or roasted proteins. I often serve it alongside seared tofu or grilled chicken breast for a balanced meal.
The earthy sweetness of the beets complements the smoky flavors of grilled meats, while the citrusy dressing cuts through any richness. For a fully plant-based spread, add marinated tempeh or crispy chickpeas to the platter.
Garnish Like a Pro
Elevate your presentation with fresh garnishes. A sprinkle of toasted pumpkin seeds adds extra crunch, while edible flowers (like nasturtiums) bring a pop of color. For a final touch, drizzle a thin line of balsamic glaze over the top—it adds a sweet-tangy contrast that ties everything together.
I keep a small bottle of Ocean Spray balsamic glaze in my fridge for quick garnishes like this.
Serving as a Side
When serving alongside heavier dishes, use this salad to balance the meal. Its bright flavors and textures make it a perfect match for roasted meats, creamy pastas, or rich seafood.
I like to portion it into individual bowls with a small spoonful of dressing on the side—this lets guests customize their flavor intensity. For a restaurant-worthy touch, serve with crusty sourdough bread on the side for dipping.
Meal Prep Presentation
If prepping ahead, store components separately in airtight containers. When ready to serve, arrange the arugula in a glass bowl, then layer the beets, walnuts, and orange segments on top. Drizzle with dressing just before eating to maintain crispness.
For a modern twist, use mason jars—layer dressing at the bottom, followed by beets, walnuts, and finally arugula on top. This keeps everything fresh and portable for lunches on the go. ✨
Seasonal Adaptations
Adjust the salad for different seasons. In winter, add roasted butternut squash for extra heartiness. In summer, swap walnuts for toasted pecans and use blood oranges for deeper color.
For a holiday twist, sprinkle with crystallized ginger or candied pecans—these add a festive crunch that pairs beautifully with the earthy beets. The base recipe remains the same, but seasonal touches make it feel fresh year-round.
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted?
Raw beets add a refreshing crunch and brighter color. Simply peel and dice 2 medium beets into 1/4-inch cubes and toss them with the dressing immediately to prevent browning. Raw beets work especially well in summer when you want to keep the salad crisp. The flavor will be slightly milder than roasted, but the texture contrast remains excellent.
How do I store leftovers without making the arugula soggy?
Store components separately to maintain texture. Keep roasted beets and toasted walnuts in one airtight container, orange segments in another with a paper towel to absorb moisture, and dressing in a small sealed jar. When ready to serve, assemble everything fresh and toss lightly with tongs. The arugula should be added last to preserve its crispness.
What's the best way to peel beets after roasting?
Let roasted beets cool completely, then rub them under cool running water—the skins will slip off effortlessly. For stubborn spots, use a paring knife to gently scrape away any remaining skin. Never peel beets before roasting, as the skins help retain moisture during cooking. If you prefer raw beets, peel them first using a vegetable peeler for a cleaner texture.
Can I make this salad nut-free?
Yes! Swap walnuts for toasted pumpkin seeds or crispy chickpeas for a nut-free version. Toast the seeds in a dry skillet for 3-4 minutes until fragrant, just like the walnuts. For extra protein, add 1/2 cup cooked quinoa to the base. The texture will be slightly different but still satisfying.
Why does my dressing separate?
Dressing separates when oil and vinegar aren't properly emulsified. Whisk continuously while slowly drizzling in the oil, or use a blender for 10 seconds to create a smooth consistency. For extra stability, add 1/2 teaspoon ground flaxseed meal to the dressing ingredients—it acts as a natural emulsifier. Always shake before using to redistribute any separation.
