Salads
This beetroot feta green bean salad transforms simple ingredients into a vibrant, textured dish that balances earthy sweetness with salty crunch. The secret lies in roasting the beets until tender yet firm, creating a caramelized edge that contrasts beautifully with the bright acidity of the dressing.
I developed this recipe after realizing how often salads lack depth—this version fixes that with bold flavors and satisfying textures.
The magic happens in the preparation: blanching green beans keeps them crisp-tender, while crumbled feta adds a salty, creamy element that ties everything together. A simple lemon-olive oil dressing with a touch of Dijon mustard elevates the flavors without overpowering the natural sweetness of the beets.
This salad is perfect for meal prep or a quick weeknight dinner that feels restaurant-worthy.
What you'll end up with is a visually stunning dish that's as satisfying to eat as it is to look at—deep pink beets, bright green beans, and crumbly feta scattered across a bed of fresh greens.
The dressing clings to every ingredient, creating a harmonious bite that's both refreshing and substantial. It's the kind of salad that makes you want to eat it straight from the bowl.
Serve it as a side for grilled meats or fish, or let it shine as a main dish with a slice of crusty bread. The flavors only improve as they sit, making it ideal for picnics or lunches you can prepare ahead of time.
Here's how to assemble it perfectly every time.
Ingredients for beetroot feta green bean salad
Simple ingredients that pack bold flavors and satisfying textures for a salad that feels restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Green Beans 🌱 | 1 ½ lb | Trimmed, blanched crisp-tender |
| Feta Cheese 🧀 | 6 oz | Crumbled, aged for saltiness |
| Baby Spinach 🌿 | 4 cups | Fresh, loosely packed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Honey 🍯 | 1 tbsp | For subtle sweetness |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Toasted Walnuts 🥜 | ½ cup | Chopped for crunch |
| Balsamic Vinegar 🍷 | 1 tbsp | For finishing drizzle |
The beets are the star here—look for medium-sized ones at the grocery store, not those tiny ones that take forever to roast. Whole Foods or Trader Joe's usually have the best selection, but regular supermarkets work too. Roast them until they're tender but still hold their shape—about 45 minutes at 400°F. Peeled beets keep in the fridge for 5 days if wrapped tightly, but they're best used fresh for this salad. If you can't find fresh beets, canned beets in juice work in a pinch, but they lack that caramelized depth.
No feta? Vegan feta or goat cheese works just as well—just make sure it's crumbled, not sliced. The green beans can be subbed with asparagus or snap peas if you're feeling adventurous, but blanching is key—they should be bright green and still have a bite. For the dressing, if you're out of Dijon mustard, regular yellow mustard at half the amount gets you close. The walnuts add crunch, but pecans or almonds work too if that's what you've got. And trust me, the balsamic drizzle at the end? Non-negotiable—it ties everything together.
This salad keeps beautifully in the fridge for 3-4 days, but the flavors actually get better as they sit—like a good cheese board. Store the dressing separately if you're prepping ahead, and toss everything together right before serving. The greens will wilt slightly, but a quick shake with the dressing brings them back to life. For extra crunch, toast the walnuts fresh before serving—5 minutes in a dry pan is all it takes. And if you're making this for a crowd, double the dressing—it disappears fast.
Why You'll Love This Recipe
- Here’s what sold me: this salad keeps like a dream. Store it in the fridge for up to 4 days, and it only gets better as the flavors meld. Pack it for work, toss it in wraps, or serve it cold over grain bowls. Honestly, I’ve had it three times this week already, and I’m not tired of it.
- No Roasting Required: I’ll admit, I used to dread peeling and roasting beets—until I realized you can just boil them whole. Toss the skins off after cooking, and you’ve got vibrant, tender cubes in 20 minutes. The green beans? Snap them raw, blanch for 2 minutes, and they’re done. Minimal effort, maximum reward.
- Salty-Sweet Magic: Between us, the combo of earthy roasted beets and briny feta is chef’s kiss. The spinach adds a peppery bite, while the olive oil ties it all together with that rich, fruity finish. It’s the kind of salad that makes you take a second bite—then a third—without even thinking.
- Lunch for Days: Here’s what sold me: this salad keeps like a dream. Store it in the fridge for up to 4 days, and it only gets better as the flavors meld. Pack it for work, toss it in wraps, or serve it cold over grain bowls. Honestly, I’ve had it three times this week already, and I’m not tired of it.
Step-by-step instructions for beetroot, feta, and green bean salad
Here's how to assemble this vibrant salad with perfect textures and balanced flavors.
Roast the Beets Until Tender
Preheat your oven to 400°F. Scrub the 2 whole medium beets clean and wrap each one tightly in aluminum foil. Roast for 45-50 minutes until you can pierce them easily with a fork. The beets should feel soft all the way through but still hold their shape.
Let the beets cool slightly, then peel off the skins by rubbing them under cool running water. Once peeled, cut them into ¼-inch thick slices or small cubes. The roasting process brings out their natural sweetness, which will complement the tangy feta perfectly. Set them aside until you're ready to assemble the salad.
Blanch the Green Beans for Crisp-Tender Texture
Trim the ends off the 1.5 lb green beans and cut them into 2-inch pieces. Bring a large pot of salted water to a boil and blanch the green beans for 2-3 minutes until they're bright green and just beginning to soften. Drain immediately and plunge them into ice water to stop the cooking process.
This quick blanching preserves their vibrant color and crisp texture. Once cooled, drain the green beans thoroughly and pat them dry with a kitchen towel. You want them to be crisp-tender, not mushy. The contrast between the tender beets and crisp green beans is what makes this salad so satisfying.
Prepare the Dressing with Balanced Flavors
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 3 tablespoons lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon honey, 2 minced garlic cloves, 1 teaspoon salt, and ½ teaspoon black pepper. The dressing should be smooth and well combined.
Here's the thing—this dressing is the secret to tying all the flavors together. The lemon juice brightens the earthy beets, the honey rounds out the tang, and the Dijon mustard adds depth. Taste it before dressing the salad and adjust the seasoning if needed. You might want to add a touch more salt or lemon juice to suit your preference.
Assemble the Salad with Crunchy and Creamy Elements
In a large bowl, combine the 4 cups baby spinach, roasted beets, blanched green beans, and ½ cup toasted walnuts. Gently toss everything together just until the spinach is wilted and the other ingredients are evenly distributed. You want to keep the spinach fresh, so don't overmix.
Next, crumble the 6 oz feta cheese over the top. I like to use my fingers to break it into small, uneven pieces so it stays chunky and adds texture. The feta's saltiness will balance the sweetness of the beets and the acidity of the dressing.
Dress and Finish with a Balsamic Drizzle
Drizzle the dressing evenly over the salad and toss gently to coat everything. The salad should look vibrant with layers of deep red beets, bright green beans, creamy feta, and the toasted walnuts adding a nice contrast. If the dressing seems too thick, add a splash of water or more lemon juice to loosen it.
Finally, drizzle the 1 tablespoon balsamic vinegar over the top and toss one more time. The balsamic adds a tangy finish that complements all the other flavors. Let the salad sit for 5-10 minutes before serving to allow the flavors to meld together. The result is a salad that's packed with texture and flavor in every bite!
Pro Tips For Making Beetroot Feta Green Bean Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need to hit 205°F (96°C) internally to soften fully. Cut them into even 1-inch cubes and roast at 400°F (200°C) for 30-35 minutes, flipping halfway. Overcooking turns them mushy; undercooking leaves them stubborn. A fork should slide in like butter.
- BLANCH GREEN BEANS FIRST: Skip the raw crunch. Blanch green beans in boiling water for 2 minutes, then ice bath for 1 minute—this keeps them bright and prevents sogginess when mixed with wet spinach. Toss them with a drizzle of olive oil and a pinch of salt while still warm; they’ll stay crisp longer.
- DRAIN FETA WELL: Fresh feta is basically a water bomb. Pat it dry with paper towels, then break it into chunks—no need to crumble. If it’s too salty, rinse briefly and drain again. Wet feta makes the salad taste like a sad, briny soup instead of a bright, tangy bite.
- DRESS SALAD LAST MINUTE: Spinach wilts under dressing like a diva at a rock concert. Toss the greens with beets, beans, and feta first, then drizzle olive oil and a splash of lemon or vinegar just before serving. This keeps everything crisp and vibrant—no sad, limp lettuce here.
Best sauces and condiments for these flavors
Lemon-Honey Dressing
The classic lemon-honey dressing in this salad is a game-changer—it brightens the earthy beets while keeping the feta from overpowering. I use 3 tbsp fresh lemon juice (never bottled) for that zesty punch, then balance it with 1 tbsp honey to soften the acidity.
The Dijon mustard adds depth, and 2 minced garlic cloves give it a subtle kick. Taste before tossing—if it needs more tang, squeeze in another ½ tbsp lemon juice. 🍋
Tangy Balsamic Glaze
For a restaurant-worthy finish, drizzle 1 tbsp aged balsamic vinegar over the salad just before serving. Let it sit for 2-3 minutes so it soaks into the greens and beets, creating a glossy, caramelized sheen.
I recommend Colavita balsamic—its rich, slightly sweet notes complement the feta beautifully. If you prefer something lighter, a 1:1 mix of balsamic and red wine vinegar works too. 🍷
Creamy Tahini Dressing
For a nutty, plant-based twist, swap the olive oil for ¼ cup tahini and add 2 tbsp water to thin it. Mix with the lemon juice, honey, and Dijon, then whisk until smooth.
This version adds a Middle Eastern-inspired richness that pairs perfectly with the feta. Garnish with toasted pine nuts for extra crunch. 🥜
Spicy Harissa Vinaigrette
If you love heat, stir 1 tsp harissa paste into the dressing for a smoky, spicy kick. The North African flavors cut through the sweetness of the beets and balance the feta’s saltiness.
Use ½ tsp harissa for mild heat or 1 tsp for a fiery finish. Top with crispy fried shallots for texture. 🌶️
Sweet and Smoky Maple-Dijon
Replace honey with 1 tbsp pure maple syrup and add ½ tsp smoked paprika for a Southern-inspired dressing. The smokiness enhances the roasted beets, while the maple adds a caramelized sweetness. Finish with crumbled bacon bits for a savory crunch. 🍁
Herb-Infused Olive Oil
For a fresher take, infuse the olive oil with 1 tbsp chopped fresh thyme or rosemary and 1 minced shallot. Let it steep for 10 minutes, then strain before mixing with the other dressing ingredients. The herbs add an aromatic depth that elevates the entire salad. 🌿
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted ones?
Raw beets work, but they won't have the same caramelized sweetness that makes this salad special. Roasting brings out their natural sugars and softens them just enough to balance the crisp green beans. If you're short on time, try steaming them for 15-20 minutes until fork-tender, but roasting is still best for depth of flavor.
How do I keep the green beans crisp?
Blanching is key—boil them for just 2-3 minutes until bright green, then plunge into ice water immediately. Pat them very dry with a kitchen towel before adding to the salad. If they feel too soft after tossing, add them fresh to your bowl just before serving to maintain their crunch.
Is there a way to make this salad vegan?
Swap the feta for vegan feta (like Violife) or crumbled tofu marinated in lemon juice. For extra protein, add chickpeas or white beans. The lemon-honey dressing can stay the same, but use maple syrup instead of honey. The texture will be slightly different but still delicious.
Can I make this ahead of time?
Yes, but store components separately. Roast and peel beets 2 days ahead, blanch green beans 1 day ahead, and make dressing 3 days ahead. Combine everything just before serving to keep the greens crisp. The flavors actually meld better overnight—just add fresh spinach and a drizzle of dressing right before eating.
What's the best way to reheat leftovers?
This salad isn't meant to be reheated—it's best enjoyed fresh. However, if you must, gently warm the dressing separately and toss with cold salad components. The greens will wilt slightly, so add fresh spinach on top. For best results, always assemble from scratch when serving.
