Beet and Green Bean Salad Recipe: Earthy Sweetness Meets Crisp-Topped Freshness

Side Dishes

Beet and Green Bean Salad Recipe: Earthy Sweetness Meets Crisp-Topped Freshness

This beet and green bean salad recipe transforms simple ingredients into a vibrant, textured dish that balances earthy sweetness with crisp, fresh green beans. The secret lies in roasting the beets until tender yet firm, preserving their natural sweetness while developing deep, caramelized notes.

A bright citrus-tahini dressing ties everything together, adding a creamy, tangy contrast that elevates every bite.

What makes this salad special is the perfect harmony of textures—creamy roasted beets, crisp-tender green beans, and crunchy toasted nuts or seeds for added dimension.

The recipe is designed to be both visually stunning and packed with flavor, making it ideal for summer gatherings or as a refreshing side dish for any meal. It’s also naturally vegan, gluten-free, and requires minimal prep time.

The dressing, made with lemon juice, tahini, and a touch of maple syrup, ensures the salad stays fresh and flavorful, even when prepped ahead. Roasting the beets and blanching the green beans enhances their natural sweetness and tenderness, creating a dish that’s as satisfying as it is healthy.

This salad is proof that simple ingredients can deliver restaurant-quality results with the right technique.

Ready in under 30 minutes, this recipe is perfect for meal prep or last-minute gatherings. Serve it as a standalone dish or pair it with grilled proteins or whole grains for a complete, balanced meal.

The versatility of this salad makes it a go-to for any occasion, ensuring every bite is as delightful as the first.

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

Ingredients for beet and green bean salad

Simple ingredients, bold flavors—this salad delivers restaurant-quality vibrancy with minimal effort.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Medium size, peeled and cubed
Green Beans 🌿 1 lb Trimmed, fresh or frozen
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Lemon Juice 🍋 ¼ cup Freshly squeezed
Tahini 🥜 ¼ cup Sesame paste for creaminess
Maple Syrup 🍯 1 tbsp For subtle sweetness
Raw Walnuts 🌰 ½ cup Toasted for crunch
Red Wine Vinegar 🍷 1 tbsp For tangy brightness
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Garlic Cloves 🧄 2 cloves Minced for dressing
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The beets are the star here, so pick vibrant ones—deep red or golden varieties both work. Whole Foods or local farmers markets often carry pre-peeled beets for convenience, but peeling them yourself ensures better texture. For the green beans, fresh is ideal, but frozen works in a pinch (no thawing needed). The walnuts should be raw—Costco or bulk bins offer the best prices, and toasting them yourself (just 5 minutes in a dry pan) adds depth. Tahini quality matters too; Kirkland or Biona brands are reliable choices that won't turn bitter over time.

No tahini? Substitute with olive oil plus 1 tsp sesame paste—though the texture won't be identical. Running short on walnuts? Pecans or almonds work, but toast them first. The maple syrup can be swapped for agave if preferred, though maple adds a subtle earthiness that complements the beets. For extra tang, add a pinch of Dijon mustard to the dressing. If using frozen green beans, skip the blanching step—they're already prepped. The garlic can be roasted with the beets for a milder flavor if you prefer.

Roasted beets keep for 5 days in the fridge, wrapped tightly in foil. The dressing stays fresh for 1 week if stored in an airtight jar. For meal prep, assemble the salad just before serving to maintain crispness. Walnuts lose their crunch quickly, so toast them fresh or store them in the freezer to preserve texture. This salad reheats beautifully—30 seconds in the microwave with a splash of water revives any wilted greens. Portion into containers with dressing on the side for best results.

❤️

Why You'll Love This Recipe

  • No Roasting Hassle: I’ll admit—roasting beets is a pain. But this salad skips that step entirely. Just boil them until tender, slice them up, and toss with the rest. The earthy sweetness still shines, but without the oven waiting for you.
  • Tahini Magic: That nutty tahini dressing is where this salad gets its soul. A splash of lemon brightens it up, while the olive oil keeps it silky—no weird clumps, no measuring fuss. Drizzle it on, and suddenly everything tastes like a fancy café.
  • Packable Perfection: Between us, this is my go-to for lunches. The green beans stay crisp, the beets hold their shape, and the dressing won’t turn into a soggy mess. Toss it in a container, grab it on the go—zero guesswork.
  • Budget Brightener: Beets and green beans are cheap, and tahini stretches further than you’d think. I make a big batch for the week, and it’s still a hit when I throw it into grain bowls or serve it alongside grilled chicken. No waste, all flavor.

Step-by-step instructions for beet and green bean salad

Transform roasted beets and crisp green beans into a vibrant salad with rich, balanced flavors.

1

Roast the Beets Until Tender and Caramelized

Preheat your oven to 400°F and line a baking sheet with parchment paper. Place the 2 whole medium beets (peeled and cubed) in a single layer on the sheet. Drizzle with 2 tablespoons of the extra-virgin olive oil, then season with ½ teaspoon salt and ¼ teaspoon black pepper. Toss gently to coat.

Roast for 30-35 minutes, turning halfway through, until the beets are fork-tender and develop a deep caramelized color. You'll know they're done when they pierce easily with a knife and have a glossy sheen. Let them cool slightly before handling—this makes peeling any stubborn skins easier if needed.

2

Roast the Green Beans Until Crisp-Tender

While the beets roast, trim the ends from the 1 lb green beans and pat them dry with a kitchen towel. Spread them evenly on a separate baking sheet, again lined with parchment paper. Drizzle with 2 tablespoons of the remaining extra-virgin olive oil, then sprinkle with the remaining ½ teaspoon salt and ¼ teaspoon black pepper. Toss lightly to distribute the seasoning.

Roast at 425°F for 20-25 minutes, stirring once halfway, until the green beans are tender yet still hold their shape with a slight crispness. They should be bright green and slightly charred in spots. Remove from the oven and let them cool completely before combining with the beets.

3

Toast the Walnuts for Maximum Crunch

In a dry skillet over medium heat, add the ½ cup raw walnuts and toast them for 3-4 minutes, stirring constantly. You'll notice the walnuts release their aroma and turn a lighter golden color. Remove them from the heat as soon as they're fragrant and transfer to a plate to cool completely. This step is crucial—the toasted walnuts add texture and depth that raw walnuts can't match.

Once cooled, roughly chop the walnuts with a knife or pulse briefly in a food processor for a more uniform texture. Set aside for the final assembly.

4

Whisk Together the Tahini-Lemon Dressing

In a small bowl, combine the ¼ cup tahini, ¼ cup lemon juice, 1 tablespoon maple syrup, 1 tablespoon red wine vinegar, and 2 minced garlic cloves. Whisk vigorously for 1-2 minutes until the mixture is smooth and emulsified. The dressing should be thick but pourable—if it's too thick, add 1-2 teaspoons water to reach the desired consistency.

Taste and adjust the balance of flavors: add more lemon juice for brightness, maple syrup for sweetness, or red wine vinegar for tang. This dressing is the heart of the salad, tying together the earthy beets, crisp green beans, and nutty walnuts.

5

Assemble and Garnish the Salad

In a large bowl, gently combine the cooled beets and green beans. Drizzle with the remaining ¼ cup extra-virgin olive oil and toss lightly to coat. Add the tahini-lemon dressing and toss again, ensuring every bite gets a balance of flavors. Fold in the toasted walnuts and ¼ cup chopped fresh parsley, reserving a few sprigs for garnish.

Taste and adjust seasoning with additional salt or black pepper if needed. Serve immediately while the green beans are still crisp and the beets retain their warmth. Garnish with the reserved parsley for a pop of color and freshness. This salad holds well for 2-3 hours in the refrigerator, making it perfect for meal prep.

👨‍🍳

Pro Tips For Making Beet And Green Bean Salad

  • PEEL BEETS AFTER COOKING: I learned this the hard way—raw beets stain like crazy, and peeling them before roasting is a mess. Cook them whole (wrapped in foil at 400°F for 45-55 minutes), then cool slightly before peeling under running water. The skins slide off effortlessly, and your hands won’t look like you’ve been dyeing fabric.
  • BLANCH GREEN BEANS FIRST: Skip the raw crunch—blanch your green beans in boiling salted water for exactly 2 minutes, then shock in ice water. This stops cooking, brightens their color, and makes them tender enough to eat without chewing forever. (Yes, even if you’re impatient like me.)
  • WHISK TAHINI WITH LEMON: Tahini and water alone? Too thick. Thin it with lemon juice first—start with 1 tablespoon per 2 tablespoons tahini, then adjust. The acid cuts through the richness and keeps the dressing from clumping when you add olive oil later. (Your future self will thank you.)
  • COOL BEETS BEFORE SLICING: Hot beets turn to mush when you slice them. Let them rest 10 minutes after roasting, then peel and cut while still warm but firm. If you’re in a rush, slice them slightly undercooked—they’ll soften perfectly in the dressing while you prep the rest. (Does it look weird? Yes. Does it work? Every single time.)

Perfect pairings for this dish

Bread Pairings

This salad pairs beautifully with crusty sourdough or freshly baked baguettes—their chewy texture contrasts perfectly with the salad's crisp green beans. I love using a warm, toasted baguette from a local bakery like La Baguette Parisienne to soak up any leftover dressing.

For a heartier option, try whole-grain rustic bread with a smear of garlic-herb butter—the nutty grains complement the earthy beets. 🥖

Protein Additions

For a more satisfying meal, add grilled chicken breast or smoked salmon to the salad. The protein balances the salad's natural sweetness, making it a complete dish.

I often serve it with lemon-herb grilled chicken—just marinate 8 oz chicken breast in 2 tbsp olive oil, 1 tbsp lemon juice, 1 tsp dried thyme, and ½ tsp garlic powder for 20 minutes before grilling.

For a vegan option, toss in crispy chickpeas—simmer 1 can chickpeas with 1 tbsp olive oil, ½ tsp smoked paprika, and ½ tsp salt for 10 minutes until golden. 🍗

Cheese Complements

If you're not strictly vegan, a sprinkle of aged goat cheese or feta adds a tangy contrast that elevates the salad. I recommend crumbling ¼ cup goat cheese over the top just before serving—its creaminess pairs wonderfully with the tahini dressing.

For a sharper bite, try crumbled feta from Whittard of Chelsea, which adds a briny depth. Even a small amount transforms the dish into something extra special. 🧀

Dessert Matchups

End your meal with something light and refreshing to balance the salad's earthy flavors. A citrus sorbet—like lemon or blood orange—cleanses the palate beautifully. I also love pairing this salad with honey-drizzled ricotta topped with toasted almonds and a drizzle of local wildflower honey.

The sweetness of the dessert complements the salad's natural sweetness without overpowering it. 🍋

Beverage Pairings

A crisp rosé wine or sparkling water with lemon is the perfect drink to accompany this salad. For wine lovers, a dry Provençal rosé from Château d'Esclans enhances the herbal and citrus notes in the dressing.

If you prefer non-alcoholic options, sparkling water with a squeeze of lemon or iced hibiscus tea adds a refreshing contrast. For a more robust pairing, try a light lager like Peroni—its crispness balances the salad's richness. 🍷

Seasonal Variations

In summer, add cherry tomatoes and fresh basil to the salad for extra brightness. In fall, swap the green beans for roasted Brussels sprouts and top with pecans instead of walnuts.

For a winter twist, incorporate roasted butternut squash and a drizzle of maple-balsamic glaze—the sweetness of the squash mirrors the beets perfectly. These seasonal tweaks keep the salad exciting year-round. 🍂

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 380mg17%
Total Carbohydrate 30g10%
Dietary Fiber 8g29%
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 raw beets instead of roasted in this salad?

Raw beets work but lose their natural sweetness and vibrant color. For the best flavor and texture, roasting enhances their caramelization and tenderness. If you prefer raw, peel and thinly slice them, then soak in cold water for 10 minutes to remove excess dirt before draining and patting dry.

2

How do I keep the green beans crisp after making the salad ahead?

Blanching the green beans first is key! Toss them in boiling water for 2 minutes, then immediately plunge into ice water to stop cooking. This preserves their crispness. Store the salad in an airtight container with a paper towel to absorb moisture, and keep the dressing separate until serving.

3

What’s the best way to store leftovers?

Store the salad components separately: beets and green beans in one container, dressing in another, and walnuts in a sealed bag. Keep refrigerated for up to 3 days. Reassemble just before serving to maintain crispness. The dressing stays fresh for 5 days if stored in an airtight jar.

4

Can I make this salad without tahini?

Yes! Replace tahini with ¼ cup olive oil plus 1 tsp sesame paste for a similar texture. For extra creaminess, whisk in 2 tbsp Greek yogurt or vegan mayo. The flavor will be slightly different but still delicious—just add a pinch more salt to balance.

5

Why did my beets turn mushy when roasting?

Overcooking or cutting them too small causes mushiness. Roast at 400°F for 30-35 minutes with the skin on (if unpeeled) to prevent drying. Cut them into 1-inch cubes and avoid overcrowding the pan—leave space for even browning.

★★★★★4.7(8 reviews)
Categories Side Dishes