This post may contain affiliate links. Please read our disclosure policy.
This beet cucumber and feta salad is fresh, crunchy, and perfectly balanced with sweet roasted beets, crisp cucumbers, tangy feta, and briny Kalamata olives. Tossed in a simple balsamic-dill vinaigrette, every bite is light, refreshing, and absolutely delicious.

This salad is as beautiful as it is flavorful — the vibrant beets and bright green herbs make it a standout dish for any occasion. Moreover, it comes together quickly, especially if you roast or boil the beets ahead of time.
Whether you’re looking for a side dish for grilled meats or a light lunch, this salad delivers on taste, texture, and nutrition. It’s naturally gluten-free, and you can easily make it vegetarian by keeping the feta or vegan by skipping it. You will also love to try roasted eggplant salad, Mediterranean style cucumber tomato feta salad, and roasted chickpea avocado salad.
Recipe Overview
Flavor Profile: Sweet and earthy beets balanced with crisp cucumbers, briny olives, creamy feta, and a tangy-sweet balsamic vinaigrette
Method: Boil or roast the beets, chop the vegetables, whisk the vinaigrette, and toss it all together
Skill Level: Beginner-friendly
Occasion: Perfect for weeknight dinners, summer gatherings, or as a vibrant side for grilled meats or fish
Nutrition: Packed with fiber, antioxidants, and heart-healthy fats, with a balance of fresh vegetables and protein-rich feta
Ingredients
- Roasted or boiled beets, peeled and cubed
- Cucumbers, sliced
- Chopped curly parsley
- Chopped white cabbage
- Kalamata olives
- Feta cheese, crumbled
- Fresh dill, finely chopped
For the Balsamic Vinaigrette
- Balsamic vinegar
- Extra-virgin olive oil
- Dijon mustard
- Honey
- Salt
- Freshly ground black pepper

How to Make Beet, Cucumber, and Feta Salad
Prepare the Dressing
In a small jar, shake together the balsamic, olive oil, mustard, honey, salt, and pepper until smooth and emulsified.
Taste and adjust the sweetness and tanginess.
Assemble the Salad
Arrange the beets, cucumbers, cabbage, chopped parsley, chopped dill, olives, and feta in a large bowl or platter.
Drizzle with the balsamic vinaigrette dressing.
Toss gently so the beets don’t stain everything too much, or serve with dressing on the side.
Garnish with extra fresh dill sprigs.

Serving Suggestions
Serve this refreshing beet cucumber feta salad as a side dish alongside grilled chicken, roasted salmon, or lamb chops for a balanced, flavorful meal.
You can also enjoy it as a light lunch with a slice of quiche or a simple grain dish like couscous or quinoa.
For a Mediterranean mezze style, serve the salad with hummus, baba ghanoush, tabbouleh, and stuffed grape leaves for a beautiful, colorful table.
Variations and Substitutes
Cheese alternative: use goat cheese instead of feta for a creamier, milder flavor. For a dairy-free option, skip the cheese entirely.
Greens: replace cabbage with shredded kale, baby spinach, or arugula.
Crunch addition: you can add toasted walnuts, sunflower seeds, or pumpkin seeds for a nutty crunch.
Beets: golden or Chioggia beets work beautifully and won’t stain the other ingredients as much. You can also use pre-cooked beets to save time.
Olives: if you don’t have Kalamata olives, swap in green olives for a similar briny kick.
Herbs: if you don’t have dill on hand, use parsley, mint, or basil instead.
Dressing twist: for a sharper tang, try apple cider vinegar instead of balsamic. For a touch of citrusy sweetness, add a squeeze of fresh orange juice.

Recipe Tips
Roast for maximum flavor: if you have time, roast your beets instead of boiling them. Roasting enhances the salad’s natural sweetness and gives it a deeper flavor.
Prevent beet stains: toss the beets separately with a bit of the dressing before mixing. This keeps the entire salad from turning pink.
Make-ahead friendly: cook the beets and prepare the dressing up to 2 days in advance. Store them separately and assemble right before serving for the freshest taste.
Balance the dressing: taste the vinaigrette before adding it to the salad. If it’s too tangy, add more honey; if too sweet, add extra vinegar or mustard.
Extra crunch: add toasted nuts or seeds just before serving to keep them crisp if you prefer a crunchy texture.
Keep it fresh: add the feta and fresh herbs last, just before serving, to keep them vibrant and flavorful.

Storage Tips
Keep it undressed: If you’re making the beet cucumber and feta salad ahead, store the vegetables and feta separately from the dressing. This keeps everything fresh and prevents sogginess.
If dressed: Place the salad leftovers in an airtight container and store in the fridge for 2–3 days. The beets may bleed color into the other ingredients over time.
Frequently Asked Questions
Yes! Canned or vacuum-packed cooked beets work perfectly and save time. Just make sure to drain and pat them dry before adding to the salad.
Yes, you can prepare the ingredients ahead of time. Keep the dressing separate and toss everything together just before serving to maintain the freshest texture.
I don’t recommend the beet cucumber and feta salad as it won’t have the same fresh flavor or crunch. Once thawed, cucumbers will become watery and mushy, and feta cheese will lose its creamy consistency.

More Refreshing Salads To Try

Beet Cucumber and Feta Salad
Ingredients
- 3 Medium beets, roasted or boiled, peeled, and cubed
- 2 Medium cucumbers, sliced (half-moons)
- ½ Bunch curly parsley, chopped
- 1 cup Chopped white cabbage, optional but adds crunch
- ½ cup Kalamata olives, pitted
- ½ cup Feta cheese, crumbled
- 1-2 teaspoons Fresh dill, finely chopped or ½ teaspoon dried
Balsamic Vinaigrette
- 4 tablespoons Balsamic vinegar
- ¼ cup Extra-virgin olive oil
- 1 teaspoon Dijon mustard
- 1 teaspoon Honey, or maple syrup
- ⅓ teaspoon Salt, to taste
- ⅛ teaspoon Freshly ground black pepper, to taste
Instructions
Prepare the Dressing
- In a small jar, shake together the balsamic, olive oil, mustard, honey, salt, and pepper until smooth and emulsified.
- Taste and adjust the sweetness and tanginess.
Assemble the Salad
- Arrange the beets, cucumbers, cabbage, chopped parsley, chopped dill, olives, and feta in a large bowl or platter.
- Drizzle with the balsamic vinaigrette dressing.
- Toss gently so the beets don’t stain everything too much or serve with dressing on the side.
- Garnish with extra fresh dill sprigs.








