Roasted Beet & Citrus Spring Salad with Fennel, Hazelnuts & Pecorino

 
We all know the classic beet salad… but this one is her spring glow-up 🌸
— Alexandra

what sets this beet salad apart?

She’s brighter, fresher, layered with texture and just a little more intention — the kind of dish that quietly steals the show on any table.

Why You’ll Love This Recipe

  • A perfect balance of sweet, acidic, salty, and bitter

  • Feels elevated but secretly easy

  • Built for hosting — can be mostly prepped ahead

  • A color moment on any table (especially if everything else is green )

  • Naturally vegetarian + gluten-free

  • Works as a side but looks like a centerpiece

The Flavor Logic

This salad works because every element plays a role:

  • Beets → sweet, earthy base

  • Citrus (orange + tangerine + grapefruit) → brightness + acidity + slight bitterness

  • Fennel → fresh crunch + subtle anise lift complementary to our citrus

  • Rocket (arugula) → peppery contrast

  • Hazelnuts → warmth + crunch

  • Pecorino → salty, umami finish

  • Orange blossom vinaigrette → ties it all together with a soft floral note

It’s layered, not complicated.

Final taste check before serving:

  • Too sweet? → add a squeeze of lemon or a splash of vinegar

  • Too sharp? → drizzle a bit more olive oil

  • Flat? → it needs salt (usually the answer)

Timeline - at a glance

  • Yield: Serves 4

  • Active time: 30–40 minutes

  • Cook time: 50–70 minutes (beets)

  • Total time: ~1 hour 30 minutes

  • Make-ahead friendly? Yes — components can be prepped ahead

  • Best served: Room temperature or slightly warm

Schedule options:

  • Plan A (Same-day): Roast beets → cool → prep salad → assemble before serving

  • Plan B (Prep ahead): Roast beets + vinaigrette + hazelnuts (day before) → assemble day-of

Key checkpoints:

  • Beets are tender but not mushy

  • Dressing tastes bright, not overly floral

  • Salad is lightly dressed — not watery

Optional AKS Upgrades

  • Add a few mint leaves for extra freshness

  • Finish with a drizzle of honey for a subtle sweet contrast

  • Serve over a light labneh base for a more elevated plating

  • Add thin shaved radishes for extra crunch and color

Ingredients (4 Servings)

For the roasted beets

  • 700 g beets

  • 2 tbsp (30 ml) olive oil

  • 1 tbsp balsamic vinegar

  • Salt, pepper

For the salad

  • 80–100 g rocket (arugula)

  • 1 orange

  • 1 pink grapefruit

  • 1 small tangerine

  • 1 small fennel, very thinly sliced

  • 60 g hazelnuts, toasted

  • 60–80 g pecorino, finely grated

  • Optional: dill or chives

For the vinaigrette

  • 60 ml olive oil

  • 30 ml fresh orange juice

  • 10 ml grapefruit juice

  • 15 ml white wine vinegar

  • 1 tsp Dijon mustard

  • 1 tsp honey

  • 1/4 tsp orange blossom water

  • Salt, pepper

Equipment You’ll Need

  • Baking tray or dish (for roasting beets)

  • Foil or lid (to trap steam while roasting)

  • Sharp knife (for clean citrus cuts)

  • Small jar or bowl (for vinaigrette)

  • Large platter (recommended over a bowl for presentation)

Tip: A wide platter makes this dish feel intentional and prevents everything from turning pink.

How to Make It

1. Roast the beets

Place whole or halved beets in a tray, drizzle with olive oil, season, and cover tightly with foil. Roast at 200°C fan / 220°C conventional for 50–70 minutes.

Why it matters: Covered roasting traps steam → tender beets without drying out.

  • Look for: A knife slides in easily with no resistance

  • Common mistake: Undercooking → firm centers

  • If it happens: Return to oven for 10–15 more minutes

Let cool slightly, then peel and cut into wedges.

2. Toast the hazelnuts

Toast in a dry pan or oven for 5–8 minutes.

Why it matters: Enhances flavor and adds crunch.

  • Look for: Fragrant, lightly golden

  • Common mistake: Burning → bitter taste

  • If it happens: Discard and redo (worth it)

3. Make the vinaigrette

Whisk all ingredients until emulsified.

Why it matters: Balanced dressing = balanced salad.

  • Look for: Glossy, slightly thickened

  • Common mistake: Too much orange blossom water

  • If it happens: Add more oil + citrus to balance

4. Prep the citrus

Peel and cut into segments or rustic slices.

Why it matters: Clean cuts = better texture + presentation.

  • Look for: No white pith

  • Common mistake: Cutting too early → watery salad

  • If it happens: Pat dry gently

5. Dress the beets, fennel & rocket

While slightly warm, toss beets with a few tablespoons of vinaigrette. Allow to cool completely.
10 minutes before assembly, dress fennel & rocket so its evenly coated.

Why it matters: Warm beets absorb flavor better. Dressing the components individually guarantees a well dressed salad.

  • Look for: Lightly glossy, not drenched

  • Common mistake: Skipping this step → bland beets

  • If it happens: Add dressing later, but flavor won’t penetrate as well

6. Assemble the salad

Layer beets, citrus, fennel, rocket, hazelnuts, and pecorino on a platter. Drizzle lightly with vinaigrette.

Why it matters: Layering keeps textures intact and visually appealing.

  • Look for: Even distribution of colors and textures

  • Common mistake: Overmixing → everything turns pink

  • If it happens: Next time, assemble instead of tossing

Bonus: boiled Beet Greens (Horta)

Don’t throw away those lovely stalks and leaves from you beets.
Instead:

  • Boil stalks 5–7 minutes

  • Add leaves for 2–3 more minutes

  • Drain well and squeeze gently

Finish with olive oil, vinegar (or lemon), and salt.
Optional: serve with dollops of Whipped Feta

Tips & Troubleshooting

  • underseasoned → add salt + acid → season while warm next time

  • Citrus cut too early → assemble last minute → prep citrus closer to serving.

  • Too much vinegar → add oil or honey → balance gradually

  • Sliced too thick → slice thinner → use mandoline if possible

QUick Saves

  • Too acidic → drizzle olive oil

  • Too sweet → add vinegar or lemon

  • Too heavy → add fresh herbs

  • Too dry → light drizzle of dressing

Don’t panic, this is normal:

  • Beets will stain everything (embrace it)

  • Salad looks better slightly messy than overworked

  • Citrus juices will release slightly — that’s okay

Substitutions & Variations

  • Hazelnuts → walnuts or almonds

  • Pecorino → feta or goat cheese

  • Rocket → baby spinach or mixed greens

  • Fennel → cucumber or shaved celery

  • No grapefruit → use only orange + a splash of lemon

  • Add protein → grilled chicken or lentils

Storage

Fridge:

  • Store components separately up to 3 days

Freezer:

  • Not recommended

Make-ahead plan:

  • Roast beets + make dressing day before

  • Toast nuts ahead

  • Assemble just before serving

Hosting Notes

T-24h:
Roast beets, make dressing, toast hazelnuts

Day-of morning:
Slice fennel, prep greens

T-1h:
Cut citrus

T-30m:
Dress beets

T-10m:
Assemble and plate

Serve on a wide platter for maximum impact.

Estimated Nutrition (per serving)

  • Calories: ~280–320

  • Protein: 7–9 g

  • Carbs: 20–25 g

  • Fat: 18–22 g

Estimate based on 4 servings and standard ingredient quantities.

AKS RECIPE CARD

Roasted Beet & Citrus Spring Salad with Fennel, Hazelnuts & Pecorino

Roasted beets layered with citrus, fennel, and a bright orange blossom vinaigrette.

Serves
4
Prep
30–40 min
Cook
50–70 min
Total
~1 hr 30 min
Dress the beets while warm for maximum flavor.

Ingredients

Roasted Beets

  • 700 g beets
  • 2 tbsp (30 ml) olive oil
  • 1 tbsp balsamic vinegar
  • Salt, pepper

Salad

  • 80–100 g rocket (arugula)
  • 1 orange
  • 1 pink grapefruit
  • 1 small tangerine
  • 1 small fennel (very thinly sliced)
  • 60 g hazelnuts (toasted)
  • 60–80 g pecorino (finely grated)

Vinaigrette

  • 60 ml olive oil
  • 30 ml orange juice (fresh)
  • 10 ml grapefruit juice
  • 15 ml white wine vinegar
  • 1 tsp Dijon mustard
  • 1 tsp honey
  • 1/4 tsp orange blossom water
  • Salt, pepper

Optional / To Serve

  • Dill or chives
  • Beet greens (for horta)

Method

  1. Roast beets at 200°C fan (covered) for 50–70 min, until knife-tender; peel and wedge.
  2. Toast hazelnuts 5–8 min until fragrant and lightly golden; cool and roughly chop.
  3. Whisk vinaigrette until glossy; adjust salt/acid to taste.
  4. Peel and slice citrus into segments; remove pith for clean flavor.
  5. Toss warm beets with vinaigrette; let cool fully before assembling.
  6. 10 min before serving, lightly dress fennel and rocket.
  7. Layer beets, citrus, fennel, and greens on a platter.
  8. Finish with hazelnuts, pecorino, and a light drizzle of vinaigrette.

Quick Troubleshooting

  • Beets bland: Add salt + dress while warm.
  • Salad watery: Cut citrus last; pat dry.
  • Dressing too sharp: Add olive oil or honey.
  • Dressing too floral: Dilute with more oil + citrus.
  • Colors muddy: Layer, don’t toss.

Storage

  • Fridge: 2–3 days, store components separately.
  • Best next-day use: assemble fresh for best texture.

Estimated nutrition (per serving): ~300 kcal • 8g protein • 22g carbs • 20g fat (based on 4 servings, standard quantities)

Previous
Previous

Spring Pea & Herb Trahanoto (Greek Trahana “Risotto”) with Lemon & Gruyere

Next
Next

Braised Leeks with Skordalia & toasted almonds (Elegant, Lent-Friendly Side)