This dish features sweet roasted beets paired with creamy goat cheese and crunchy toasted walnuts. Mixed greens provide a fresh base, while a tangy vinaigrette made from olive oil, balsamic vinegar, Dijon mustard, and honey enhances the flavors. Garnished with fresh chives or parsley, it offers a harmonious balance of textures and tastes. Quick to prepare and perfect for a light meal or starter.
Roasting beets brings out their natural sweetness and softens their texture. Topping with goat cheese adds creaminess, while walnuts contribute a satisfying crunch. The vinaigrette ties all elements together, delivering a nuanced tanginess and subtle sweetness without overwhelming the dish.
The first time I served this salad, my friend looked skeptical about beets for dinner. Then she took a bite and went completely silent. Now she asks for it every time she visits, and I have to admit theres something magical about how these earthy roots transform into something almost candy-like in the oven.
I made this for a summer dinner party last year and ended up forgetting to cook the main course because everyone kept going back for seconds of the salad. We ended up eating bread and more beet salad, and honestly nobody complained.
Ingredients
- 4 medium beets, trimmed and scrubbed: Look for firm beets with smooth skins and fresh looking greens still attached if possible, they roast more evenly and taste sweeter
- 4 cups mixed salad greens: Arugula adds a lovely peppery kick that balances the beets sweetness, though baby spinach works beautifully for a milder base
- 100 g (3.5 oz) goat cheese: Let this sit at room temperature for 10 minutes before crumbling, it becomes creamier and distributes better across the salad
- 1/3 cup walnuts, toasted: Toast them in a dry skillet over medium heat for 3 to 4 minutes, shaking the pan frequently until they smell fragrant
- 3 tbsp extra-virgin olive oil: Use a really good quality oil here since the dressing is simple and every flavor shines through
- 1 tbsp balsamic vinegar: Aged balsamic adds a deeper sweetness that pairs perfectly with the earthy beets
- 1 tsp Dijon mustard: This helps the vinaigrette emulsify and adds just enough sharpness to cut through the rich cheese
- 1 tsp honey: The honey bridges the gap between the tart vinegar and sweet beets, making the whole dressing feel cohesive
- Salt and freshly ground black pepper: Be generous with the pepper, it provides a lovely warmth that complements the beets earthiness
Instructions
- Roast the beets to perfection:
- Preheat your oven to 200°C (400°F), wrap each beet individually in aluminum foil, and place them on a baking sheet. Roast for 40 to 45 minutes until a knife slides through them like softened butter.
- Prepare the beets for assembly:
- Let the beets cool until they are comfortable to handle, then rub off the skins with paper towels and slice them into wedges or cubes, whichever feels more beautiful to you.
- Whisk together the vinaigrette:
- In a small bowl, combine olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper, whisking vigorously until the mixture thickens slightly and looks glossy.
- Bring it all together:
- Arrange your salad greens on a large platter, nestle the warm beet pieces throughout, scatter the goat cheese and toasted walnuts over the top, and drizzle with the vinaigrette.
My daughter who claimed to hate vegetables actually asked if we could have this for her birthday dinner. Sometimes the simplest combinations end up being the most surprising.
Make Ahead Magic
You can roast the beets up to three days in advance and store them in an airtight container in the refrigerator. The vinaigrette keeps beautifully for a week, so whisk up a double batch and you will be halfway to an elegant dinner even on busy weeknights.
Playing with Variations
Sometimes I add segments of blood orange or thin slices of crisp apple for extra brightness. In autumn, toasted pecans replace the walnuts beautifully, and a sprinkle of pomegranate seeds turns this into something that looks absolutely stunning on the holiday table.
Serving Suggestions
This works as a light lunch on its own or as a stunning first course before something simple like grilled fish. I have also served it alongside crusty bread and a bowl of soup for a dinner that feels substantial without being heavy.
- Toast some bread slices and rub with garlic for a simple accompaniment
- Add a dollop of Greek yogurt if you want extra creaminess
- Pair with a crisp white wine like Sauvignon Blanc
There is something deeply satisfying about turning such humble ingredients into something that feels like a restaurant quality dish. Happy cooking.
Recipes Q&A
- → How long should beets be roasted?
-
Roast beets individually wrapped in foil at 200°C (400°F) for 40-45 minutes until tender when pierced with a knife.
- → Can I use other nuts instead of walnuts?
-
Yes, pecans or hazelnuts can be substituted for walnuts, offering a similar crunch and flavor profile.
- → What type of cheese works best in this salad?
-
Goat cheese adds a creamy, tangy element that complements the earthiness of the beets perfectly.
- → How can I make the dressing?
-
Whisk together extra-virgin olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper until well combined.
- → Is there a way to make this dish vegan?
-
Replace the goat cheese with a plant-based alternative to maintain creaminess without animal products.