Beet, Orange, and Walnut Salad Recipe: Earthy Sweetness With Nutty Crunch

Salads

Beet, Orange, and Walnut Salad Recipe: Earthy Sweetness With Nutty Crunch

This beet, orange, and walnut salad recipe transforms humble ingredients into a vibrant, earthy-sweet masterpiece that balances textures and flavors perfectly. The key lies in roasting the beets until tender yet firm, which deepens their natural sweetness and creates a stunning ruby hue.

Walnuts add a satisfying crunch, while bright orange segments introduce a citrusy tang that cuts through the richness.

What sets this salad apart is the careful balance of components—roasted beets, fresh oranges, toasted walnuts, and a tangy dressing that ties everything together.

The method is straightforward but intentional: roasting enhances the beets' flavor, while the dressing (a blend of olive oil, apple cider vinegar, and Dijon mustard) ensures each bite is cohesive and vibrant. It’s a dish that’s as visually striking as it is delicious.

The result is a salad that’s rich in color, texture, and flavor—earthy beets, citrusy oranges, and nutty walnuts come together in harmony. This recipe is perfect for meal prep, potlucks, or a refreshing lunch that feels both elegant and effortless.

The ingredients are simple, but the outcome is anything but basic.

For added depth, consider incorporating fresh arugula or spinach as a base, or swapping the dressing for a creamy tahini version. The possibilities are endless, but the foundation remains the same: bold flavors, striking presentation, and a dish that’s as satisfying as it is beautiful.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beet orange and walnut salad

Simple ingredients that create a stunning, flavorful salad with perfect earthy-sweet balance.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Roasted until tender, peeled
Navel Oranges 🍊 2 whole Segments only, peeled
Walnuts 🥜 1 ½ cups Toasted, roughly chopped
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity
Apple Cider Vinegar 🍎 2 tbsp Raw, unfiltered preferred
Dijon Mustard 🌶️ 1 tbsp Mild or strong variety
Maple Syrup 🍁 1 tbsp Pure, grade B preferred
Sea Salt 🧂 ½ tsp Fine grain preferred
Fresh Arugula 🌿 4 cups Baby leaves preferred
Fresh Thyme Leaves 🌿 ¼ cup Chopped, optional garnish

The beets are the star here—medium-sized roast best for even tenderness. Trader Joe's or Whole Foods often carry pre-washed baby beets, but regular beets work too if you peel and roast them yourself. Look for vibrant color (deep ruby means freshness) and avoid any with soft spots. For the oranges, Navel oranges are ideal—they’re seedless and easy to segment. If you can't find them, blood oranges add a stunning visual contrast. Walnuts should be raw and fresh—Costco or bulk bins offer the best price for quality.

No fresh arugula? Baby spinach or mixed greens work just as well. Short on thyme? Fresh parsley or basil adds a nice brightness, though thyme’s earthy note complements the beets perfectly. The dressing can be adjusted—more maple syrup for sweetness, extra vinegar for tang. If you prefer a creamy dressing, swap the olive oil for tahini (sesame paste) and add lemon juice instead of vinegar. For the walnuts, toast them in a dry pan for 3-4 minutes until fragrant—don't skip this step, it makes all the difference.

Roasted beets keep in the fridge for 5-6 days if stored in a sealed container. Walnuts stay fresh for up to 2 weeks in the pantry, but toast them fresh for best flavor. The dressing can be made ahead and stored for 3-4 days—shake well before using. For meal prep, assemble the salad just before serving to keep the arugula crisp. This dish reheats beautifully for lunches—just toss with a little extra dressing to revive the flavors.

❤️

Why You'll Love This Recipe

  • No Roasting Required: I swear by this trick—just slice those beets raw (yes, really) and let them sit for 10 minutes. No oven, no waiting, no fuss. The natural sweetness of the orange and the earthy walnuts do all the heavy lifting.
  • Sweet-Savory Magic: That first bite? A perfect dance of bright orange juice, crunchy walnuts, and the deep, almost caramel-like beets. Honestly, the apple cider vinegar ties it all together—sharp enough to cut through the richness, but not so much it ruins the party.
  • Meal Prep MVP: Between us, this salad keeps like a champ. Toss everything together the night before, and it only gets better—flavors meld, beets soften just enough, and you’ve got a grab-and-go lunch ready. (Yes, even on a Tuesday night.)
  • Budget Brightener: Beets and oranges are cheap, and walnuts stretch farther than you’d think. I make this for potlucks, office lunches, or just because—no one ever guesses how affordable it is. Plus, olive oil and vinegar? Pantry staples that cost next to nothing.

Step-by-step instructions for beet, orange, and walnut salad

Here's how to assemble this vibrant salad with perfect texture contrast and balanced flavors.

1

Roast the Beets Until Tender

Preheat your oven to 400°F and wrap each of the 2 whole medium beets tightly in aluminum foil. Place them directly on the oven rack or a baking sheet. Roast for 45-50 minutes until completely tender when pierced with a fork.

I like to test doneness by gently squeezing the beet with tongs - it should yield slightly but not squish. The foil traps moisture, preventing them from drying out. Once done, let them cool slightly before peeling. The skins should slip off easily once cool enough to handle.

2

Toast the Walnuts for Nutty Depth

While the beets roast, spread the 1.5 cups walnuts in a single layer on a rimmed baking sheet. Toast in the same 400°F oven for 8-10 minutes, stirring once halfway, until fragrant and lightly golden. Watch carefully - they burn quickly once they start browning.

Remove them immediately when you see golden spots appearing. Let cool completely before chopping. The toasted walnuts will provide that essential crunch and rich flavor that balances the salad's earthy and citrus notes. Chop them roughly once cool - you want visible texture in each bite.

3

Prepare the Citrus Dressing

Peel and segment the 2 whole navel oranges over a bowl to catch any juice. In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 2 tbsp apple cider vinegar, 1 tbsp Dijon mustard, 1 tbsp maple syrup, and 0.5 tsp sea salt. Gradually whisk in the orange juice until fully emulsified.

The dressing should coat the back of a spoon smoothly. Taste and adjust - you might want more sweetness or acidity. I usually add another teaspoon of maple syrup if I want it sweeter, or a splash more vinegar for tang. This dressing is the flavor bridge between the earthy beets and bright citrus.

4

Assemble the Salad

In a large bowl, combine the 4 cups fresh arugula with the cooled, peeled beets cut into ½-inch cubes. Pour the dressing over and toss gently to coat. Add the toasted, chopped walnuts and toss again. The salad should look vibrant with deep red beets, bright orange segments, and golden walnuts.

Let the salad sit for 10 minutes before serving to allow flavors to meld. This resting time lets the beets absorb some dressing and the arugula soften slightly. The final texture should contrast crisp arugula with tender beets and crunchy walnuts in every bite.

5

Garnish and Serve

Just before serving, sprinkle the salad with the 0.25 cup fresh thyme leaves (chopped if whole). The thyme adds an herbal note that complements the earthy beets and citrus. Toss gently to distribute evenly. Serve immediately while the arugula remains crisp and the dressing is still vibrant.

This salad keeps well for 2 hours in the refrigerator if stored in an airtight container, but the arugula will soften slightly. The flavors actually improve after sitting for 30 minutes as the components marry together. Pair with grilled chicken or crusty bread for a complete meal.

👨‍🍳

Pro Tips For Making Beet Orange And Walnut Salad

  • PEEL BEETS AFTER COOKING: Raw beet skins are tough to peel, but cooked ones slide right off—just rub them under cold water after roasting. I used to peel them raw and waste half the flesh; now I save time and flavor by waiting until they’re tender.
  • TOAST WALNUTS UNTIL GOLDEN: Toss walnuts in a dry pan over medium heat until they smell nutty and turn golden, about 5-7 minutes. Watch them like a hawk—burnt walnuts taste bitter, and no one wants that in their salad.
  • ZEST ORANGES FIRST: Grate the orange zest before juicing—it adds bright, aromatic layers that dissolve into the dressing. I learned this after making a batch where the zest sat clumpy; now it’s smooth and punchy every time.
  • ROAST BEETS UNWRAPPED: Skip the foil for the first 20 minutes—roasting beets uncovered at 400°F (200°C) gives them a caramelized crust that holds up better when sliced. Cover them only after they start softening, or they’ll steam into mush.

Wine and beer pairings for this recipe

White Wine Pairings

For this vibrant salad, I reach for a crisp Sauvignon Blanc from New Zealand or a Vermentino from Italy. The bright acidity and citrus notes in these wines mirror the orange segments perfectly, while their mineral finish complements the earthy beets.

A Pinot Grigio from Alto Adige also works beautifully—its clean, refreshing profile won’t overpower the delicate flavors. 🍷

If you prefer something with a touch of sweetness, try a dry Riesling from Germany. The subtle honeyed notes enhance the maple syrup in the dressing, while its acidity keeps the palate fresh. Avoid heavy, oaked whites—they’ll clash with the salad’s freshness and brightness.

Red Wine Options

A light-bodied Pinot Noir from Oregon or Burgundy offers an interesting contrast. The wine’s red fruit notes harmonize with the beets, while its earthy undertones echo the walnuts. Choose a young, vibrant example that hasn’t been aged too long—you want to taste the fruit, not the tannins. 🍇

For a bolder pairing, consider a Chianti Classico from Tuscany. The acidity matches the dressing, and the cherry notes complement the roasted beets. Just be sure to decant it for 30-45 minutes before serving to soften the tannins and let the wine breathe.

Beer Pairings

For beer lovers, a Belgian witbier like Stella Artois or Hoegaarden is perfect. The coriander and citrus notes in these beers enhance the orange segments, while their effervescence cleanses the palate between bites. A German Helles lager also works well—its malty sweetness balances the salad’s acidity. 🍺

If you prefer something darker, try a dry cider from the UK or France. The apple notes in the cider complement the maple syrup in the dressing, while the slight bitterness cuts through the richness of the walnuts. Avoid heavy stouts or IPAs—they’ll overpower the delicate flavors.

Non-Alcoholic Options

For a refreshing non-alcoholic pairing, serve the salad with sparkling water infused with a slice of orange and a sprig of thyme. The bubbles and citrus notes enhance the salad’s brightness, while the thyme adds an herbal touch.

A ginger beer with a splash of lime also works wonderfully—its spicy kick complements the earthy beets. 💧

For a more substantial pairing, try a sparkling apple cider from the US or Germany. The effervescence and apple notes mirror the maple syrup and orange segments, creating a cohesive flavor experience. Avoid flat sodas—they lack the necessary acidity to balance the salad’s richness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 18g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use pre-cooked beets instead of roasting fresh ones?

Yes! Vacuum-sealed, pre-cooked beets work perfectly—just rinse them well to remove any preservatives and cut into ½-inch cubes to match the recipe's texture. For best flavor, roast them in the oven for 10-15 minutes at 400°F to revive their natural sweetness. Canned beets are another option, but they tend to be softer and less flavorful.

2

How do I prevent the arugula from getting soggy?

To keep the greens crisp, add the dressing just before serving or toss the salad with only half the dressing initially. Store the dressing separately and let guests add it to taste. If prepping ahead, keep the arugula and beets separate until ready to assemble—this maintains texture for up to 4 hours in the fridge.

3

What’s the best way to store leftovers?

Store the salad in an airtight container with a paper towel pressed on top to absorb moisture. It keeps well for 2 days in the fridge, but the arugula will soften. For longer storage, separate the components: keep the beets and dressing in one container and the walnuts and greens in another. Reassemble before serving with fresh thyme.

4

Can I make this salad without nuts?

Swap the walnuts for toasted pumpkin seeds or sunflower seeds for a similar crunch. For a seed-free option, add dried cranberries or pomegranate seeds for texture and sweetness. Just reduce the maple syrup in the dressing slightly to balance the extra sweetness.

5

Why does my dressing separate?

Dressing separation happens when oil and vinegar aren’t properly emulsified. Whisk vigorously or use a blender for 10 seconds to combine ingredients. For extra stability, add ½ tsp xanthan gum or 1 tsp Dijon mustard (already in the recipe) to thicken. Always shake before using to redistribute ingredients.

★★★★★4.8(12 reviews)
Categories Salads