This beet salad skips the heavy mayo and goes straight for what works: roasted beets, cool cucumber, salty feta, and a sharp red wine vinaigrette. The dill ties it together with that fresh, slightly anise-like note that makes the whole thing taste lighter than it is. It’s the kind of side you make once, then keep coming back to all summer.
You can serve it warm right after roasting, but it’s genuinely better chilled. The beets firm up, the cucumber stays crisp, and the feta gets a chance to absorb some of the vinegar. Make it an hour ahead or the night before—it holds up beautifully.
What makes this beet salad work
The trick is balance. Beets are sweet and earthy, so you need something sharp (red wine vinegar), something salty (feta), something cool and watery (cucumber), and something bright (dill). Each bite hits all four. If you skip any one of them, the salad flattens out.
Roasting the beets instead of boiling them concentrates their sweetness and keeps them from turning watery. Boiled beets work in a pinch, but they dilute the dressing. Roasted beets hold their shape better when you toss them, too.
This recipe is also naturally low-FODMAP if you keep the portions reasonable. Feta is fine in moderation, and cucumbers and beets are both safe choices. If you’re sensitive, just don’t go overboard on the feta—about 1 ounce per serving is the typical threshold.
Ingredients you’ll need
- 4 medium beets (about 1 pound total)
- 3 tablespoons olive oil, divided
- 1 tablespoon red wine vinegar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 medium cucumber, thinly sliced
- 4 ounces feta cheese, crumbled
- 2 tablespoons fresh dill, chopped
That’s the whole list. No honey, no mustard, no garlic—the vinegar and feta carry enough flavor on their own. If you want a little more bite, a pinch of dried oregano works, but it’s not necessary.
How to roast and assemble the salad
Preheat your oven to 400°F (200°C). Scrub the beets well—you’re roasting them with the skin on. Wrap each one in foil with a teaspoon of olive oil, then roast for 35 to 45 minutes. You’ll know they’re done when a knife slides into the center with almost no resistance. Timing depends on size; smaller beets finish closer to 30 minutes, larger ones can take 50.
Let the beets cool until you can handle them. The skins should slip right off under running water or with a paper towel. Slice them into rounds about 1/4-inch thick, or into half-moons if they’re large. You want pieces that are easy to eat but still have some presence in the bowl.
While the beets cool, whisk the remaining 2 tablespoons of olive oil with the red wine vinegar, salt, and pepper. Taste it—it should be sharp and a little aggressive, because the beets and feta will mellow it out.
In a large bowl, combine the sliced beets, cucumber, feta, and dill. Pour the dressing over and toss gently. You want everything coated, but you don’t want to smash the beets or break the feta into dust. A light hand works best.
Tips and variations worth trying
If you’re short on time, skip the oven entirely. Boil the beets for 30 to 40 minutes until tender, then peel and slice. The texture is softer and the flavor is a bit more muted, but it still works. You can also use pre-cooked vacuum-sealed beets from the store—just rinse them and pat them dry before slicing.
For a heartier version, add a handful of arugula or baby spinach. The greens wilt slightly under the warm beets and soak up the dressing. If you’re making this for a crowd, double the recipe and layer it on a platter instead of tossing everything in one bowl—it looks better and the cucumber stays crisper.
Want more crunch? Toasted walnuts or pecans work well, though they add FODMAPs if you’re sensitive. A few thinly sliced radishes add a peppery kick that plays nicely with the dill.
If you’re planning to serve this at a barbecue or picnic, keep the dressing separate until just before serving. The salad will hold for a day in the fridge either way, but it’s at its best within a few hours of dressing.

Storage and make-ahead notes
This salad keeps for up to three days in an airtight container in the fridge. The beets actually get better as they sit—they absorb the vinegar and turn more flavorful. The cucumber softens a bit, so if you’re making it ahead, slice the cucumber thick (about 1/4 inch) so it holds up.
One thing to watch: feta can turn rubbery when it sits in dressing for too long. If you’re making this more than a few hours ahead, add the feta and dill just before serving. The beets and cucumber can marinate in the dressing overnight, then you finish it fresh.
Don’t freeze this. Beets turn mealy and the cucumber releases water. It’s a fresh salad—make it when you want it, not as a freezer meal.
What to serve with this salad
It’s a natural side for grilled chicken, lamb, or fish. The acidity cuts through rich meat, and the cool cucumber is a nice contrast to anything hot off the grill. It also works well alongside a grain bowl or as a light lunch on its own with some crusty bread.
If you’re planning a bigger spread, this salad pairs well with other make-ahead dishes. It’s the kind of thing you can prep in the morning, dress an hour before dinner, and forget about until you’re ready to eat.
For a breakfast twist, this salad works surprisingly well with eggs. A soft-boiled egg on top turns it into a proper meal. If you’re already making something like Bacon, Egg & Cheese Sliders with Creamy Sauce for a brunch spread, this beet salad adds a bright, tangy counterpoint to all that richness.
The salad is flexible enough to fit whatever you’re cooking. It’s just as happy next to a weeknight roast chicken as it is on a holiday table. That versatility is why it earns a regular spot in the rotation.



