Healthy Citrus Beet & Avocado Dinner Salad
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.
Print
Healthy Citrus Beet & Avocado Dinner Salad
- Total Time: 1 hour 5 minutes
Description
Healthy Citrus Beet & Avocado Dinner Salad is a vibrant and nourishing salad featuring earthy roasted beets, creamy avocado, juicy orange segments, crisp greens, toasted walnuts, pumpkin seeds, and a bright citrus dressing made with fresh orange juice, lemon, honey, and Dijon mustard.
Ingredients
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
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
1 tbsp fresh orange zest
1 tbsp fresh mint leaves
1 tbsp pomegranate seeds, optional
Instructions
1. 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. 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. Peel the oranges and carefully separate them into segments. Remove any seeds and excess white pith for a cleaner texture in the finished salad.
4. 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. 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. 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. Sprinkle the toasted walnuts and pumpkin seeds evenly over the salad, distributing them across the top so every serving gets plenty of crunch.
8. Drizzle the citrus dressing over the salad just before serving. Start with a moderate amount and add more according to taste.
9. Finish with fresh chopped parsley, orange zest, and fresh mint leaves. If desired, scatter pomegranate seeds over the top for extra colour and a sweet-tart flavour.
10. 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.
Notes
Cook the beets until a fork slides easily into the centre before peeling and slicing.
Use ripe but firm avocados so they remain creamy while still holding their shape when sliced.
Choose juicy, sweet oranges for the best contrast with the earthy beets.
Toast the walnuts for a few minutes in a dry skillet to make them more aromatic and crunchy.
Add the avocado shortly before serving to keep the slices intact and fresh-looking.
Dress the salad just before serving so the greens remain crisp and don’t become soggy.
Don’t overdress the salad. Start with a moderate amount of citrus dressing and add more if needed.
Pre-cooked or vacuum-packed refrigerated beets can be used to save preparation time. Simply slice them and add them directly to the salad.
Keep the salad components separate if preparing ahead. Prepare the beets, dressing, oranges, walnuts, and greens in advance, then slice the avocado and assemble shortly before serving.
Grapefruit, blood oranges, mandarins, or a combination of citrus fruits can be substituted for the oranges.
Pecans, almonds, pistachios, or hazelnuts can be used instead of walnuts. Toast them lightly before adding for the best flavour.
For a more filling dinner, add grilled chicken, salmon, chickpeas, quinoa, lentils, or another favourite protein.
To slow avocado browning, slice it shortly before serving and brush or toss it lightly with fresh lemon juice.
Serve as a light dinner, colourful lunch, or side dish alongside grilled chicken, baked salmon, roasted shrimp, or other simple proteins.
For a vegetarian meal, pair with chickpeas, quinoa, lentils, or crusty whole-grain bread.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Dinner
- Method: Roasting
- Cuisine: Mediterranean
