Beet and Yogurt Salad Recipe: Earthy Sweetness Meets Tangy Creaminess

Salads

Beet and Yogurt Salad Recipe: Earthy Sweetness Meets Tangy Creaminess

This beet and yogurt salad recipe transforms humble ingredients into a vibrant, creamy dish that balances earthy sweetness with tangy richness. The secret lies in perfectly roasted beets—tender yet holding their shape—paired with cool, creamy yogurt that cuts through their natural depth.

I developed this recipe after realizing how often beets went underused in salads, and the result is a dish that's equally satisfying as a light lunch or side.

The magic happens in the texture contrast: creamy yogurt coats each bite, while roasted beets add a satisfying bite and natural sweetness. A touch of lemon zest brightens the flavors, while fresh herbs like dill or mint add freshness that keeps the dish from feeling too heavy.

The salad holds together beautifully for up to 24 hours, making it perfect for meal prep.

What makes this recipe stand out is its versatility—swap in walnuts for crunch, add a drizzle of honey for extra sweetness, or toss in fresh greens for extra freshness.

The balance of flavors is what truly elevates it: the beets bring earthiness, the yogurt adds creaminess, and the herbs and citrus provide that final bright pop.

Ready in just 30 minutes, this salad delivers restaurant-quality results with minimal effort. The roasting process caramelizes the beets naturally, while the yogurt dressing ties everything together into a cohesive, flavorful bite. Here's how to make it perfect every time.

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

Ingredients for beet and yogurt salad

Earthy beets and creamy yogurt form the heart of this vibrant salad, balanced with fresh herbs and bright citrus.

Ingredient Amount Notes
Medium Beets 🍠 4 whole Roasted until tender, peeled
Plain Greek Yogurt 🥛 1 cup Full-fat for creaminess
Extra-Virgin Olive Oil 🫒 ¼ cup For roasting and dressing
Lemon Zest 🍋 1 tbsp Freshly grated for brightness
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Mint Leaves 🌿 0.15 cup Chopped, for freshness
Honey 🍯 1 tbsp For subtle sweetness
Apple Cider Vinegar 🍶 1 tsp For tangy balance
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Walnut Halves 🥜 ½ cup Toasted for crunch
Baby Arugula 🌱 2 cups For peppery freshness

The beets are the star—look for firm, smooth-skinned varieties like Chioggia or golden beets at your local grocery store. Whole Foods or Trader Joe's often carry pre-washed, ready-to-roast options, but I prefer buying whole beets to control the roasting process. Roast them until fork-tender, then peel while still warm for easiest removal. The yogurt should be thick and tangy; Fage or Siggi's are my go-tos, but any plain Greek yogurt works. For extra richness, use full-fat—it makes all the difference in texture.

No fresh dill or mint? Dried herbs at half the amount will work in a pinch, though fresh is ideal. Substitute walnuts for pecans or almonds if needed, but toast them first for that nutty depth. Out of honey? Maple syrup or agave works just as well. The lemon zest can be swapped for bottled zest if you're short on time, but fresh is brighter. For extra protein, add white beans or chickpeas—they hold up beautifully in the salad and add a satisfying bite.

Roasted beets keep in the fridge for 5-6 days if stored in an airtight container, while fresh herbs last about 3-4 days wrapped in damp paper towels. The salad itself holds for 24 hours in the fridge, though the texture of arugula softens over time. For meal prep, store the dressing separately and toss with greens just before serving. Walnuts stay fresh for up to a week in the pantry, but toast them fresh for maximum crunch.

❤️

Why You'll Love This Recipe

  • No Roasting Skills Needed: I’ll admit, I used to dread roasting beets—peeling, timing, mess. Then I discovered boiling them whole for 20 minutes. The skins slip off like magic, and you end up with that signature tender, jammy texture without the fuss. (Yes, even on a Tuesday night.)
  • Bright Tangy Magic: That lemon zest and fresh dill cut through the earthiness of the beets like a breath of fresh air. The Greek yogurt adds this silky, cooling contrast, and the olive oil ties it all together with a rich finish. It’s the kind of salad that makes you want to eat it straight off the spoon—no exaggeration.
  • Packed Lunch Hero: Between us, this is my go-to for meal prep. The flavors actually improve after a day in the fridge, and it keeps beautifully for 4-5 days. Toss it in a jar, grab it on the run, or pack it for a picnic—it’s the one salad that doesn’t get sad by day three.
  • Budget-Friendly Powerhouse: Beets are dirt cheap when you buy them in bulk, and Greek yogurt stretches further than you’d think. Honestly, I’ve made this for under $3 per serving, and it’s still ridiculously satisfying. Plus, the leftovers? Perfect for quick breakfasts or as a side for lazy dinners. Zero waste, all flavor.

Step-by-step instructions for beet and yogurt salad

This method balances earthy roasted beets with creamy yogurt and bright herbs for a refreshing salad.

1

Roast the Beets Until Tender

Preheat your oven to 400°F. Clean the 4 whole medium beets thoroughly, then wrap each in aluminum foil. Place them on a baking sheet and roast for 45-50 minutes until completely tender when pierced with a fork.

Here's the thing—roasting beets at high heat ensures they caramelize slightly, deepening their natural sweetness. Once they're cool enough to handle, peel off the skins using a paring knife. I like to cut them into ½-inch cubes for even distribution in the salad. Set aside until ready to use.

2

Toast the Walnuts for Crunch

Spread the ½ cup walnut halves on a dry baking sheet and toast in the same 400°F oven for 5-6 minutes, stirring once halfway. You'll know they're done when they're fragrant and just beginning to turn golden.

Toasted walnuts add essential texture contrast to the creamy salad. Let them cool completely before breaking them into smaller pieces with your hands. This prevents them from releasing excess oil that could make the dressing too heavy.

3

Prepare the Yogurt Dressing

In a medium bowl, whisk together the 1 cup plain Greek yogurt, 1 tablespoon lemon zest, 1 tablespoon honey, 1 teaspoon apple cider vinegar, ½ teaspoon salt, and ¼ teaspoon black pepper until completely smooth. This forms the creamy base of your dressing.

The lemon zest and vinegar create a bright acidity that cuts through the richness of the yogurt, while honey adds subtle sweetness. Taste and adjust the seasoning—you might want to add a pinch more salt or honey depending on your preference.

4

Assemble the Salad Components

In a large bowl, combine the 2 cups baby arugula, roasted beet cubes, and toasted walnut pieces. Pour the yogurt dressing over the top and gently toss everything together with your hands or a large spoon. The arugula's peppery bite complements the sweet beets perfectly.

Now fold in the ¼ cup chopped fresh dill and ⅛ cup chopped fresh mint leaves. These herbs add freshness that balances the earthy beets and creamy yogurt. Taste again and adjust seasoning if needed—sometimes the herbs need a little more salt to shine.

5

Serve Immediately for Best Texture

Divide the salad among 4 serving plates and drizzle with the remaining ¼ cup extra-virgin olive oil. The olive oil adds richness and helps the dressing cling to each bite. Serve immediately while the arugula is still crisp and the dressing hasn't separated.

This salad holds up well for 2-3 hours in the refrigerator if needed, but the texture is best when freshly assembled. The contrast of warm roasted beets with cool yogurt dressing makes every bite satisfying. Pair it with grilled chicken or crusty bread for a complete meal.

👨‍🍳

Pro Tips For Making Beet And Yogurt Salad

  • Boil Beets Until Fork-Tender: I learned this the hard way—undercooked beets turn mushy when sliced, while overcooked ones bleed color into the water. Aim for 45-50 minutes in salted boiling water (no need to peel first), then test with a fork. They should pierce easily but still hold shape—like a firm, sweet hug from the earth.
  • Strain Yogurt for Creaminess: Thick, lumpy yogurt ruins the texture of this salad faster than you can say "soggy greens." Press a cup of plain Greek yogurt in a cheesecloth-lined strainer over a bowl for 20 minutes. The result? Silky, tangy perfection that clings to beets instead of pooling at the bottom.
  • Zest Before Juicing: That lemon zest is where the magic lives, but fresh juice adds brightness. Use a microplane for the zest (no peeling needed—just the colored outer layer), then roll the lemon on the counter to release more juice. A splash of this fresh juice (about 1 tablespoon) keeps the salad from tasting like a sad, dry dressing.
  • Chill Before Serving: Warm beets and room-temperature yogurt? Nope. Let the salad sit uncovered in the fridge for at least 30 minutes before serving. The flavors meld, the yogurt thickens slightly, and the dill’s aroma blooms—like letting a good wine breathe, but for your lunch. (Yes, even if you’re impatient like me.)

Health benefits of this dish

Fiber-Rich Foundation

Roasted beets provide a powerful fiber boost—about 4 grams per ½ cup serving—supporting digestive health and keeping you full longer. The skin-on variety delivers even more fiber, while the yogurt adds probiotic cultures that promote gut balance.

Together, they create a satisfying, nutrient-dense base that digests slowly and stabilizes blood sugar levels. 💪

Protein Without the Meat

This vegetarian salad packs 10-12 grams of protein per serving primarily from the Greek yogurt, making it an excellent plant-based option. The walnuts contribute an additional 4 grams, while optional add-ins like chickpeas can boost protein to 15 grams. Perfect for muscle repair or a satisfying meat-free meal.

Antioxidant Powerhouse

Beets are loaded with betalains—natural pigments that act as antioxidants, reducing inflammation and supporting cellular health. The yogurt provides vitamin B12 and calcium, while the lemon zest adds vitamin C for immune support. This colorful combo fights oxidative stress better than many processed foods.

Bone-Strengthening Nutrients

The yogurt delivers 20% of your daily calcium and 15% of vitamin D needs (if using fortified yogurt), crucial for bone health. Beets contribute manganese, which works with calcium to maintain strong bones. This salad is a sneaky way to meet daily mineral requirements without supplements.

Hydration Boost

Beets are 88% water, helping with hydration while providing electrolytes like potassium. The yogurt adds protein-bound water, making this salad both hydrating and satisfying. Perfect for post-workout meals when you need electrolytes without sugary sports drinks.

Blood Pressure Support

Beets contain nitric oxide, which helps relax blood vessels and lower blood pressure naturally. The potassium in both beets and yogurt further supports cardiovascular health. Regular consumption may reduce hypertension risk—ideal for heart-healthy diets.

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 5mg2%
Sodium 320mg14%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 12g
Protein 8g16%
* 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 boiled beets instead of roasted?

You can, but roasting develops deeper sweetness and caramelized edges that make the salad more flavorful. Boiled beets will work—just make sure they're fully cooked and peeled—but they'll lack that natural richness. If using boiled, toss them with a pinch of sugar and a splash of vinegar to mimic the roasted flavor.

2

How long will this salad keep in the fridge?

The fully assembled salad stays fresh for 24 hours in an airtight container, though the arugula will soften over time. For meal prep, store the dressing separately and mix just before serving. Roasted beets keep for 5-6 days and toasted walnuts last 1 week in the pantry.

3

What if I don't like mint or dill?

No problem! Swap them for parsley, cilantro, or even basil. For a citrusy twist, try adding ¼ cup chopped orange zest instead—it pairs beautifully with the beets. The key is freshness, so choose herbs you enjoy.

4

Can I make this dairy-free?

Yes! Replace the yogurt with ½ cup coconut yogurt plus ¼ cup tahini**> for creaminess. Add a splash of lemon juice to balance the flavor. The texture will be slightly different but still delicious.

5

Why does my dressing separate?

This happens when the yogurt isn't thick enough or the salad sits too long. Stir the dressing vigorously before using, or whisk in 1 teaspoon cornstarch mixed with 1 tablespoon water to thicken it. Always toss the salad just before serving for the best texture.

★★★★★4.5(11 reviews)
Categories Salads