Beetroot and Yoghurt Salad Recipe: Earthy Sweetness Meets Cool Creaminess

Salads

Beetroot and Yoghurt Salad Recipe: Earthy Sweetness Meets Cool Creaminess

This beetroot and yogurt salad recipe transforms humble ingredients into a vibrant, balanced dish that’s as beautiful as it is delicious. The deep earthiness of roasted beets pairs perfectly with the cool creaminess of yogurt, creating a salad that’s both refreshing and satisfying.

What makes this recipe special is how simple yet impressive it looks—ideal for lunch, potlucks, or as a side that steals the show.

The secret lies in properly roasting the beets until tender and caramelized, then cooling them before slicing into thin, even pieces. A tangy yogurt dressing ties everything together, while toasted nuts and fresh herbs add texture and depth.

The result is a salad that’s packed with flavor, color, and nutrients, yet requires minimal effort to prepare.

By the time you’re done, you’ll have a dish that’s creamy, crunchy, and bursting with earthy-sweet flavors—perfect for warm days or cozy gatherings. The best part? It keeps well for up to 3 days in the fridge, making it an ideal meal prep option.

Let’s bring this salad to life with just a few simple steps.

Serve it alongside grilled meats, fish, or even as a standalone vegetarian meal. The contrast of warm roasted beets and cool yogurt makes every bite feel like a celebration of fresh, seasonal ingredients. Ready to create something truly special?

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for beetroot and yoghurt salad

Roasted beets and creamy yogurt create a vibrant, balanced salad with earthy-sweet flavors.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Red or golden, peeled and cubed
Plain Greek Yogurt 🥛 1 cup Full-fat for creaminess, unsweetened
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and dressing
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Mint Leaves 🌿 ¼ cup Chopped, for brightness
Toasted Walnuts 🥜 ½ cup Chopped, store-bought or homemade
Lemon Juice 🍋 2 tbsp Freshly squeezed, for tang
Honey 🍯 1 tbsp For subtle sweetness
Apple Cider Vinegar 🍶 1 tbsp For dressing balance
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Freshly Ground Black Pepper 🌶️ ¼ tsp For finishing
Garlic Cloves 🧄 2 cloves Minced, for dressing depth
Orange Zest 🍊 1 tsp For citrus brightness

The beets are the star—golden or red both work, but golden stays vibrant longer. Trader Joe's and Whole Foods sell pre-washed, trimmed beets for convenience, but organic ones from the store's produce section have better flavor. Roast them until fork-tender (about 45 minutes at 400°F), then cool completely before slicing—this prevents bleeding. I always roast a few extra beets; they're great in soups or grain bowls later. For the yogurt, Fage or Siggi's are my go-tos—they're thick and tangy without being sour.

No honey? Maple syrup or agave works in a pinch, though honey's floral notes complement the beets best. Fresh herbs wilt fast, so store-bought chopped dill and mint in the fridge are lifesavers (just add lemon juice to keep them green). Swap walnuts for pecans or almonds if you prefer. The dressing can be made ahead—store it in a jar with the yogurt on top and shake before using. For extra richness, stir in 1 tbsp tahini to the dressing. If you're serving this to kids or picky eaters, blend the dressing separately so they can dip their beets.

Roasted beets keep in the fridge for 5 days if stored in a sealed container with a paper towel to absorb moisture. The yogurt dressing stays fresh for 3 days if kept in an airtight jar. For meal prep, assemble the salad the night before—flavors meld beautifully overnight. To reheat, microwave the beets for 30 seconds to revive their texture. Walnuts lose crispness after 2 days, so toast them fresh when serving. This salad travels well in a bento box, making it perfect for office lunches or picnics.

❤️

Why You'll Love This Recipe

  • No Roasting Required: I’ll admit, I used to avoid beets because of the roasting hassle—until I discovered roasting them in foil while I made dinner. Fifteen minutes later, they’re tender and sweet, ready to slice straight into the yogurt. The foil trick means zero cleanup, and the beets stay juicy without drying out.
  • Tangy-Creamy Magic: That Greek yogurt isn’t just a base—it’s the star. The cool, thick texture cuts through the earthy beets, while the olive oil and herbs brighten everything up. Honestly, the first time I tasted it, I thought, “Why didn’t I do this sooner?” The mint and dill add a freshness that makes it feel like a summer breeze in a bowl.
  • Picnic to Potluck: This salad is my go-to for anything from a lazy Sunday brunch to a last-minute potluck. Pack it in a jar for work lunches (the yogurt stays creamy on top), or serve it chilled at a barbecue. Between us, it’s the one dish I always bring that people actually finish—no sad leftovers here.
  • Budget Brightness: Beets are cheap, yogurt stretches far, and herbs last longer than you’d think if you store them right. I make a big batch for the week, and it’s always gone before the beets start to wilt. Plus, the olive oil is the only splurge, but a little goes a long way—so you’re not breaking the bank for something that tastes like a restaurant salad.

Step-by-step instructions for beetroot and yogurt salad

Transform roasted beets into a vibrant, creamy salad with this straightforward method.

1

🔥 Step 1: Roast the Beets Until Tender

Preheat your oven to 400°F and line a baking sheet with parchment paper. Place the 2 whole medium beets (peeled and cubed) on the sheet, drizzle with 2 tablespoons of the extra-virgin olive oil, and sprinkle with ¼ teaspoon of the diamond crystal kosher salt. Toss gently to coat evenly.

Roast for 25-30 minutes until the beet cubes are fork-tender and their edges begin to caramelize. You'll know they're done when they yield slightly to pressure and develop a deep, earthy aroma. If the oven runs hot, check at the 20-minute mark—undercooked beets will turn mushy when tossed with the dressing.

2

👨‍🍳 Step 2: Toast the Walnuts and Prepare Herbs

While the beets roast, place the ½ cup toasted walnuts in a dry skillet over medium heat. Toast for 3-4 minutes, stirring constantly, until they release their nutty aroma and turn a deeper golden color. Remove from heat immediately to prevent burning and let cool for 5 minutes before chopping.

In a small bowl, combine the ¼ cup chopped fresh dill and ¼ cup chopped fresh mint leaves. Set aside—these will add a bright herbal contrast to the creamy yogurt base. I like to chop them just before mixing to preserve their vibrant color and freshness.

3

🥘 Step 3: Whisk the Yogurt Dressing

In a medium bowl, whisk together the 1 cup plain Greek yogurt, 2 tablespoons lemon juice, 1 tablespoon honey, 1 tablespoon apple cider vinegar, 1 teaspoon orange zest, ½ teaspoon diamond crystal kosher salt, and ¼ teaspoon freshly ground black pepper. The dressing should be smooth and slightly thick—if it looks too stiff, add 1-2 teaspoons of water to loosen it.

Add the 2 minced garlic cloves and mix well. Let the dressing sit for 5 minutes to allow the flavors to meld. The garlic will mellow slightly, preventing a harsh bite in the final salad. Taste and adjust seasoning if needed—this is your chance to balance sweetness and acidity before combining with the beets.

4

🥘 Step 4: Combine and Chill

Transfer the roasted beets to a large serving bowl. Gently fold in the chopped walnuts, herb mixture, and yogurt dressing using a silicone spatula. Work quickly but carefully to avoid breaking the beet cubes. The goal is to distribute the creamy dressing evenly while maintaining the salad's textural contrast.

Cover the bowl and refrigerate for at least 30 minutes before serving. This chilling time allows the flavors to fully develop and the beets to absorb the dressing. The salad will taste even better the next day as the flavors continue to meld—this is especially true for the bright citrus notes and earthy beets.

5

🍽️ Step 5: Serve with Garnish

Before serving, give the salad one final toss to redistribute any settled dressing. Transfer to a platter and garnish with an additional sprinkle of chopped dill and mint leaves. The fresh herbs add a pop of color and remind diners of the salad's vibrant flavors.

Serve immediately while the beets are still warm from the roasting process, or let it sit at room temperature for 15 minutes before serving if you prefer a slightly cooler presentation. The contrast between the warm beets and cool yogurt creates a satisfying temperature balance that makes every bite refreshing.

👨‍🍳

Pro Tips For Making Beetroot And Yoghurt Salad

  • Boil Beets Until Fork-Tender: I learned this the hard way—beets that aren’t fully cooked turn to mush when sliced, and nobody wants that. Test with a fork: if it slides in like butter, they’re done. Overcooking? No, just right.
  • Chill Yogurt Before Mixing: Cold yogurt keeps the salad creamy, not grainy. Pop it in the fridge for 15 minutes before stirring—trust me, your texture will thank you.
  • Skip the Overchopping Greens: Fresh dill and mint lose their punch when you pulverize them. Rough chop and fold gently; you want bright bursts, not sad mush.
  • Roast Beets for Depth: Boiling works, but roasting at 400°F (200°C) for 45 minutes caramelizes the edges and deepens the flavor. Worth the extra time—your salad will taste like it came from a market, not a box.

Troubleshooting perfect results

Beets Too Soft?

Over-roasted beets turn mushy and lose their vibrant texture. To fix this, reduce oven temperature to 375°F and roast for 20-25 minutes instead of 400°F. Wrap beets tightly in aluminum foil before roasting—they’ll stay tender without drying out.

If already mushy, mix with 1 tablespoon lemon juice and 1 teaspoon honey to brighten flavors. 💫

Dressing Too Thin?

If your yogurt dressing separates or becomes watery, whisk in 1 teaspoon chia seeds or 1 tablespoon cornstarch mixed with 1 tablespoon cold water. For extra thickness, add 2 tablespoons crumbled feta cheese or 1 tablespoon tahini.

Always taste before combining—adjust lemon juice or honey to balance flavors. 🥛

Herbs Wilted Too Fast?

Fresh herbs like dill and mint lose their vibrancy when mixed too early. Store chopped herbs in a bowl of ice water until ready to use, or add 1 teaspoon lemon juice to preserve color.

For prepped salads, add herbs just before serving. If herbs are already wilted, swap them for ¼ cup chopped parsley or 1 tablespoon dried herbs (like dill or mint). 🌿

Salad Too Dry?

If the salad lacks moisture, drizzle with 1 tablespoon extra-virgin olive oil or add 2 tablespoons plain yogurt to the dressing. For extra creaminess, fold in ¼ cup crumbled goat cheese or 2 tablespoons sour cream. Serve with a side of hummus or tzatziki for dipping. 🥜

Nuts Too Crunchy?

Toasted walnuts lose crispness when stored too long. For maximum crunch, toast them fresh before serving. If nuts are already soft, swap them for ½ cup roasted pumpkin seeds or ¼ cup granola. Store nuts in an airtight container at room temperature for up to 3 days. 🌶️

Flavors Not Balanced?

If the salad tastes too sweet, add 1 extra tablespoon lemon juice or ½ teaspoon apple cider vinegar. For more depth, stir in ½ teaspoon smoked paprika or 1 minced garlic clove. Taste as you go—adjust seasoning gradually to avoid overpowering the natural flavors. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 240mg10%
Total Carbohydrate 26g9%
Dietary Fiber 6g21%
Sugars 14g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use cooked beets instead of roasted?

Boiled or steamed beets work perfectly—they just have a slightly different texture. For best results, boil whole beets for 45-60 minutes until tender, then cool and slice. The salad will still be delicious, though roasted beets develop deeper caramelized edges that add extra flavor.

2

How do I make this salad vegan?

Swap the Greek yogurt for ½ cup coconut yogurt or ¼ cup vegan mayo mixed with ¼ cup plant-based milk. Use 1 tablespoon maple syrup instead of honey, and add 1 teaspoon apple cider vinegar for tang. The texture will be slightly lighter, but all the flavors remain intact.

3

Can I prepare this ahead of time?

This salad actually tastes better when made 1-2 days ahead! Store the roasted beets and dressing separately in airtight containers. Combine just before serving to preserve texture. The flavors meld beautifully overnight, making it perfect for meal prep. Keep the herbs separate until the last minute to maintain freshness.

4

What's the best way to store leftovers?

Store the salad in an airtight container with parchment paper between layers to prevent sogginess. Keep it refrigerated for up to 3 days. For best texture, reheat the beets gently in the microwave for 30 seconds before serving again. The yogurt dressing may separate slightly—just stir well before eating.

5

Can I add protein to this salad?

Yes! Try adding ½ cup chickpeas (roasted with olive oil and salt), ½ cup grilled chicken, or ¼ cup crumbled feta. For extra protein, fold in 2 tablespoons pumpkin seeds or ¼ cup edamame. The creamy yogurt dressing pairs beautifully with all these additions.

★★★★★5.0(5 reviews)
Categories Salads