Cucumber Beetroot Salad is a vibrant, refreshing side that pairs earthy roasted beets with crisp cucumber and a bright dill vinaigrette. The beets take about 45 minutes to roast until tender, but the hands-on prep is just 15 minutes, making this an easy make-ahead dish for weeknight dinners or summer potlucks.
Why This Cucumber Beetroot Salad Works
This salad is a smart choice when you want something colorful, fresh, and practical.
- Earthy meets crisp: Roasted beets bring deep, sweet flavor, while cucumber adds cool crunch.
- Quick hands-on time: Only 15 minutes of active prep; the oven does the rest.
- Make-ahead friendly: Flavors meld beautifully overnight, so it’s perfect for meal prep.
- Simple pantry dressing: Olive oil, apple cider vinegar, and fresh dill keep it bright without fuss.
- Visually stunning: The ruby-red beets against pale cucumber make it a showstopper on any table.
Ingredients Notes
- Red Beets (3 medium, scrubbed): Roasting concentrates their natural sweetness; no peeling needed before cooking—the skins slip off after.
- English Cucumbers (2 large, thinly sliced): These have thin skins and few seeds, so they stay crisp and don’t water down the salad.
- Red Onion (1 small, paper-thin slivers): Adds a mild sharp bite; soak in ice water for 10 minutes if you prefer a softer flavor.
- Extra Virgin Olive Oil (1/4 cup): Use a good-quality oil here—it’s the base of the dressing.
- Apple Cider Vinegar (2 tbsp): Brings tang that balances the earthy beets; white wine vinegar works in a pinch.
- Fresh Dill (1/4 cup, finely minced): Don’t swap dried dill; fresh gives the salad its signature bright, herby note.
- Black Pepper (1 tsp, coarsely cracked): Coarse cracks give little bursts of heat; pre-ground is fine if that’s what you have.
- Sea Salt (1/2 tsp): Enhances all the flavors; adjust to taste after tossing.

Before You Begin
- Roast the beets first: They need about 45-60 minutes in the oven, so plan ahead or roast them a day early.
- Slice cucumbers evenly: A mandoline or sharp knife gives consistent thin rounds that look pretty and pickle slightly in the dressing.
- Cool beets completely: Warm beets will wilt the cucumber; let them cool to room temp or chill before mixing.
- Use a large bowl: You’ll want room to toss without crushing the ingredients.
I always roast beets wrapped in foil with a drizzle of olive oil and a pinch of salt—it steams them gently and makes the skins rub right off.
How to Make Cucumber Beetroot Salad
- Step 1 – Roast the Beets: Preheat oven to 400°F (200°C). Scrub beets, pat dry, and wrap each in foil with a drizzle of olive oil. Place on a baking sheet and roast for 45-60 minutes, until a knife slides in easily. Let cool, then rub off skins with a paper towel. Dice into bite-sized cubes.
- Step 2 – Prep the Vegetables: While beets cool, thinly slice cucumbers into rounds. Slice red onion into paper-thin slivers. If you want a milder onion flavor, soak slices in ice water for 10 minutes, then drain and pat dry.
- Step 3 – Make the Dressing: In a small bowl or jar, whisk together olive oil, apple cider vinegar, minced dill, cracked black pepper, and sea salt until emulsified.
- Step 4 – Assemble the Salad: In a large bowl, combine diced beets, cucumber slices, and red onion. Pour dressing over top and toss gently to coat. Let sit for 10 minutes before serving to let flavors meld, or refrigerate for later.

How to Know It’s Done
- Beets are fork-tender: A knife or skewer should slide through the thickest part with no resistance.
- Cucumber stays crisp: It should still have a snap when bitten; if it’s gone soft, the salad sat too long after dressing.
- Flavors are balanced: Taste and adjust salt, pepper, or vinegar just before serving—chilling can mute flavors.
- Color is vibrant: The beets should stain the cucumbers slightly pink at the edges, a sign the dressing has coated everything.
Nora’s Tips for Best Results
- Roast beets ahead: I often roast a batch on Sunday and keep them in the fridge for salads all week.
- Don’t overdress: Start with three-quarters of the dressing, toss, and add more if needed—you want a light coat, not a pool.
- Chill before serving: Even 30 minutes in the fridge helps the flavors come together.
- Use fresh dill only: Dried dill loses its punch; fresh is non-negotiable for that garden-fresh taste.
- Keep cucumbers cold: I store cucumbers in the crisper drawer and slice them just before mixing to maintain maximum crunch.
Storage & Leftovers Tips
- Refrigerate promptly: Store in an airtight container for up to 3 days. The cucumbers will soften slightly but still taste great.
- Don’t freeze: Cucumbers turn to mush when thawed; this salad is best fresh or refrigerated.
- Revive leftovers: If the salad seems dry after a day, add a tiny splash of olive oil and vinegar and toss again.
- Keep dressing separate for meal prep: If making ahead for the week, store dressing in a jar and toss with salad just before eating.
- Food safety: Discard if left at room temperature for more than 2 hours.
Variations & Substitutions
- Golden beets: Use yellow beets for a milder, less earthy flavor and a sunny color contrast.
- Add feta: Crumbled feta or goat cheese adds creamy saltiness that pairs beautifully with the beets.
- Nutty crunch: Toasted walnuts or pistachios bring texture and richness.
- Herb swap: Try fresh mint or parsley instead of dill for a different herbal note.
- Citrus twist: Replace apple cider vinegar with lemon juice and add a teaspoon of lemon zest for extra brightness.

What to Serve With Cucumber Beetroot Salad
- Grilled chicken or fish: The salad’s tangy freshness cuts through smoky, charred flavors.
- Crusty bread: A slice of sourdough or baguette is perfect for soaking up any leftover dressing.
- Quinoa or farro: Turn it into a light grain bowl by spooning the salad over cooked grains.
- Hummus and pita: Serve as part of a mezze platter with hummus, olives, and warm pita.
- Chilled white wine: A crisp Sauvignon Blanc or Pinot Grigio complements the dill and vinegar notes.
FAQs
Yes, you can use canned whole beets for a shortcut. Drain them well and pat dry before dicing. The texture will be softer and the flavor less earthy, but it works in a pinch.
You can roast the beets and make the dressing up to 2 days ahead. Assemble the salad up to 4 hours before serving for the best texture; the cucumbers will stay crisp if kept cold.
Red beets naturally bleed their color, especially when tossed with acidic dressing. To minimize staining, toss cucumbers and onion with a little oil first, then gently fold in beets and dressing just before serving.
It’s packed with vegetables and healthy fats from olive oil. Beets provide fiber and folate, while cucumbers add hydration. It’s naturally vegan, gluten-free, and low in calories.
Absolutely. Add grilled shrimp, shredded rotisserie chicken, or chickpeas for a satisfying lunch or light dinner.
Once cool enough to handle, use a paper towel to rub the skins off. They should slip off easily. Wear gloves if you want to avoid stained hands.

Cucumber Beetroot Salad
Equipment
- Baking sheet
- Aluminum foil
- Chef's Knife
- Cutting Board
- Large mixing bowl
- Small bowl or jar
- Whisk
Ingredients
- 3 medium Red Beets approximately 450g, scrubbed
- 2 large English Cucumbers approximately 600g, thinly sliced
- 1 small Red Onion paper-thin slivers
- 1/4 cup Extra Virgin Olive Oil 60ml
- 2 tbsp Apple Cider Vinegar 30ml
- 1/4 cup Fresh Dill 10g, finely minced
- 1 tsp Black Pepper coarsely cracked
- 1/2 tsp Sea Salt 3g
Instructions
- Preheat oven to 400°F (200°C). Scrub beets, pat dry, and wrap each in foil with a drizzle of olive oil. Place on a baking sheet and roast for 45-60 minutes, until a knife slides in easily. Let cool, then rub off skins with a paper towel. Dice into bite-sized cubes.
- While beets cool, thinly slice cucumbers into rounds. Slice red onion into paper-thin slivers. If desired, soak onion in ice water for 10 minutes to mellow flavor, then drain and pat dry.
- In a small bowl or jar, whisk together olive oil, apple cider vinegar, minced dill, cracked black pepper, and sea salt until emulsified.
- In a large bowl, combine diced beets, cucumber slices, and red onion. Pour dressing over top and toss gently to coat. Let sit for 10 minutes before serving, or refrigerate for later.
