Beetroot and Yoghurt Salad Recipe: Earthy Sweetness Meets Cool Creamy Tang

Salads

Beetroot and Yoghurt Salad Recipe: Earthy Sweetness Meets Cool Creamy Tang

This beetroot and yogurt salad recipe transforms humble ingredients into a vibrant, creamy dish that balances earthy sweetness with cool tang. 💛 The secret lies in roasting beets until tender and caramelized, then tossing them with a bright yogurt dressing infused with lemon and fresh herbs.

I developed this recipe after realizing how often salads lack that perfect harmony of textures and flavors—this one delivers crisp greens, velvety beets, and a velvety yogurt base that keeps everything cohesive.

The beauty of this salad is its versatility—it works as a light lunch, side dish, or even a meal-prep staple that stays fresh for days. Roasting the beets intensifies their natural sweetness while adding a deep, rich color that makes the dish visually stunning.

The yogurt dressing, made with Greek yogurt, lemon juice, and a touch of garlic, adds a creamy yet refreshing contrast that cuts through the beets' richness. It's the kind of salad that feels indulgent yet remains light enough for any season.

What makes this recipe truly special is how the components come together: tender roasted beets, crisp greens like arugula or spinach, toasted nuts for crunch, and fresh herbs for brightness. The dressing binds everything without overwhelming the natural flavors, creating a salad that's both satisfying and balanced.

Each bite delivers a perfect mix of textures and tastes—sweet, tangy, creamy, and crunchy—all in one harmonious mouthful.

Serve this salad as a standalone meal or pair it with grilled chicken, fish, or even as a topping for wraps. The recipe scales easily, making it perfect for picnics, potlucks, or weeknight dinners. Here's how to bring it to life with minimal effort and maximum flavor.

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

Ingredients for beetroot and yoghurt salad

Roasted beets and velvety yogurt bring earthy sweetness and cool tang together effortlessly.

Ingredient Amount Notes
Medium Beets 🧅 2 whole Roasted until tender, peeled
Plain Greek Yogurt 🥛 1 cup Full-fat for creaminess
Fresh Lemon Juice 🍋 2 tbsp Freshly squeezed, zesty
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Garlic Cloves 🧄 2 cloves Minced, aromatic
Fresh Dill 🌿 ¼ cup Chopped, vibrant green
Fresh Mint Leaves 🌿 ¼ cup Chopped, bright flavor
Baby Arugula 🌱 4 cups Fresh, peppery greens
Walnuts 🥜 ½ cup Toasted, crunchy
Honey 🍯 1 tbsp Light, floral variety
Salt 🧂 ½ tsp Sea salt, fine grain
Black Pepper 🌶️ ¼ tsp Freshly ground

The beets are the star here—organic from Trader Joe's if you can find them, but any firm, vibrant beets work. Roasting brings out their natural sweetness, so don't skip this step! I usually roast mine at 400°F for about 45 minutes until fork-tender. The walnuts? Costco's bulk section has the best price—just toast them in a dry pan for 3-4 minutes until fragrant. Fresh herbs make all the difference: grab dill and mint from the grocery store's produce section (look for bright green leaves, no wilting). The yogurt needs to be full-fat Greek yogurt—it keeps the dressing luscious without being too heavy.

No fresh dill or mint? Dried works at half the amount, but fresh is ideal. Short on walnuts? Toasted pecans or almonds add a similar crunch. The honey can be swapped for maple syrup if you prefer, but honey's floral notes complement the beets beautifully. For extra tang, add an extra tablespoon of lemon juice. The olive oil matters here—a fruity, extra-virgin variety (like California Early Harvest) elevates the dressing. If you're meal prepping, store the dressing separately until ready to toss with greens to keep everything crisp.

Roasted beets keep for 5 days in the fridge wrapped in foil—reheat gently in the microwave. The dressing stays fresh for 4 days in an airtight container, but add a splash of lemon juice before using if it's been stored longer. Walnuts lose their crunch over time, so toast them fresh when assembling. This salad tastes even better the next day as flavors meld—perfect for meal prep! Portion into containers with dressing on the side for maximum freshness.

❤️

Why You'll Love This Recipe

  • No Roasting Hassle: I’ll admit, I used to dread roasting beets—messy, time-consuming, and always a little too sweet. But this recipe? You can use pre-cooked roasted beets straight from the jar (or even canned, if you’re in a pinch). Just slice, toss, and go.
  • Tangy Creamy Magic: That Greek yogurt dressing—oh, it’s good. The lemon brightens the earthy beets, while the garlic and olive oil add this rich, almost Mediterranean depth. It’s creamy but not heavy, tangy but not sour—honestly, the balance is my favorite part.
  • Lunchbox Legend: Between us, this salad is my go-to for packed lunches. It holds up for days (yes, even in a bento box) and actually tastes better the next day—no sad, wilted greens here. My kids used to turn their noses up at beets, but now they fight over the last piece.
  • Budget Brightener: Beets are cheap, yogurt is cheap, and you’re using pantry staples. I’ve made this for under $3 per serving, and it stretches to feed four with leftovers that don’t go bad. Plus, it’s one of those rare salads that actually feels like a treat without breaking the bank.

Step-by-step instructions for beetroot and yoghurt salad

Here's how to create a vibrant, creamy salad that balances earthy beets with cool yogurt tang.

1

🔥 Step 1: Roast the Beets to Perfection

Preheat your oven to 400°F. Wrap the 2 whole medium beets tightly in aluminum foil, then place them directly on the oven rack. Roast for 45-50 minutes until they feel soft when squeezed gently through the foil.

Here's the thing - don't cut them before roasting. The foil traps steam, creating perfectly tender beets. When they're done, let them cool slightly before peeling away the skin - it should slide off effortlessly once they've cooled for 5 minutes. Cut the cooled beets into ¼-inch thick slices or small cubes for even distribution in your salad.

2

👨‍🍳 Step 2: Toast the Walnuts for Crunch

While the beets roast, spread the ½ cup walnuts on a baking sheet lined with parchment paper. Toast them in the same 400°F oven for 8-10 minutes until they're fragrant and golden brown, shaking the pan halfway through for even toasting.

Watch them closely - walnuts burn quickly. You want them to smell amazing and look toasted, not dark brown. Let them cool completely before chopping roughly with a knife. The toasted walnuts will add that perfect crunch contrast to the creamy salad.

3

🥘 Step 3: Create the Creamy Yogurt Dressing

In a medium bowl, whisk together the 1 cup plain Greek yogurt, 2 tbsp fresh lemon juice, 1 tbsp honey, 2 minced garlic cloves, 0.5 tsp salt, and 0.25 tsp black pepper until completely smooth. This is your base - creamy, tangy, and perfectly balanced.

Now stir in the 0.5 cup extra-virgin olive oil gradually while whisking continuously. You want the dressing to be thick but pourable - if it's too thick, add 1-2 tsp water to reach your desired consistency. Set this aside while you prepare the remaining ingredients.

4

🍳 Step 4: Assemble the Vibrant Salad

In a large bowl, combine the 4 cups baby arugula, roasted beets, toasted walnuts, 0.25 cup chopped fresh dill, and 0.25 cup chopped fresh mint leaves. Gently toss everything together with your hands or a large spoon to distribute the ingredients evenly.

Here's where it gets good - pour about ⅓ of the yogurt dressing over the salad and toss gently again. The dressing should lightly coat the ingredients without making them soggy. Taste and adjust seasoning if needed - you might want to add a bit more lemon juice or honey to taste.

5

⏰ Step 5: Serve Immediately for Best Texture

Transfer the salad to serving plates and drizzle with the remaining dressing. Garnish with additional chopped herbs if desired. This salad tastes best when served immediately, but you can prepare it up to 4 hours ahead and store it in the refrigerator.

When ready to serve, give it one final toss to redistribute the dressing. The contrast of warm, roasted beets with cool, creamy yogurt and peppery arugula makes this salad truly special. Enjoy it as a refreshing side or light lunch!

👨‍🍳

Pro Tips For Making Beetroot And Yoghurt Salad

  • PEEL BEETS AFTER COOKING: Raw beets stain like crazy, and their skins get rubbery when roasted. Toss them whole into boiling water (no salt—it toughens them) for 30-40 minutes until a knife slips in easily. Peel while still warm—the skins slide off like magic, and you won’t lose half your yield to stubborn patches.
  • USE THICK YOGURT, NOT LABNE: Thin yogurt makes this salad watery. Go for full-fat Greek yogurt with at least 5% fat—it clings better to the beets and balances the acidity. If you’re using low-fat, mix in 1 tablespoon of olive oil to compensate, or else the dressing will separate like a sad salad.
  • ROAST BEETS UNTIL TENDER, NOT SOFT: Overcooked beets turn to mush and turn the salad into a gloopy mess. Test doneness by piercing with a fork—they should give way but still hold shape. If they’re collapsing, you’ve gone too far. Roast at 400°F (200°C) for 45-55 minutes, wrapped in foil halfway through.
  • GARLIC: MINCE, DON’T CHOP: Chopped garlic turns this salad into a flavor bully. Use a microplane or knife to mince it into a paste—it distributes evenly and doesn’t leave harsh, chewy bits. A teaspoon of minced garlic (about 1 clove) is enough; fresh lemon juice will brighten it up if it gets too strong.

Best sauces and condiments for this beetroot and yoghurt salad

Creamy Yogurt Dressing

The star of this salad is the yogurt dressing, where full-fat Greek yogurt provides that luxurious creaminess while fresh lemon juice and honey balance the earthy beets. I like to add 2 minced garlic cloves for depth and a pinch of salt and black pepper to enhance all flavors.

The extra-virgin olive oil (about ½ cup) emulsifies beautifully, creating a velvety texture that coats every ingredient without overwhelming them. 💛

Tangy Lemon-Herb Vinaigrette

For a lighter alternative, swap the yogurt for a lemon-herb vinaigrette made with ¼ cup lemon juice, ½ cup olive oil, 1 tbsp honey, and 1 tbsp chopped fresh dill.

This version keeps the salad refreshing while still highlighting the beets' natural sweetness. The acidity brightens the dish, especially if you're serving it as a side for grilled meats or fish.

Spicy Harissa Swirl

Add a kick by stirring 1 tsp harissa paste into the yogurt dressing for a North African-inspired twist. The smoky, spicy heat contrasts beautifully with the cool yogurt and sweet beets.

Garnish with extra toasted walnuts and a sprinkle of feta cheese for a Mediterranean-inspired salad that feels indulgent yet light.

Sweet Balsamic Glaze

Drizzle the finished salad with a homemade balsamic glaze (simmer ¼ cup balsamic vinegar until reduced by half) for a tangy-sweet contrast. The glaze adds depth and pairs perfectly with the creamy yogurt and roasted beets. For extra flair, drizzle it just before serving to keep the greens crisp.

Crunchy Nut Butter Dressing

For a nutty twist, blend ¼ cup almond butter with ½ cup Greek yogurt, 1 tbsp lemon juice, and 1 tsp honey until smooth. This rich, creamy dressing adds a nutty depth that complements the beets and walnuts beautifully.

It’s especially delicious if you’re serving the salad as a hearty lunch or dinner.

Fresh Fruit Additions

Brighten the salad with diced apple or pear (about ½ cup) for a crisp, sweet crunch. The fruit’s acidity cuts through the richness of the yogurt, while its texture adds another layer of contrast. I love adding thinly sliced red onion too—its sharp bite balances the sweetness perfectly. 🍏

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 5g25%
Cholesterol 15mg5%
Sodium 420mg18%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 14g
Protein 12g24%
* 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 beetroot instead of roasted?

Yes, but roasting enhances the flavor! Boiled or steamed beets work in a pinch, but they won't develop that caramelized sweetness. If using cooked beets, pat them dry thoroughly before adding to the salad to prevent a watery texture. For best results, roast them at 400°F for 45-50 minutes wrapped in foil.

2

How can I make this salad vegan?

Swap the Greek yogurt for coconut yogurt or a vegan yogurt alternative like almond-based yogurt. Use flaxseed oil instead of olive oil for binding, and add 1 tbsp apple cider vinegar to mimic the tang. The texture will be slightly lighter but still creamy. Toasted nuts and fresh herbs will keep the dish satisfying.

3

Why does my dressing separate?

This happens when the oil and yogurt aren't properly emulsified. Whisk vigorously when combining ingredients, and add 1 tsp Dijon mustard to help bind the mixture. If it separates later, give it a quick whisk before using. For extra stability, chill the dressing for 30 minutes before serving.

4

Can I meal prep this salad?

Store the roasted beets, dressing, and greens separately in airtight containers for up to 4 days. When ready to eat, toss everything together and add fresh herbs at the last minute. Keep walnuts separate until serving to maintain their crunch. The yogurt dressing will stay fresh for 3 days if refrigerated.

5

What greens work best with this salad?

Baby arugula is ideal for its peppery kick, but spinach, mixed greens, or even kale (massaged first) work beautifully. For a milder taste, use butter lettuce or romaine. Avoid iceberg—it lacks the flavor and texture to complement the creamy dressing. If using kale, thinly slice and massage with a pinch of salt for 2 minutes before adding other ingredients.

★★★★★4.6(8 reviews)
Categories Salads