Healthy Citrus Beet & Avocado Dinner Salad is a vibrant, nourishing salad that brings together earthy roasted beets, creamy avocado, juicy orange segments, crisp mixed greens, crunchy walnuts, and pumpkin seeds. Everything is finished with a bright citrus dressing made with fresh orange juice, lemon, honey, and Dijon mustard.
It’s colourful enough for a special meal but simple enough for a weeknight dinner. The combination of sweet beets, creamy avocado, refreshing citrus, and crunchy nuts creates a satisfying balance of flavours and textures in every bite.
Ingredients
For the Salad
- 4 medium beets (about 500 g), cooked, peeled, and sliced
- 2 ripe avocados, sliced
- 2 large oranges, peeled and cut into segments
- 4 cups (120 g) mixed greens or baby spinach
- 1/2 small red onion, thinly sliced
- 1/3 cup (40 g) walnuts, toasted and roughly chopped
- 1/4 cup (35 g) pumpkin seeds
- 1/4 cup (15 g) fresh parsley, chopped
For the Citrus Dressing
- 3 tbsp extra-virgin olive oil
- 2 tbsp fresh orange juice
- 1 tbsp fresh lemon juice
- 1 tsp honey
- 1 tsp Dijon mustard
- 1/2 tsp apple cider vinegar
- 1/4 tsp salt
- 1/4 tsp black pepper
For Garnishing
- 1 tbsp fresh orange zest
- 1 tbsp fresh mint leaves
- 1 tbsp pomegranate seeds, optional
How to Make It
1. Prepare the Beets
If using raw beets, wrap them individually in foil and roast at 400°F (200°C) for 45–60 minutes, depending on their size, until fork-tender. Let them cool enough to handle, then peel and slice them into wedges or rounds.
2. Toast the Walnuts
Place the walnuts in a dry skillet over medium-low heat. Toast for 3–4 minutes, stirring frequently, until fragrant and lightly golden. Remove from the heat and let them cool before roughly chopping if needed.
3. Prepare the Citrus
Peel the oranges and carefully separate them into segments. Remove any seeds and excess white pith for a cleaner, more delicate texture in the finished salad.
4. Prepare the Avocado
Slice the avocados shortly before assembling the salad. Drizzle them lightly with fresh lemon juice to help maintain their fresh colour and add a subtle citrus flavour.
5. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, orange juice, lemon juice, honey, Dijon mustard, apple cider vinegar, salt, and black pepper until smooth and emulsified.
6. Build the Salad
Arrange the mixed greens or baby spinach on a large serving platter, or divide them among four individual plates. Add the roasted beets, orange segments, avocado slices, and thinly sliced red onion.
7. Add the Crunch
Sprinkle the toasted walnuts and pumpkin seeds evenly over the salad. Distribute them across the top so every serving gets plenty of crunch.
8. Add the Dressing
Drizzle the citrus dressing over the salad just before serving. Start with a moderate amount and add more according to taste.
9. Garnish
Finish with fresh chopped parsley, orange zest, and fresh mint leaves. If desired, scatter a few pomegranate seeds over the top for extra colour and a sweet-tart flavour.
10. Serve
Serve immediately while the greens are crisp, the avocado is creamy, and the citrus is fresh and juicy. For a more substantial dinner, add grilled chicken, salmon, chickpeas, or cooked quinoa.
Why This Recipe Works
This salad is all about contrast. Earthy beets pair beautifully with bright, juicy oranges, while creamy avocado provides richness without making the salad feel heavy.
Toasted walnuts and pumpkin seeds add satisfying crunch, while the red onion contributes a mild sharpness that balances the naturally sweet vegetables and fruit. The citrus dressing ties everything together with fresh acidity, subtle sweetness, and a light mustard tang.
It’s also incredibly versatile. You can serve it as a light dinner, a colourful lunch, or an elegant side dish alongside grilled proteins.
Tips for the Best Citrus Beet & Avocado Salad
- Cook the beets until tender: A fork should slide easily into the centre before peeling and slicing.
- Use ripe but firm avocados: They should be creamy enough to slice cleanly without becoming mushy.
- Choose juicy oranges: Sweet, fresh oranges provide the best contrast with the earthy beets.
- Toast the walnuts: A few minutes in a dry skillet makes them more aromatic and crunchy.
- Add avocado last: This helps keep the slices intact and looking fresh.
- Dress just before serving: This keeps the greens crisp and prevents the salad from becoming soggy.
- Don’t overdress: Start with a little citrus dressing and add more if needed.
Serving Suggestions
This salad makes a satisfying light dinner on its own, especially when served with crusty whole-grain bread. It also pairs beautifully with grilled chicken, baked salmon, roasted shrimp, or other simple proteins.
For a vegetarian meal, add chickpeas, quinoa, lentils, or another favourite plant-based protein. The salad also makes a colourful addition to brunches, lunches, holiday tables, and Mediterranean-inspired dinners.

Frequently Asked Questions
Can I use pre-cooked beets?
Yes. Vacuum-packed or refrigerated cooked beets are a convenient option and can save considerable preparation time. Simply slice them and add them directly to the salad.
Can I prepare this salad ahead of time?
Yes, but keep the components separate for the best texture. Prepare the beets, dressing, oranges, walnuts, and greens ahead of time, then slice the avocado and assemble the salad shortly before serving.
Can I substitute another citrus fruit?
Absolutely. Grapefruit, blood oranges, mandarins, or a combination of citrus fruits can work beautifully. If using grapefruit, its slightly bitter flavour pairs especially well with the sweet honey dressing.
What can I use instead of walnuts?
Pecans, almonds, pistachios, or hazelnuts are all excellent alternatives. Toast them lightly before adding them for the best flavour and texture.
How can I make this salad more filling?
Add grilled chicken, salmon, chickpeas, quinoa, lentils, or another favourite protein. These additions turn the salad into a more substantial dinner while keeping its fresh character.
How do I keep the avocado from browning?
Slice the avocado shortly before serving and toss or brush it lightly with fresh lemon juice. The acidity helps slow browning while complementing the citrus flavours in the dressing.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 50 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 4 |
| Calories | Approx. 410 per serving |
| Protein | Approx. 9g per serving |
Final Thoughts
Healthy Citrus Beet & Avocado Dinner Salad is a beautiful combination of fresh, wholesome ingredients that delivers plenty of flavour and texture. Sweet roasted beets, creamy avocado, juicy oranges, crunchy walnuts, and pumpkin seeds make every bite interesting.
The bright citrus dressing brings everything together with just the right balance of sweetness and acidity. It’s an easy, colourful salad that’s equally at home on a weeknight dinner table or as part of a special gathering.
