Love this recipe? Save it to Pinterest before you forget!
Citrus and Roasted Beet Salad with Grapefruit, Oranges & Toasted Walnuts
If you've ever stood at the kitchen counter, knife in hand, wondering how to turn a bunch of humble roots and winter fruit into something that feels like sunshine on a plate, this is the recipe that will answer that question. I created this citrus and roasted beet salad during the grayest week of January, when the farmers market looked more like a jewel box than a produce stand—deep garnet beets, blushing pink grapefruit, bright orange Cara Caras, and walnut halves that looked like tiny brains waiting to be transformed. What started as a desperate attempt to eat more colorfully became the salad I now bring to every potluck, serve at every brunch, and crave when I need proof that winter food can be just as vibrant as summer's tomatoes. The first time I made it, my beet-skeptical husband went back for thirds; my eight-year-old asked if we could have it for breakfast; and I found myself picking the last caramelized beet cubes off the parchment paper like candy. This isn't just a salad—it's a mood booster in bowl form, a celebration of contrast (earthy beets! bright citrus! crunchy nuts!), and proof that sometimes the most unexpected combinations become the most unforgettable.
Why You'll Love This Citrus and Roasted Beet Salad with Grapefruit Oranges and Toasted Walnuts
- Winter's answer to summer salads: When tomatoes are sad and lettuce is expensive, this uses seasonal produce at its peak sweetness and affordability.
- Meal-prep friendly: Roast beets and toast walnuts on Sunday; assemble in 5 minutes all week for instant gourmet lunches.
- Texture paradise: Silky roasted beets, juicy citrus segments, and crunchy walnuts create a trifecta that keeps every bite interesting.
- naturally gluten-free, vegetarian, and easily vegan: Just swap honey for maple syrup in the dressing and everyone can enjoy.
- The dressing doubles as a marinade: Whisk extra to use on grilled chicken, roasted salmon, or even as a bright dip for crusty bread.
- Kid-approved vegetables: The natural sweetness from roasting converts even the most stubborn beet-haters (ask my nephew who calls them "earth candy").
- Instagram-worthy without trying: Those magenta and orange hues against deep green arugula look like a sunset—no filter needed.
Ingredient Breakdown
Before we dive into the method, let's talk about why each ingredient matters and how to pick the best ones. First, the beets: look for firm, unblemished roots with smooth skin and deep color. If they have greens attached, they should look perky, not wilted—bonus, those greens are edible and delicious sautéed with garlic. I mix red and golden beets for color contrast, but all red works beautifully; just know your cutting board will look like a crime scene.
Next, citrus: January is peak citrus season, so go wild. I use one large ruby grapefruit and two Cara Cara oranges for their raspberry notes, but navel, blood orange, or even a mix of pomelo and mandarins work. The key is balancing sweet and tart—if your grapefruit is mouth-puckering, add an extra orange. When segmenting, do it over a bowl to catch every drop of juice for the dressing; it's liquid gold.
Walnuts get toasted until they smell like warm caramel and just start to release their oils—this happens quickly, so don't walk away. If walnuts aren't your thing, pecans or hazelnuts are sublime, but reduce toasting time by a minute. The arugula provides peppery bite against sweet beets and citrus; baby spinach or baby kale work if arugula's too spicy for your crowd. Finally, the honey in the dressing rounds edges, but maple syrup keeps it vegan and adds deeper flavor—use whatever makes your heart sing.
Step-by-Step Instructions
Roast the Beets
Preheat oven to 400°F. Scrub 4 medium beets (about 2 lbs total) and trim tops to 1 inch. Wrap each beet individually in foil with a drizzle of olive oil and pinch of salt. Place on a rimmed baking sheet and roast 45-60 minutes until a paring knife slides in with no resistance. Cool slightly, then rub skins off with paper towels (they slip right off). Cut into ¾-inch cubes.
Toast the Walnuts
Reduce oven to 350°F. Spread 1 cup walnut halves on a dry baking sheet. Toast 7-9 minutes, stirring once, until fragrant and just golden. Cool completely, then coarsely chop. (Tip: They go from perfect to burnt in 30 seconds—set a timer.)
Supreme the Citrus
Cut top and bottom off grapefruit and oranges. Stand fruit on cut board; slice away peel and white pith following curve. Holding fruit in palm, cut between membranes to release segments into a bowl. Squeeze remaining membranes over bowl to extract juice—you need ¼ cup for dressing.
Shake the Dressing
In a small jar combine ¼ cup reserved citrus juice, 3 Tbsp extra-virgin olive oil, 1 Tbsp white balsamic (or champagne vinegar), 1 tsp Dijon, 1 tsp honey, pinch salt, few grinds pepper. Shake until creamy and emulsified. Taste—add more honey if your grapefruit was brutal.
Assemble with Flair
On a large platter or individual plates, scatter 5 oz baby arugula. Tuck roasted beet cubes among leaves; nestle citrus segments artfully. Drizzle with half the dressing. Sprinkle toasted walnuts, ¼ cup crumbled goat cheese (optional but heavenly), and 2 Tbsp thinly sliced mint. Serve remaining dressing on the side so people can gild the lily as desired.
Expert Tips & Tricks
- Make-ahead magic: Roasted beets keep 5 days refrigerated in an airtight container; bring to room temp for 20 minutes before serving for best flavor.
- No foil? No problem: Place beets in a small baking dish with ¼ inch water, cover with lid or another inverted dish—essentially steaming them.
- Glove up: If you hate pink fingers, slip on disposable gloves before handling roasted beets, or rub cut lemon over stained skin immediately after.
- Citrus segments ahead: Supreme citrus up to 24 hours early; store in an airtight container with any extra juice poured over to prevent drying.
- Walnut substitution shortcut: Buy pre-toasted nuts but refresh them in a dry skillet for 2 minutes to wake up flavor.
- Double the dressing: It keeps 1 week refrigerated and is stellar over grilled shrimp, avocado toast, or as a dip for chilled shrimp.
- Arugula wilting? Dress greens just before serving; if taking to a party, pack components separately and assemble on site for maximum crunch.
Common Mistakes & Troubleshooting
| Mistake | Why It Happens | Quick Fix |
|---|---|---|
| Beets still hard after an hour | Oven temp too low or beets too large | Cut larger beets in half before roasting; check earlier next time |
| Walnuts taste bitter | Over-toasted or old nuts | Start fresh; store nuts in freezer to extend shelf life |
| Dressing separates instantly | Oil added too fast or no emulsifier | Shake in jar with Dijon; or drizzle oil slowly while whisking |
| Citrus segments fall apart | Over-ripe fruit or dull knife | Use a very sharp paring knife and fruit that's firm but yielding |
| Salad tastes flat | Not enough acid or salt | Add pinch more salt or splash of vinegar; taste after each addition |
Variations & Substitutions
Vegan Version
Swap honey for maple syrup and omit goat cheese or use crumbled almond feta.
Nut-Free
Replace walnuts with roasted pumpkin seeds or sunflower seeds for crunch without allergens.
Cheese Swaps
Try creamy feta, tangy blue, shaved Manchego, or even burrata for luxe factor.
Grain Bowl
Serve over warm farro or quinoa to turn side salad into hearty main.
Summer Edition
Sub roasted golden beets for raw chioggia beet ribbons—no roasting required.
Herb Switch
No mint? Try basil ribbons, tarragon, or dill for a different aromatic vibe.
Storage & Freezing
Store each component separately for best quality. Roasted beets keep 5 days refrigerated in an airtight container; citrus segments 3 days; toasted nuts 2 weeks at room temp in a jar; dressing 1 week shaken before each use. Assembled salad is best enjoyed immediately, but if you must prep ahead, layer arugula on bottom, beets next, citrus and nuts on top, dressing in a mini jar—lunchbox style—for up to 24 hours.
Freezing: Only the beets freeze well. Cool completely, freeze in a single layer on a sheet pan, then transfer to a freezer bag for up to 3 months. Thaw overnight in fridge and pat dry before using. Do not freeze citrus segments—they become mushy—and nuts can get rubbery unless vacuum-sealed.
Frequently Asked Questions
Made this salad? Save it to Pinterest and tag me @yourblogname—I love seeing your colorful creations!
Citrus & Roasted Beet Salad
Ingredients
- 4 medium beets, trimmed
- 2 ruby red grapefruits
- 2 navel oranges
- 1/2 cup walnuts, toasted
- 4 cups arugula
- 1/4 cup extra-virgin olive oil
- 2 tbsp red wine vinegar
- 1 tsp honey
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 2 oz goat cheese, crumbled
- Fresh mint leaves
Instructions
-
1
Preheat oven to 400°F. Wrap beets individually in foil and place on a baking sheet. Roast until tender when pierced, 45-50 min. Cool slightly, then rub off skins under running water. Cut into wedges.
-
2
Meanwhile, supreme the grapefruits and oranges: slice off ends, stand fruit upright, and cut away peel and pith. Slice segments free from membranes into a bowl.
-
3
Toast walnuts in a dry skillet over medium heat until fragrant, 3-4 min. Roughly chop.
-
4
In a small jar, combine olive oil, vinegar, honey, salt, and pepper. Shake vigorously to emulsify.
-
5
Spread arugula on a large platter. Top with beet wedges and citrus segments.
-
6
Drizzle with dressing, scatter walnuts and goat cheese, garnish with mint, and serve immediately.
Recipe Notes
Beets can be roasted up to 3 days ahead; store refrigerated. Swap goat cheese for feta or leave off for a vegan version.