Salads
This cold beet salad with feta cheese transforms humble ingredients into a vibrant, texturally rich dish that balances earthy sweetness with crumbly tang. ✨ The secret lies in perfectly roasted beets that caramelize into tender slices, paired with salty feta that melts slightly when tossed with a bright lemon-olive oil dressing.
I developed this recipe during a particularly busy week when I needed a make-ahead salad that could stand up to bold flavors—no wilted greens or soggy textures here.
The beauty of this salad comes from its simplicity: just five core ingredients (plus optional greens) create a dish that's equally at home as a side for grilled meats or as a light main when paired with crusty bread.
Roasting the beets instead of boiling preserves their natural sweetness while developing deep caramel notes, and the feta adds that essential salty contrast that makes every bite satisfying. The dressing ties it all together with a zesty kick that cuts through the richness.
What you'll end up with is a salad that's visually stunning—deep ruby beets against creamy white feta—and packed with texture: tender beets, crumbly cheese, and crisp greens if you choose to add them.
The flavors develop even more after resting, making it perfect for meal prep. This isn't just another salad; it's a flavor-packed dish that proves cold salads can be hearty and exciting.
Serve it alongside grilled chicken or fish for a complete meal, or enjoy it as-is with a slice of crusty bread to soak up every last bit of that tangy dressing.
The best part? It keeps beautifully in the fridge for up to 4 days, making it your new go-to make-ahead dish. Let's get started!
Ingredients for cold beet salad recipe with feta cheese
Five simple ingredients transform into a stunning, flavor-packed salad that's perfect for meal prep.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🧅 | 2 whole | Medium size, scrubbed clean |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Feta Cheese 🧀 | 6 oz | Crumbled, high-quality |
| Fresh Arugula 🌿 | 4 cups | Baby leaves preferred |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Honey 🍯 | 1 tbsp | Wildflower or clover |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Toasted Walnuts 🥜 | ½ cup | Chopped, optional |
The beets are the star here—medium-sized ones roast perfectly without getting mushy. Trader Joe's or Whole Foods often have pre-washed beets, but scrubbing them yourself ensures no dirt hitches a ride. Roasting brings out their natural sweetness, so don't skip this step. For the feta, Kalamata or domestic feta both work, but look for blocks that crumble easily—the pre-crumbled kind gets gummy. The arugula adds that peppery bite that balances the earthy beets and creamy feta, so grab the freshest you can find.
No fresh arugula? Baby spinach or mixed greens work in a pinch, but they won't have that same peppery kick. Short on honey? Maple syrup at half the amount gives a similar sweetness, though it leans more caramel. The walnuts are optional but add crunch—toast them yourself for deeper flavor, or grab the pre-toasted kind from Costco if you're short on time. For the olive oil, avoid the cheap stuff—you can taste the difference when it's high quality. And if you're out of kosher salt, sea salt at the same amount works just fine.
Roasted beets keep in the fridge for 5 days if stored in an airtight container, but they're best used within 3 days for peak texture. The feta stays fresh for 2 weeks if wrapped tightly in parchment paper. This salad actually tastes better the next day as the flavors meld together—perfect for meal prep. Portion it into containers with the dressing on the side if you're prepping ahead, and toss everything together just before serving to keep the greens crisp.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this when I’m too hot to cook—just roast the beets ahead (or grab pre-cooked ones), slice them, toss with olive oil and lemon, and crumble that feta. Zero active time, all flavor.
- Lunchbox Hero: Between us, this salad keeps perfectly for days. Pack it for work, toss it in a thermos, or serve it at picnics—no wilting, no sogginess. My kids even ask for it in their lunches (yes, really).
- Budget Bright Spot: Beets are dirt cheap, feta lasts forever, and arugula grows like a weed. I’ve made this for under $8 for four servings—plus, it stretches into grain bowls or wraps when I’m feeling lazy. Practical and delicious? That’s my kind of recipe.
Step-by-step instructions for cold beet salad with feta
Here's how to assemble this vibrant, crunchy salad with perfect balance.
👨🍳 Step 1: Roast the Beets Until Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Wrap each of the 2 whole medium beets tightly in aluminum foil, sealing the ends completely. Place them on the baking sheet and roast for 45-50 minutes until they're fork-tender when pierced.
I like to test doneness by squeezing gently—they should yield slightly with just a little resistance. The foil traps steam and creates that signature tender, earthy texture we're after. Let them cool completely before peeling, which is easier once they've cooled.
🔪 Step 2: Peel and Chop the Beets
Once cooled, peel off the skins using a paring knife or vegetable peeler. The skins should slide off easily now that the beets have cooled. Cut each beet into ½-inch cubes, keeping them uniform in size for even distribution in the salad.
I find it helpful to work over a bowl to catch any stray beet pieces—they'll add to the flavor. You should end up with about 2 cups of cubed beets. Set them aside in a medium bowl while you prepare the dressing.
🍳 Step 3: Whisk Together the Dressing
In a small bowl, combine the 0.25 cup extra-virgin olive oil, 3 tablespoons lemon juice, 1 tablespoon honey, minced 2 garlic cloves, 0.5 teaspoon Diamond Crystal kosher salt, and 0.25 teaspoon freshly ground black pepper. Whisk vigorously for 30 seconds until everything is fully emulsified.
Here's the thing—this dressing needs to be well combined. The honey and lemon juice should fully integrate with the olive oil to create a silky, cohesive dressing. Taste and adjust seasoning if needed, adding a pinch more salt or pepper if desired.
🥘 Step 4: Assemble the Salad
In a large bowl, combine the 4 cups fresh arugula, cubed beets, 0.5 cup toasted walnuts, and 6 ounces crumbled feta cheese. Pour the dressing over the top and gently toss everything together with your hands or a large spoon.
I prefer to toss just until everything is evenly coated—you want to preserve the texture of the arugula and beets. The feta should be distributed throughout, adding its signature tangy crumble to every bite. Let the salad sit for 10 minutes before serving to allow the flavors to meld.
⏰ Step 5: Chill and Serve
Transfer the salad to the refrigerator and let it chill for at least 30 minutes before serving. This chilling time allows all the flavors to come together perfectly—the beets absorb some of the dressing, the feta softens slightly, and the arugula maintains its crisp texture.
When ready to serve, give it one final toss and divide among 4 plates. The salad should have vibrant colors—deep red beets, bright green arugula, creamy white feta, and toasty brown walnuts. Each bite should deliver that perfect balance of earthy sweetness, tangy feta, and peppery arugula.
Pro Tips For Making Cold Beet Salad Recipe With Feta Cheese
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need to be fork-tender, not just soft. Wrap them in foil with a drizzle of olive oil and roast at 400°F (200°C) for 45-50 minutes, flipping halfway. If they’re still firm inside, they’ll turn to mush when sliced, and your salad loses texture.
- PEEL BEETS WHEN COOL: Let roasted beets sit in their foil for 10 minutes before peeling. Cold beets slip out of their skins like a dream, and you’ll avoid the mess of peeling them warm. (Yes, even if you’re impatient like me.)
- CRUMBLE FETA HANDS-ON: Skip the spoon—break feta into chunks with your fingers first, then crumble it. This keeps the cheese from turning into a pastey blob in the salad, and you’ll get those perfect, salty bits in every bite.
- DRESS Arugula LAST: Toss the arugula with the dressing right before serving, or it’ll wilt into sad little leaves. Keep it separate until the final minute, and your salad will stay crisp and vibrant. (Your future self will thank you.)
Regional styles of this recipe
Mediterranean Roots
This salad's foundation comes from Mediterranean traditions where beets and feta have been paired for centuries. In Greece, roasted beets with feta are often served as meze—think of it as a sophisticated appetizer.
The Greeks would use red wine vinegar instead of lemon juice, but I've found lemon brings brighter acidity that stands up better to modern palates. 🌿
Greek-Inspired Twist
For an authentic Greek touch, swap the arugula for young spinach leaves and add 1 tablespoon dried oregano to the dressing. Many Greek households would also include kalamata olives—pitted and halved—for extra briny contrast.
I've kept the original recipe simple but love adding these elements when I'm feeling particularly Mediterranean.
Middle Eastern Adaptation
In Lebanon and Syria, beets are often pickled first to create a tangy crunch. For this variation, thinly slice 1 small red onion and toss it with 2 tablespoons red wine vinegar and ½ teaspoon cumin while the beets roast.
Add these to the salad along with ¼ cup chopped fresh mint instead of walnuts. The result is a completely different flavor profile that's equally delicious.
Modern American Update
For a contemporary take, I often add ¼ cup crumbled goat cheese alongside the feta for a creamier texture. A handful of shaved fennel bulb adds an anise-like sweetness that pairs beautifully with the earthy beets.
This version works perfectly as a standalone meal when topped with toasted sourdough croutons for extra crunch.
Italian Influence
Southern Italian cuisine loves bold flavors, so I sometimes incorporate 1 tablespoon balsamic glaze into the dressing. Add 2 tablespoons chopped sun-dried tomatoes in oil (drained) and ¼ cup chopped fresh basil
The sweetness of the balsamic balances the salty feta beautifully, creating a dish that feels both familiar and exciting.
Global Fusion
For a fusion approach, try adding ½ teaspoon smoked paprika to the dressing and topping with ¼ cup crumbled cotija cheese instead of feta. This Mexican-inspired version works wonderfully with corn tortilla strips for serving.
The smoky depth complements the beets' natural sweetness while keeping the dish light and refreshing. 🌎
Nutrition facts
Frequently asked questions
Can I use cooked beets instead of roasted?
You can, but roasting enhances the beets' natural sweetness and caramelization. Boiled beets work in a pinch, but they'll be less tender and lack that deep flavor. If using boiled beets, pat them completely dry before adding to the salad to prevent a watery texture.
How do I store leftovers?
Store the salad in an airtight container in the fridge for up to 4 days. Keep the dressing separate if prepping ahead to maintain crispness. The flavors actually improve overnight as the beets absorb the dressing. Re-toss before serving to revive texture.
What if I don't have arugula?
Baby spinach or mixed greens work well, though they'll be milder. For extra flavor, add ¼ cup chopped fresh dill or 1 tablespoon chopped parsley. Avoid iceberg lettuce—it lacks the peppery bite that balances the sweet beets and salty feta.
Can I make this salad ahead of time?
Assemble everything except the dressing, store in an airtight container, and refrigerate for up to 2 days. Add the dressing just before serving to keep the greens crisp. The beets and feta can be prepped separately and combined later for maximum freshness.
Why does my feta get gummy?
Pre-crumbled feta often contains anti-caking agents that make it gummy. Use block feta and crumble it yourself right before adding to the salad. For extra creaminess, let the feta sit at room temperature for 15 minutes before crumbling—this prevents it from being too hard.
