This vibrant dish combines the natural sweetness of slow-roasted beets with the bright acidity of fresh oranges and grapefruit. Peppery arugula adds a crisp, peppery bite, balanced by a tangy vinaigrette made from lemon and orange juices, honey, and Dijon mustard. Toasted nuts and crumbled goat cheese lend texture and creaminess, making for a refreshing, well-rounded salad full of color and flavor. Perfect for light lunches or as a side to grilled meals.
The first time I made this salad, I was skeptical about the beet and citrus combination. One bite changed everything completely. The sweetness of roasted beets against bright citrus creates something magical. Now it's my go-to when I want food that feels like eating sunshine.
I served this at a dinner party last winter when everyone needed something fresh and vibrant. My friend who swore she hated beets went back for thirds. Sometimes the simplest ingredients create the most memorable meals.
Ingredients
- 3 medium beets: Roasting them brings out their natural sweetness in a way boiling never could
- 1 tbsp olive oil: Just enough to coat the beets and help them roast evenly
- 1/4 tsp kosher salt: Enhances the beets earthy flavor
- 2 oranges and 1 grapefruit: The mix of citrus gives you layers of sweet and tart that wake up the whole dish
- 5 oz fresh arugula: Its peppery bite cuts through the sweetness and keeps every bite interesting
- 1/4 small red onion: Thinly sliced, it adds just the right amount of sharpness
- 1/4 cup toasted walnuts or pecans: Toasting them first makes all the difference in flavor and crunch
- 2 oz goat cheese or feta: Creamy tangy elements that tie everything together beautifully
- 3 tbsp extra virgin olive oil: The base of your vinaigrette needs to be good quality
- 1 tbsp each lemon and orange juice: Fresh citrus juice makes the dressing sing
- 1 tsp honey or maple syrup: Just a touch balances the acidity perfectly
- 1 tsp Dijon mustard: This emulsifies the dressing and adds depth
- 1/4 tsp kosher salt and black pepper: Season your dressing aggressively since it needs to stand up to the beets
Instructions
- Roast the beets to perfection:
- Preheat your oven to 400°F and wrap each beet individually in foil with a drizzle of olive oil and pinch of salt. Roast them for 40 to 50 minutes until theyre completely tender when pierced with a fork.
- Prep the beets while they cool:
- Let the beets cool enough to handle, then rub off the skins and cut them into attractive wedges or slices. Your hands might get a bit stained, but its worth it.
- Whisk together the vinaigrette:
- In a small bowl, combine the olive oil, lemon juice, orange juice, honey, Dijon mustard, salt, and plenty of black pepper. Whisk until it emulsifies into a smooth dressing.
- Assemble the salad with intention:
- Spread the arugula across your serving platter as a bed, then arrange the roasted beets and citrus rounds on top. Scatter the red onion slices throughout.
- Add the finishing touches:
- Drizzle the vinaigrette over everything, then sprinkle with toasted nuts and crumbled cheese. Serve it right away while the components are at their best.
This salad has become my answer to the question what do you bring to parties. Theres something about those jewel tones on the platter that makes people slow down and really enjoy their food.
Make It Your Own
Mix golden and red beets for extra visual impact. The combination looks stunning on the plate and gives you slightly different flavor notes to discover.
Timing Is Everything
Roast the beets up to two days ahead and keep them refrigerated. The salad comes together in minutes when you have the beets ready to go.
Serving Suggestions
This salad works beautifully as a first course or light lunch. The flavors are bright enough to stand alone but substantial enough to feel satisfying.
- Add avocado slices for extra creaminess
- Try pomegranate seeds for bursts of sweetness
- Pumpkin seeds work if you need nut free options
Hope this salad brings as much brightness to your table as it has to mine.
Recipe FAQs
- → How do I roast beets for this salad?
-
Wrap each beet in foil with olive oil and salt, then roast at 400°F for 40–50 minutes until tender. Let cool before peeling and slicing.
- → Can I substitute the arugula?
-
Yes, peppery greens like watercress or baby spinach work well as alternatives to arugula.
- → What nuts are best for this dish?
-
Toasted walnuts or pecans add crunch and complement the earthy beets and citrus tones nicely.
- → Is it possible to make this salad vegan?
-
Replace the goat cheese with a plant-based cheese alternative and use maple syrup for sweetness in the dressing.
- → How should the vinaigrette be prepared?
-
Whisk together olive oil, lemon and orange juices, honey or syrup, Dijon mustard, salt, and pepper until emulsified.