This colorful dish features tender roasted beets combined with creamy goat cheese and toasted walnuts, layered over fresh mixed greens. A tangy vinaigrette made from olive oil, balsamic vinegar, Dijon mustard, and honey complements the flavors perfectly. Easy to prepare, it offers a harmonious balance of sweet, creamy, and crunchy textures, making it a refreshing and satisfying choice for a light meal or side.
There was this tiny restaurant near my old apartment that made the most shocking beet salad I'd ever tasted, the kind that makes you rethink everything you thought you knew about root vegetables. I must have ordered it a dozen times, trying to decode what made it so transcendent, until one rainy Sunday I decided to recreate it in my cramped kitchen. The smell of roasting beets filled every corner of my space, earthy and sweet, and when I finally sat down to taste my version, I realized it was somehow better than the original because it was mine.
I served this at my first dinner party in my new place, feeling slightly nervous because my friend Sarah claimed she hated beets. She took one tentative bite, eyes went wide, and proceeded to ask for the recipe three times before she even finished her plate. Now it's the dish she requests every single time she comes over, and I've watched it convert at least five other beet skeptics over the years.
Ingredients
- 4 medium beets, trimmed and scrubbed: I've learned that smaller beets tend to be sweeter and more tender than massive ones, so shop accordingly and don't worry about imperfect skin since you'll peel them anyway.
- 100 g (3.5 oz) goat cheese, crumbled: Get the good stuff here, a creamy chèvre that crumbles beautifully but still has some structure to it, not the pre-crumbled kind that dries out in the package.
- 50 g (1/2 cup) walnuts, toasted and roughly chopped: Toasting is non negotiable, raw walnuts taste flat and bitter but give them five minutes in a warm pan and they become this rich, buttery magic.
- 100 g (4 cups) mixed salad greens: I love peppery arugula here, but any mix with some bite works beautifully, just avoid delicate spring greens that wilt under the warm beets.
- 1 small red onion, thinly sliced: A mandoline makes this effortless, but even hand sliced, the sharpness cuts through all that sweet and creamy richness perfectly.
- 3 tbsp extra virgin olive oil: This is the backbone of your vinaigrette, so use something you'd happily drizzle on plain bread.
- 1 tbsp balsamic vinegar: The acidity here brightens everything and plays so beautifully against the natural sweetness of roasted beets.
- 1 tsp Dijon mustard: Just enough to emulsify your dressing and add that subtle spicy kick that makes vinaigrettes sing.
- 1 tsp honey: This little bit of sweetness bridges the gap between the earthy beets and tangy cheese, making every element feel like it belongs together.
- Salt and freshly ground black pepper, to taste: Be generous with the pepper, it plays so well against the sweet beets and creamy cheese.
Instructions
- Roast the beets until they're meltingly tender:
- Preheat your oven to 200°C (400°F), wrap each beet individually in foil like little presents, and roast for 40 to 45 minutes until a fork slides through them with zero resistance. The foil traps all that moisture and concentrates their natural sugars into something extraordinary.
- Prep the beets while they're still warm:
- Let them cool just enough to handle, then rub off the skins with your fingers (they slip right off) and cut them into gorgeous wedges. They'll stain your hands pink, but that's part of the charm, and it washes off eventually.
- Whisk together the vinaigrette:
- In a small bowl, combine the olive oil, balsamic vinegar, Dijon mustard, and honey, whisking until it emulsifies into this silky, beautiful dressing. Season generously with salt and pepper, tasting as you go to get the balance just right.
- Dress the greens gently:
- In a large bowl, toss your salad greens and sliced red onion with half the vinaigrette, using your hands to coat every leaf lightly without drowning them. This base layer of seasoning makes such a difference in every bite.
- Compose your masterpiece:
- Arrange the dressed greens on a serving platter, then nestle those roasted beet wedges throughout like jewels. Scatter the crumbled goat cheese and toasted walnuts over everything, letting some bits fall naturally for that rustic, elegant look.
- Finish and serve immediately:
- Drizzle the remaining vinaigrette over the whole salad, watching it catch on the beets and cheese, and serve right away while the beets are still slightly warm and the cheese is starting to soften into them.
This salad has become my go to for bringing to friends' homes because it travels surprisingly well and always steals the show from whatever main dish someone else has prepared. Something about the combination of sweet, creamy, tangy, and crunchy just makes people's eyes light up, and I've had more requests for this recipe than anything else in my collection.
Making It Your Own
I've found that pecans work beautifully here too, bringing their own buttery sweetness that plays well with the beets. Sometimes when I want to make this more substantial, I'll add some farro or quinoa to the greens and turn it into a proper main course that still feels light and fresh.
Seasonal Twists
In the fall, I love adding thin slices of crisp apple or pear alongside the beets for extra sweetness and crunch. Summer calls for fresh herbs like basil or tarragon scattered throughout, and in spring I'll sometimes add radishes for extra peppery bite and beautiful color contrast.
Serving Suggestions
This salad pairs beautifully with grilled fish or roasted chicken, letting the vibrant flavors shine alongside something simple. It's also perfect alongside a crusty baguette and some good cheese for a light but satisfying meatless dinner. I've even served it as part of a brunch spread, where it holds its own alongside quiches and pastries.
- Let the vinaigrette come to room temperature before dressing the greens, cold oil can seize up and make everything taste flat.
- If you're making this ahead, keep the components separate and assemble just before serving to maintain those gorgeous textures.
- A glass of crisp Sauvignon Blanc or dry Riesling with this salad is absolute perfection.
Every time I make this salad, I'm reminded of how simple ingredients treated with respect can become something absolutely magical. Hope it becomes as beloved in your kitchen as it is in mine.
Recipe FAQs
- → How do I roast the beets perfectly?
-
Wrap each beet in foil and bake at 200°C (400°F) for 40-45 minutes until tender when pierced with a fork. Let them cool before peeling.
- → Can I substitute walnuts with other nuts?
-
Yes, pecans or hazelnuts can be used to add different flavor and texture while maintaining the crunch.
- → What salad greens work best for this dish?
-
Arugula, spinach, or mesclun offer fresh, slightly peppery flavors that complement the roasted beets and creamy cheese.
- → How should the vinaigrette be prepared?
-
Whisk together extra-virgin olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper until emulsified for a balanced dressing.
- → Are there suggested pairings for this dish?
-
A crisp Sauvignon Blanc or dry Riesling enhances the vibrant flavors and refreshes the palate.