
This vibrant roasted beet salad transforms humble root vegetables into a showstopping dish that balances earthy sweetness with tangy creaminess. The colorful medley offers both visual appeal and complex flavors that will impress even skeptical beet eaters.
I first made this salad for a dinner party where one guest claimed to hate beets. By the end of the meal, she was asking for the recipe and has since become a beet convert. The roasting process truly transforms these vegetables into something magical.
Ingredients
- Medium beets: The stars of the show provide earthy sweetness and stunning color. Choose firm beets with smooth skin and fresh green tops when possible
- Olive oil: Use a good quality extra virgin olive oil for roasting to enhance the natural sweetness of the beets
- Mixed salad greens: The peppery bite of arugula particularly complements the sweet beets, but any combination works beautifully
- Goat cheese: Its creamy tanginess cuts through the earthiness of beets. Look for a soft chevre style for the best texture
- Walnuts: Toasting brings out their nutty flavor and adds essential crunch. Select raw unsalted walnuts and toast them yourself for maximum freshness
- Red onion: Provides a sharp counterpoint to the sweet beets. Slice them paper thin for best texture
- Balsamic vinegar: The slight sweetness balances the acidity. Use a good quality aged balsamic for the best flavor
- Honey: A touch of sweetness that harmonizes with the beets. Local honey adds subtle floral notes
- Dijon mustard: Acts as both an emulsifier and flavor enhancer with its subtle heat. Traditional French Dijon provides the most authentic flavor
Step-by-Step Instructions
- Preheat and Prepare:
- Turn your oven to 400°F. While waiting, peel your beets and cut them into uniform 1-inch cubes. Keeping the pieces similar in size ensures they cook evenly. I find a sharp vegetable peeler works best for beets, and wearing disposable gloves prevents stained hands.
- Season Beets:
- Toss the cubed beets with olive oil in a bowl, making sure every piece gets a light coating. Season generously with salt and freshly cracked black pepper. The salt will help draw out moisture and concentrate the sweet flavor as they roast.
- Roast to Perfection:
- Arrange the seasoned beets in a single layer on a baking sheet lined with parchment paper for easy cleanup. Avoid overcrowding which causes steaming rather than roasting. Roast for 30-35 minutes, gently stirring halfway through. They should be fork tender with caramelized edges when done.
- Prepare Dressing:
- While the beets roast, make your dressing by combining balsamic vinegar, honey, and Dijon mustard in a small bowl. Whisk vigorously until emulsified into a smooth consistency. Season with salt and pepper to taste. Let the flavors meld while the beets finish cooking.
- Toast Walnuts:
- Heat a dry skillet over medium heat and add the walnuts. Watch them carefully as they can burn quickly. Stir or shake the pan continuously for 2-3 minutes until they become fragrant and slightly darker. Remove immediately from the hot pan to stop the cooking process.
- Assemble Salad:
- In a large serving bowl, create a bed with your mixed greens. Allow the roasted beets to cool for about 5 minutes before adding to prevent wilting the greens. Scatter the beets, thinly sliced red onion, crumbled goat cheese, and toasted walnuts evenly over the greens.
- Dress and Serve:
- Drizzle the balsamic dressing over the assembled salad just before serving. Gently toss everything together using tongs or salad servers to coat all ingredients with the dressing without crushing the beets or cheese crumbles. Serve immediately for the best texture and flavor.

You Must Know
- Beets will stain hands and cutting boards so wear gloves when handling
- This salad can be partially prepared ahead by roasting beets and making dressing a day in advance
- For a warm version serve with slightly warm beets for a delightful contrast against the cool greens
- The natural sweetness of beets intensifies with roasting resulting in a more complex flavor than raw beets
My grandmother always said beets were nature's candy from the ground, and this recipe honors that sweetness by pairing it with complementary flavors. I particularly love how the warm beets slightly melt the goat cheese creating pockets of creamy goodness throughout the salad.
Make It Ahead
This salad works wonderfully for meal prep with a few strategic steps. Roast the beets and prepare the dressing up to three days in advance, storing them separately in airtight containers in the refrigerator. The walnuts can be toasted and stored at room temperature in a sealed container. When ready to serve, simply assemble the ingredients with fresh greens for a quick meal. The roasted beets actually develop deeper flavor after a day in the refrigerator, making this salad sometimes even better on day two.
Seasonal Variations
Adapt this salad throughout the year with seasonal substitutions. In spring, add tender asparagus tips or fresh strawberries. Summer calls for stone fruits like sliced peaches or nectarines alongside the beets. Fall brings opportunities to incorporate roasted butternut squash cubes or thinly sliced apples. Winter versions benefit from segments of blood orange or grapefruit for brightness. The core combination of beets, goat cheese and walnuts provides a versatile foundation for endless seasonal variations.
Serving Suggestions
Transform this salad from side dish to main course by adding protein. Grilled chicken breast, seared salmon, or lentils make excellent additions. For an elegant dinner party presentation, try arranging the components in sections on a large platter rather than tossing everything together. This creates a stunning visual display that allows guests to compose their own perfect bites. Serve alongside crusty artisan bread with olive oil for dipping to complete the meal.
Frequently Asked Questions
- → How can I roast beets perfectly?
Peel and cube the beets, then toss them with olive oil, salt, and pepper. Spread them evenly on a baking sheet and roast at 400°F (200°C) for 30-35 minutes, stirring halfway through until tender.
- → Can I use a different cheese instead of goat cheese?
Yes! Feta or blue cheese can be great substitutes if you prefer alternative flavors.
- → How do I toast walnuts for this salad?
Place walnuts in a dry skillet over medium heat and stir constantly for 2-3 minutes until golden and aromatic. Make sure to watch carefully to prevent burning.
- → Can I prepare this salad ahead of time?
Yes. You can roast the beets, toast the walnuts, and prepare the dressing ahead. Assemble the salad just before serving to keep it fresh.
- → Is this dish suitable for vegetarians?
Absolutely. This salad is vegetarian-friendly and packed with nutritious, plant-based ingredients.