Salads
This beetroot and yogurt salad recipe transforms humble ingredients into a vibrant, balanced dish that’s perfect for summer lunches or light dinners. 💛 The earthy sweetness of roasted beets pairs beautifully with cooling yogurt, creating a texture that’s both creamy and satisfying.
What makes this recipe special is its simplicity—no fancy techniques required, just fresh ingredients and a few thoughtful steps to bring out their best flavors.
The foundation of this salad lies in perfectly roasted beets, which develop a naturally sweet, caramelized depth when cooked just right. I like to pair them with tangy Greek yogurt, which adds a creamy contrast while keeping the dish light.
A sprinkle of toasted nuts or fresh herbs elevates the salad further, adding crunch and freshness that balance the richness of the yogurt.
What you’ll end up with is a visually stunning dish that’s as nourishing as it is delicious—packed with protein, fiber, and vibrant colors. The roasted beets add a deep, earthy sweetness, while the yogurt dressing ties everything together with a cool, tangy finish.
This salad is hearty enough to serve as a main course but light enough to enjoy as a side.
Perfect for meal prep, potlucks, or a refreshing weeknight dinner, this recipe comes together in under 30 minutes. The best part? It tastes even better the next day as the flavors meld. Let’s get started!
Ingredients for beetroot and yogurt salad
Vibrant beets, creamy yogurt, and crunchy walnuts—this salad is summer in a bowl!
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Plain Greek Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For dressing richness |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Fresh Dill 🌿 | ¼ cup | Chopped, for freshness |
| Toasted Walnuts 🥜 | ½ cup | Chopped for crunch |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy brightness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Feta Cheese 🧀 | ¼ cup | Crumbled, optional |
The beets are the star here. Pre-cooked vacuum-packed beets save time, but roasting your own gives that caramelized sweetness you can't beat. Trader Joe's has great pre-washed baby beets if you're short on time. For roasting, wrap whole beets in foil with a drizzle of olive oil—400°F for 45 minutes until fork-tender. The skin slides right off once cooled. I always roast an extra beet or two—halved beets roast faster and look gorgeous on the plate.
No Greek yogurt? Plain vegan yogurt works too, though it might be slightly tangier. Swap the honey for maple syrup if you prefer, or skip it entirely for a lighter dressing. Fresh dill is ideal, but dried dill at one-third the amount gets you close in a pinch. The walnuts? Toast them in a dry pan for 3-4 minutes until fragrant—that aroma makes all the difference. The feta adds a salty punch, but omit it for a fully vegetarian version if needed. Want extra crunch? Add toasted sunflower seeds or pumpkin seeds instead.
Roasted beets keep in the fridge for 5 days wrapped in foil, and the dressing lasts 4 days in an airtight jar. To prep ahead, roast the beets and store them separately, then assemble the salad just before serving. The flavors actually improve overnight—perfect for meal prep. For extra vibrancy, toss the walnuts and dill with a pinch of salt right before serving. Garnish with extra lemon zest if you're feeling fancy!
Why You'll Love This Recipe
- No-Cook Magic: I swear by this when I’m too tired to turn the oven on. Roast the beets ahead (or grab pre-cooked ones), then toss them with yogurt, a drizzle of olive oil, and a squeeze of lemon—done. The earthy sweetness of the beets pairs perfectly with the tangy yogurt, and the honey just ties it all together without overpowering.
- Bright & Tangy: Honestly, the flavor combo hits different. The yogurt keeps it creamy but light, while the lemon and olive oil add this bright, almost Mediterranean zing. It’s not too heavy for summer, but it’s rich enough to satisfy—plus, the honey gives it that subtle sweetness that makes you want to go back for more.
- Lunchbox Hero: Between us, this salad is my go-to for packed lunches. It holds up for days in the fridge, and the textures—creamy yogurt, tender beets, maybe even some chopped herbs—stay intact. I’ve sent it to work, packed it for hikes, and even used it as a side for dinner when I’m too lazy to cook anything else.
- Budget Brightener: Here’s what sold me—it’s ridiculously affordable. Beets are cheap, especially in season, and Greek yogurt stretches far. A little olive oil, a splash of lemon, and honey? You’re not breaking the bank, but it feels like a fancy dish. Even my picky-eating teen asks for seconds, and that’s saying something.
Step-by-step instructions for beetroot and yogurt salad
This vibrant salad comes together in minutes with bold flavors you'll crave.
🍳 Step 1: Roast the Beets to Perfection
Preheat your oven to 400°F and wrap the 2 whole medium beets tightly in aluminum foil. Place them on a baking sheet and roast for 45-50 minutes until completely tender when pierced with a fork. The key here is patience—the beets should be fork-tender with no resistance.
While roasting, I like to turn the beets halfway through for even cooking. When done, let them cool slightly before peeling under running water—the skins should slide right off. Chop the peeled beets into ½-inch cubes and set aside. You'll want about 2 cups of chopped beets for this recipe.
👨🍳 Step 2: Toast the Walnuts and Prepare Garnishes
In a dry skillet over medium heat, toast the ½ cup toasted walnuts for 3-4 minutes until fragrant and golden. Watch carefully—they'll darken quickly. Let them cool, then roughly chop them for texture. Set aside 2 tablespoons for garnish and keep the rest for mixing.
While the walnuts toast, mince the 2 cloves garlic and finely chop the ¼ cup fresh dill. I like to use a sharp chef's knife for the dill—hold the stem between your thumb and forefinger and rock the blade gently to get even, tiny pieces. The dill adds that bright, herby freshness that balances the earthy beets perfectly.
🥘 Step 3: Whisk Together the Yogurt Dressing
In a medium bowl, combine the 1 cup plain Greek yogurt, ¼ cup extra-virgin olive oil, 2 tablespoons lemon juice, 1 tablespoon honey, 1 tablespoon red wine vinegar, ½ teaspoon salt, and ¼ teaspoon black pepper. Whisk vigorously for 1-2 minutes until completely smooth and emulsified.
Here's the thing—don't rush this step. The dressing needs to come together properly so it clings beautifully to the beets. If it looks too thick, add 1-2 teaspoons of water to loosen it slightly. Taste and adjust seasoning if needed—the honey should mellow out the tanginess while the vinegar keeps it bright.
🥘 Step 4: Assemble the Salad with Perfect Balance
In a large bowl, combine the chopped beets with the remaining ¼ cup chopped walnuts and ¼ cup chopped dill. Pour the yogurt dressing over the top and gently toss everything together until the beets are evenly coated. The salad should look vibrant with deep ruby beets and contrasting green dill.
For that final touch, sprinkle the crumbled ¼ cup feta cheese over the top and save the reserved 2 tablespoons chopped walnuts for garnish. I like to serve this immediately while the dressing is still cool and creamy—it's the perfect balance of earthy, creamy, and crunchy textures in every bite.
Pro Tips For Making Beetroot And Yogurt Salad
- ROAST BEETS UNTIL TENDER: Peel those beets before roasting—no need to wait for them to cool. Toss whole, unpeeled beets in olive oil, salt, and roast at 400°F (200°C) for 45-55 minutes until a knife slides in like butter. Overcooked beets turn mushy; undercooked ones stay tough. Trust the knife test—no guessing.
- USE THICK YOGURT: Skip the thin stuff. Full-fat Greek yogurt (at least 5% fat) holds up better and balances the sweetness without curdling. If you’re using non-fat, add a splash of milk to keep it creamy—thin yogurt makes the whole salad taste watery.
- DRESS THE BEETS FIRST: Toss the warm roasted beets with half the lemon juice and olive oil right after roasting. This keeps them vibrant and prevents them from drying out while you mix the dressing. Cold beets absorb dressing unevenly—warm ones soak it up perfectly.
- SWEETEN WITH MODERATION: Honey is your friend, but don’t drown it. Start with 1 teaspoon per cup of yogurt and adjust to taste—beets are naturally sweet. Too much honey makes the salad cloying; too little leaves it flat. Balance is everything, and you can always add more lemon to cut the sweetness if needed.
Wine and beer pairings for this recipe
Crisp White Wine
This salad’s bright acidity and creamy yogurt base make it a perfect match for dry white wines with citrus and mineral notes. I love a Sauvignon Blanc from New Zealand—its zesty lime and grapefruit flavors cut through the richness of the yogurt while complementing the earthy beets.
Look for one with a touch of herbal complexity, like Cloudy Bay or Kim Crawford. The crisp acidity will refresh your palate between each vibrant bite. 🍷
Light Red Options
If you prefer red wine, opt for something light-bodied and fruity that won’t overpower the salad’s delicate flavors. A Pinot Noir from Oregon or Burgundy works beautifully—its bright cherry and raspberry notes harmonize with the beets, while the subtle earthiness of the wine mirrors the salad’s natural depth.
Avoid heavy, tannic reds like Cabernet Sauvignon, which would clash with the creamy yogurt. 🍇
Sparkling Wine Pairing
For a festive touch, serve this salad with chilled sparkling wine like a Prosecco or Cava. The effervescence cleanses your palate between bites, making the flavors pop even more.
I like La Marca Prosecco for its crisp apple and pear notes, which balance the salad’s sweetness and tang. It’s also a great choice for brunch or summer gatherings. ✨
Beer Pairings
For beer lovers, a crisp lager or witbier is ideal. A Belgian witbier like Hoegaarden brings citrusy coriander and orange peel notes that pair wonderfully with the lemon and dill in the salad.
If you prefer lagers, a German Helles—like Weihenstephaner—offers a clean, malty backbone that stands up to the creamy yogurt. Avoid heavy stouts or IPAs, which would overpower the dish. 🍺
Non-Alcoholic Pairings
Don’t drink alcohol? No problem! A sparkling water with lemon or ginger beer adds a refreshing contrast. For something more substantial, try hibiscus iced tea—its tart, floral notes enhance the salad’s earthy sweetness.
I also love a cucumber-mint infused water with a splash of lime for a light, hydrating match. 💧
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted ones?
Raw beets work but won't give the same sweet, caramelized flavor. If you prefer them raw, peel and thinly slice 2 medium beets, then soak in cold water for 10 minutes to remove excess dirt. The texture will be firmer and less tender than roasted beets, so add extra walnuts or greens for balance. For best results, roasting enhances the natural sweetness.
How do I make this salad vegan?
Swap the Greek yogurt for unsweetened coconut yogurt or cashew-based vegan yogurt to keep it creamy. For the feta, use crumbled vegan feta (like Violife) or omit it entirely. The honey can be replaced with maple syrup, and ensure your olive oil is certified vegan. The flavor will still be rich and satisfying!
Can I make this salad ahead of time?
Roast the beets and store them in the fridge for 5 days wrapped in foil. The dressing can be made 3 days ahead and kept in an airtight container. Assemble the salad just before serving to prevent sogginess. The flavors actually deepen overnight, making it perfect for meal prep!
What if I don’t like walnuts?
No problem! Swap them for toasted sunflower seeds, pumpkin seeds, or crumbled feta for extra crunch. If you prefer a nut-free option, try adding toasted chickpeas or fresh herbs like parsley. Just keep the texture contrast to balance the creamy yogurt and tender beets.
Why did my dressing separate?
This happens when the yogurt and oil don't fully emulsify. Whisk the dressing more vigorously or add 1 teaspoon of Dijon mustard to help bind it. If it separates later, give it a quick stir before serving. For extra insurance, blend the dressing ingredients briefly with an immersion blender for a silky texture.
