Beet and Green Bean Salad Recipe: Earthy Sweetness Meets Crisp-Tender Bites

Salads

Beet and Green Bean Salad Recipe: Earthy Sweetness Meets Crisp-Tender Bites

This beet and green bean salad recipe transforms simple ingredients into a vibrant, earthy-sweet dish that balances crisp-tender green beans with naturally sweet beets. The secret lies in roasting the beets and green beans—just 20 minutes in the oven—until they develop caramelized edges and a tender bite.

I developed this recipe after realizing how often salads feel flat; this one stays exciting with every forkful.

The beauty of this salad is its versatility—serve it warm or cold, as a light lunch, or alongside grilled proteins for a complete meal. The dressing, a bright mix of lemon, olive oil, and Dijon, cuts through the richness of the roasted vegetables while enhancing their natural sweetness.

It’s the kind of dish that looks as impressive as it tastes, perfect for meal prep or last-minute gatherings.

What makes this salad truly special is how the textures play together—crisp-tender green beans, creamy roasted beets, and a dressing that clings just enough to keep everything cohesive. The result is a salad that’s satisfying, nutrient-packed, and far from boring. Ready to elevate your salad game? Let’s get started.

Pair it with quinoa, farro, or crusty bread to turn it into a full meal, or serve it alongside grilled chicken or fish for a balanced plate. The flavors hold up well for days, making it an ideal make-ahead option. Here’s how to bring it to life.

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

Ingredients for beet and green bean salad

Roasted beets and green beans meet bright lemon dressing for a salad that's vibrant and satisfying.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Medium size, peeled and cut into wedges
Green Beans 🌱 1 lb Trimmed, ends removed
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed
Dijon Mustard 🌶️ 1 tbsp Mild or classic variety
Maple Syrup 🍯 1 tbsp Pure, grade A
Salt 🧂 1 tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Thyme Leaves 🌿 ¼ cup Chopped, stems removed
Red Wine Vinegar 🍷 1 tbsp Dry, bold variety
Toasted Walnuts 🥜 ½ cup Chopped, for garnish
Fresh Arugula 🌿 4 cups Packed, for bedding

Beets are the star here, so pick medium-sized ones—they roast evenly and stay tender. Trader Joe's and Whole Foods often carry pre-washed, trimmed green beans, which saves time. For the best flavor, roast the beets and green beans together—their caramelized edges develop a sweetness that's impossible to replicate any other way. If you can't find medium beets, larger ones work, but cut them into smaller wedges for even cooking. The key is 20 minutes at 400°F, flipping halfway through for perfect caramelization.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh is ideal. Swap maple syrup for agave if preferred, but maple adds that perfect earthy depth. The dressing can be made ahead—it keeps for 5 days in the fridge. For extra richness, add a splash of vegan balsamic glaze (like Annie's brand) to the dressing. If you're short on time, microwave the beets for 8-10 minutes instead of roasting, though roasting is worth the effort for that caramelized flavor.

Roasted vegetables stay fresh for 4-5 days in the fridge, but the dressing separates quickly—stir before using. For meal prep, store the dressing and veggies separately and toss together when ready to eat. The salad holds up well for 3 days this way. Walnuts can be toasted in a dry pan for 3-4 minutes until fragrant, adding a nutty crunch that elevates the dish. If you're serving this warm, toss the arugula in last to keep it crisp.

❤️

Why You'll Love This Recipe

  • No Boil Required: I roast the beets whole—just pierce, toss in oil, and bake until tender. That earthy sweetness? Chef’s kiss. No peeling, no mess, just hands-off perfection while you chop green beans in minutes.
  • Tangy Crunch Magic: The lemon-Dijon dressing cuts through the richness of the beets like a bright summer breeze. Green beans stay crisp, and that olive oil finish? It’s the kind of salad you’ll eat straight from the jar—no judgment.
  • Meal Prep MVP: Make it ahead for work lunches or potlucks—it actually improves overnight. The flavors meld, and the texture stays crisp. Pack it in jars or serve it cold; it’s my go-to for lazy Sundays or last-minute gatherings.
  • Budget Brightener: Beets and green beans are pantry staples that stretch further than you’d think. A single roasted beet lasts for days, and frozen green beans work just as well. Fancy enough for company, cheap enough for Tuesday.

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

Transform simple ingredients into a vibrant salad with perfect texture contrast.

1

Roast the Beets Until Tender and Caramelized

Preheat your oven to 400°F. Wrap the 2 whole medium beets (peeled and cut into wedges) individually in aluminum foil. Place them on a baking sheet and roast for 30-40 minutes until they pierce easily with a knife and develop a deep, caramelized color. The foil traps moisture while the oven's dry heat concentrates their natural sweetness.

Real talk: Don't skip the foil—it prevents the beets from drying out. When done, they should look like they've been kissed by fire, with tender flesh that almost melts when pressed. Let them cool slightly before handling, as they'll be very hot.

2

Blanch and Shock the Green Beans for Crisp-Tender Perfection

Bring a large pot of salted water to a rolling boil. Add the 1 lb green beans (trimmed) and cook for 3-4 minutes until they're bright green and just beginning to soften at the edges. This is crucial—they shouldn't be mushy, just tender enough to yield slightly when bitten.

Immediately drain the beans and transfer them to a bowl of ice water for 5 minutes to stop the cooking process. This shocking step preserves their vibrant color and crisp texture. Drain well before proceeding—you want them to absorb the dressing rather than sit in water.

3

Whisk the Dressing for Maximum Flavor Balance

In a medium bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 1 tbsp Dijon mustard, 1 tbsp maple syrup, 1 tbsp red wine vinegar, 1 tsp salt, and 0.5 tsp black pepper. Whisk vigorously for 1-2 minutes until the dressing emulsifies into a smooth, glossy consistency.

Here's the thing—this isn't just a vinaigrette. The maple syrup and Dijon mustard create depth, while the lemon juice brightens everything. Taste as you go: you want a balance of sweet, tangy, and savory. If it needs more acidity, add another splash of lemon juice; if it's too sharp, a tiny bit more maple syrup will round it out.

4

Assemble the Salad with Perfect Texture Contrast

In a large bowl, combine the 4 cups fresh arugula, roasted beets, and blanched green beans. Drizzle the dressing over the top and toss gently but thoroughly. The arugula's peppery bite, beets' earthy sweetness, and beans' crisp texture should all shine through.

Don't over-toss—the arugula is delicate. Instead, use your hands to gently fold everything together, letting the dressing coat each component without bruising the greens. Sprinkle with the 0.25 cup chopped fresh thyme leaves and 0.5 cup toasted walnuts just before serving to add aromatic depth and crunch.

5

Rest and Serve for Optimal Flavor Development

Let the salad sit for 10-15 minutes before serving. This resting period allows the flavors to meld and the dressing to fully penetrate the ingredients. The beets will continue to release their sweet juices, the beans will soften slightly, and the arugula will wilt just enough to make it more tender.

Serve immediately while the beans still hold their crispness and the beets are warm enough to release their full aroma. Each bite should deliver a perfect balance of textures—crisp beans, tender beets, peppery arugula, and nutty walnuts—all tied together by the bright, balanced dressing.

👨‍🍳

Pro Tips For Making Beet And Green Bean Salad

  • ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need to be fork-tender, not just soft. Cut them into 1-inch chunks, roast at 400°F (200°C) for 35-40 minutes, then check: they should pierce easily with a fork. Overcooked beets turn mushy and ruin the salad’s texture.
  • TRIM BEANS PROPERLY: Skip the guesswork with green beans: snap off the ends where they naturally bend (not just the tips). This ensures even cooking and saves time—no need to trim each one individually. A quick run under cold water after snapping removes any lingering dirt.
  • COOL BEANS IMMEDIATELY: Hot green beans in a cold salad? No thanks. Blanch them in boiling water for 2-3 minutes, then plunge into ice water to stop cooking. This keeps them crisp and bright, not limp. Drain well before tossing with the dressing—wet beans make the salad soggy.
  • WHISK DRESSING WELL: Dijon mustard and lemon juice need to emulsify properly, or you’ll end up with a separated dressing. Whisk vigorously for at least 30 seconds before drizzling in olive oil in a slow stream. Add a splash of warm water if it’s too thick—this ensures a silky, cohesive finish.

Make-ahead tips for beet and green bean salad

Roast Ahead Strategy

Roast the beets and green beans 24 hours ahead of serving—they actually taste better after resting. Store them in an airtight container in the fridge, and their flavors deepen while the textures remain perfect.

I like to roast them on a Sunday afternoon so they’re ready for quick assembly during the week. 🌱

Dressing Prep

Make the dressing 3 days ahead and store it in a small glass jar with a tight-sealing lid. Shake or whisk vigorously before using, as it separates over time.

For extra convenience, pre-portion the dressing into small containers so you can grab just what you need when assembling the salad. 🫒

Component Storage

Keep the arugula, toasted walnuts, and fresh thyme separate until ready to serve. Arugula stays crisp for 2 days in the fridge if stored in a damp paper towel-lined container, while walnuts and thyme can be refrigerated for up to 5 days in airtight containers.

This keeps everything fresh and ready to assemble at a moment’s notice. 🥜

Warm vs. Cold

For a warm salad, reheat the roasted beets and green beans in a skillet over medium heat for 2-3 minutes before tossing with the dressing. If serving cold, let everything chill for 1 hour in the fridge—this enhances the flavors and makes the textures even more satisfying. 💡

Portioning Tips

Divide the salad into individual meal-prep containers (I love Glasslock containers) with the dressing on the side. When ready to eat, simply toss everything together—no soggy greens here! Store for up to 4 days this way, and the flavors stay vibrant. Perfect for lunches or light dinners. ✨

Freezing Option

While not ideal for texture, you can freeze the roasted vegetables (without dressing) for up to 2 months. Thaw overnight in the fridge, then assemble the salad as usual.

The arugula and dressing should be added fresh for the best results. This is a great backup plan for when you’re really busy. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 32g11%
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?

Raw beets work but won't have the same caramelized depth. For best results, roast them—the process intensifies their natural sweetness and creates that perfect tender texture. If you're short on time, steam or boil them for 15 minutes until fork-tender, then cool before assembling the salad.

2

What if I don't have arugula?

No problem! Swap in baby spinach, mixed greens, or even chopped romaine. For extra heartiness, add 1 cup chopped kale (massaged with a little olive oil first) or 1 cup cooked quinoa to bulk it up. The key is keeping the greens fresh and crisp for that perfect bite.

3

How do I make this salad ahead of time?

Roast the beets and green beans 1-2 days ahead and store them separately in an airtight container in the fridge. Make the dressing 3 days ahead (it keeps well) and store it in a sealed jar. When ready to serve, toss everything together with fresh arugula and garnishes. The flavors actually improve overnight!

4

Can I make this salad without nuts?

Skip the walnuts and add 1/2 cup sunflower seeds or 1/4 cup pumpkin seeds for a seed-based crunch. For extra protein, toss in 1/2 cup chickpeas (roasted with the green beans) or 1/4 cup crumbled feta if you're not keeping it vegan. The texture contrast is key!

5

Why did my green beans turn mushy?

Overcooking is the most common mistake—green beans should be crisp-tender, not mushy! Cook them for only 3-4 minutes in boiling water, then immediately shock them in ice water. If they're already too soft, try roasting them instead of blanching for a different (but still delicious) texture.

★★★★★5.0(8 reviews)
Categories Salads