Of all the vegetables in the world, beets were the one my family approached with a level of suspicion usually reserved for strange noises in the middle of the night. Their earthy, almost soil-like reputation preceded them, and no amount of convincing could get my kids or even my skeptical husband to give them a fair try. I tried boiling them, which resulted in a watery, lackluster dish. I tried grating them raw into salads, which was met with polite but firm rejection. I was ready to give up, resigning beets to the category of “foods I enjoy alone.” That is, until I discovered the transformative power of roasting. This Roasted Beet and Walnut Salad wasn’t just a recipe; it was a peace treaty signed at the dinner table. The act of roasting coaxed out a deep, concentrated sweetness from the beets I never knew existed, turning them from earthy roots into tender, jewel-toned gems. Paired with the buttery crunch of toasted walnuts, the salty, creamy crumble of feta cheese, and a bright, zesty lemon vinaigrette, this salad became an instant sensation. The first time I served it, there was a moment of silence, followed by the surprising sound of forks clinking against empty plates. Now, it’s a requested favorite, a vibrant centerpiece for family dinners, and my personal testament to the idea that with the right technique, any ingredient can become a star.
Roasted Beet and Walnut Salad: A Symphony of Earth and Zest
This salad is more than just a collection of ingredients; it’s a celebration of textures and flavors that dance together in perfect harmony. The earthy sweetness of the roasted beets provides a robust foundation, which is beautifully complemented by the rich, nutty crunch of toasted walnuts. Creamy, tangy feta cheese cuts through the richness, while a simple yet elegant lemon-balsamic vinaigrette ties everything together with a bright, acidic finish. A handful of fresh arugula or spinach adds a peppery, fresh note, making each bite a complex and satisfying experience. It’s a dish that looks as incredible as it tastes, with its deep ruby reds, creamy whites, and vibrant greens, making it perfect for both a simple weeknight meal and a show-stopping addition to a holiday spread.
Ingredients
- 2 lbs (about 1 kg) fresh beets: The heart of our salad. Look for firm beets with smooth skin, preferably with their greens still attached as a sign of freshness. A mix of red and golden beets can create a stunning visual presentation.
- 1 tablespoon olive oil: Used for roasting the beets, this helps them cook evenly and prevents their skins from drying out, making them tender and easy to peel.
- 1 cup raw walnuts: These will be toasted to bring out their deep, nutty flavor and provide a satisfying, crunchy texture that contrasts beautifully with the soft beets.
- 5 oz (about 150g) mixed greens or arugula: A bed of fresh greens provides a peppery or mild base for the salad, adding volume and a fresh, crisp element. Arugula is highly recommended for its spicy kick.
- 4 oz (about 115g) feta cheese, crumbled: The salty, tangy flavor of feta cheese is the perfect counterpoint to the sweet beets. Use a good quality block feta and crumble it yourself for the best flavor and texture.
- 1/4 cup chopped fresh parsley or dill: Fresh herbs add a burst of color and a layer of bright, aromatic flavor that elevates the entire dish.
For the Lemon-Balsamic Vinaigrette:
- 1/4 cup extra virgin olive oil: The base of our dressing. A quality extra virgin olive oil will add a fruity, peppery note.
- 2 tablespoons balsamic vinegar: Provides a deep, tangy sweetness that pairs wonderfully with beets.
- 1 tablespoon fresh lemon juice: Adds a bright, zesty kick that cuts through the richness of the other ingredients and keeps the salad feeling light and fresh.
- 1 teaspoon Dijon mustard: Acts as an emulsifier to help the oil and vinegar combine, while also adding a subtle, tangy complexity to the dressing.
- 1/2 teaspoon honey or maple syrup (optional): A small touch of sweetness to balance the acidity of the vinegar and lemon juice.
- 1 small garlic clove, minced (optional): For those who enjoy a subtle, pungent kick in their vinaigrette.
- Salt and freshly ground black pepper to taste: Essential for seasoning and bringing all the flavors into focus.
Instructions
Step 1: Prepare and Roast the Beets
Preheat your oven to 400°F (200°C). Thoroughly wash and scrub the beets under cool running water to remove any dirt. Trim off the leafy tops and the root tails, but leave the skin on for now—it will be much easier to remove after roasting. Place the cleaned beets on a large piece of aluminum foil. Drizzle them with 1 tablespoon of olive oil and a pinch of salt and pepper, then toss with your hands to coat them evenly. Wrap the beets tightly in the aluminum foil, creating a sealed packet. Place the packet directly on the middle oven rack and roast for 50-70 minutes. The roasting time will vary depending on the size of your beets. To check for doneness, carefully open the foil and pierce the largest beet with a fork or skewer; it should slide in easily with little resistance.
Step 2: Cool and Peel the Beets
Once the beets are tender, remove them from the oven and carefully open the foil packet to allow the steam to escape. Let them cool for about 15-20 minutes, or until they are comfortable to handle. Once cooled, the skins should slip off easily. You can use a paper towel to gently rub the skins away, which also helps prevent your hands from getting stained. If some spots are stubborn, use a small paring knife.
Step 3: Toast the Walnuts
While the beets are roasting or cooling, toast the walnuts. You can do this in a dry skillet over medium heat for 3-5 minutes, tossing frequently until they are fragrant and lightly browned. Alternatively, spread them on a small baking sheet and toast them in the 400°F (200°C) oven for 5-7 minutes. Keep a close eye on them, as nuts can burn quickly. Once toasted, set them aside to cool and then give them a rough chop.
Step 4: Prepare the Vinaigrette
In a small bowl or a jar with a tight-fitting lid, combine the extra virgin olive oil, balsamic vinegar, fresh lemon juice, Dijon mustard, optional honey/maple syrup, and optional minced garlic. Whisk vigorously or shake the jar until the dressing is well-emulsified and slightly thickened. Season with salt and freshly ground black pepper to your liking.
Step 5: Assemble the Salad
Cut the peeled, roasted beets into bite-sized wedges or cubes (about 1-inch pieces). In a large salad bowl, create a bed of your chosen mixed greens or arugula. Arrange the chopped beets over the greens. Sprinkle the toasted walnuts and the crumbled feta cheese evenly over the top. Just before serving, drizzle the prepared vinaigrette over the salad.
Step 6: Garnish and Serve
Garnish the salad with the chopped fresh parsley or dill for a final touch of color and freshness. Give the salad a very gentle toss to combine the components slightly, or serve it layered as is for a more dramatic presentation. Serve immediately and enjoy the wonderful blend of flavors.
Nutrition Facts
- Servings: 4-6 side servings
- Calories Per Serving: Approximately 380 kcal
- Rich in Fiber: This salad is packed with dietary fiber from the beets, walnuts, and greens, which is crucial for digestive health, promoting satiety, and helping to regulate blood sugar levels.
- Excellent Source of Healthy Fats: The walnuts and olive oil provide a generous amount of monounsaturated and polyunsaturated fats, including omega-3 fatty acids, which are beneficial for heart health and reducing inflammation.
- High in Antioxidants: Beets are famous for their unique betalain antioxidants, which give them their vibrant color and have been linked to anti-inflammatory and detoxification benefits.
- Packed with Vitamins and Minerals: This dish is a good source of folate and manganese from the beets, vitamin K from the greens, and phosphorus and magnesium from the walnuts.
- Source of Plant-Based Protein: With contributions from the walnuts and feta cheese, this salad provides a decent amount of protein, making it a more satisfying and nutritionally balanced meal.
Preparation Time
This recipe requires a bit of patience, but the majority of the time is completely hands-off while the beets work their magic in the oven.
- Active Preparation Time: 15 minutes (washing, chopping, and assembling)
- Roasting and Cooling Time: 60-90 minutes
- Total Time: Approximately 1 hour and 30 minutes
How to Serve
This versatile salad can be served in a variety of ways, making it suitable for almost any occasion. Here are some of our favorite ways to present and enjoy it:
- As a Hearty Side Dish:
- This salad is the perfect companion to grilled or roasted meats. It pairs exceptionally well with the rich flavors of roast beef, a perfectly cooked steak, or savory roasted chicken.
- Serve it alongside flaky baked salmon or seared scallops for a sophisticated and healthy meal. The earthy beets complement the delicate flavor of the fish beautifully.
- It’s a standout addition to a holiday table, such as for Thanksgiving or Christmas, where its vibrant colors and bold flavors can hold their own against other rich dishes.
- As a Standalone Vegetarian Main Course:
- To make this a more substantial main course, you can increase the portion size and add extra protein.
- Toss in a can of rinsed and drained chickpeas or white beans for added fiber and plant-based protein.
- Serve the salad over a bed of cooked quinoa, farro, or couscous to make it a complete and filling grain bowl.
- For a Luncheon or Brunch:
- Serve the salad in individual bowls for an elegant presentation at a brunch or lunch party.
- Pair it with a light soup, like a creamy butternut squash or a simple leek and potato soup, for a delightful soup-and-salad combination.
- It’s also wonderful alongside a slice of savory quiche or artisan bread with good quality butter.
- Garnishing and Presentation:
- For an extra touch of elegance, drizzle a high-quality balsamic glaze over the finished salad in a zigzag pattern.
- Sprinkle with some extra fresh herbs right before serving to brighten the flavors.
- Consider adding other textural elements like sunflower seeds or pumpkin seeds for an additional crunch.
Additional Tips
- Choosing the Perfect Beets: For the best flavor, select beets that are small to medium in size (2-3 inches in diameter). They tend to be sweeter and more tender than oversized beets, which can sometimes have a woody texture. If the beet greens are still attached, make sure they look fresh and not wilted, as this is a good indicator of the beet’s freshness.
- Mess-Free Beet Handling: Beets are notorious for staining everything they touch, from your hands to your cutting boards. To avoid purple fingers, wear disposable kitchen gloves when peeling and chopping the beets. Alternatively, you can peel them under a gentle stream of cool running water. Use a plastic or glass cutting board, as wood can absorb the beet juice and become permanently stained.
- Elevate Your Walnuts: While toasting walnuts is a great first step, you can take them to the next level by making candied walnuts. After toasting, toss them in a pan with a tablespoon of maple syrup or honey and a pinch of cinnamon and salt. Cook for 2-3 minutes until glazed, then let them cool on parchment paper. This adds a delightful sweet and spicy crunch.
- Dressing Variations: Don’t be afraid to experiment with the vinaigrette. For a creamier dressing, swap the balsamic for a good quality apple cider vinegar and add a tablespoon of tahini. For a brighter, herb-forward version, blend the existing dressing ingredients with a large handful of fresh basil or mint.
- Cheese Swaps and Alternatives: Feta is a classic choice, but this salad is equally delicious with other cheeses. Creamy, tangy goat cheese (chèvre) is a fantastic substitute. For a bolder flavor, try a mild blue cheese like Gorgonzola or Danish Blue. The pungent flavor pairs surprisingly well with the sweet beets.
- Make-Ahead Strategy: You can prepare most of the components of this salad ahead of time, making assembly a breeze. Roast, peel, and chop the beets up to 3 days in advance and store them in an airtight container in the refrigerator. The vinaigrette can also be made and stored for up to a week. Toast the walnuts and store them at room temperature. When you’re ready to serve, simply assemble everything with the fresh greens.
- Don’t Waste the Greens: If your beets came with their greens attached, don’t throw them away! Beet greens are edible and highly nutritious, similar to Swiss chard. You can wash them thoroughly, chop them, and sauté them with a bit of garlic and olive oil for a simple and delicious side dish.
- Incorporate Other Roasted Vegetables: Feel free to add other roasted vegetables to the salad for more complexity. Roasted carrots, parsnips, or sweet potatoes would be wonderful additions. Simply chop them into similar-sized pieces and roast them alongside the beets (they may require less cooking time, so keep them in a separate foil packet).
Frequently Asked Questions (FAQ)
Q1: Do I have to roast the beets? What are the alternatives?
A: Roasting is highly recommended as it concentrates the beets’ natural sugars and results in the best flavor and a tender, non-watery texture. However, if you’re short on time, you have other options. You can boil or steam the beets until tender, though this can sometimes result in a milder, less sweet flavor. You can also buy pre-cooked, vacuum-sealed beets from the grocery store for a major shortcut. Simply drain, chop, and add them to the salad.
Q2: Can I use golden or Chioggia (candy stripe) beets instead of red beets?
A: Absolutely! Golden beets are a wonderful choice as they have a slightly milder, less earthy flavor than red beets and have the added bonus of not staining everything. Chioggia beets, with their beautiful red and white striped interior, are stunning when served raw (sliced very thinly) but will lose their vibrant stripes and turn a pale pink when cooked. Using a mix of beet varieties makes the salad visually spectacular.
Q3: How do I store leftover roasted beet and walnut salad?
A: It’s best to store the components separately if possible. However, if the salad is already dressed, it can be stored in an airtight container in the refrigerator for up to 2 days. The greens will likely wilt, but the flavors will meld and still be delicious. If you anticipate having leftovers, consider dressing individual portions rather than the entire bowl.
Q4: Is this salad gluten-free? How can I make it vegan?
A: Yes, this salad is naturally gluten-free. To make it vegan, you need to make two simple substitutions. First, replace the feta cheese with a high-quality vegan feta alternative, or use toasted, salted pepitas (pumpkin seeds) for a salty crunch. Second, if you’re using a sweetener in the vinaigrette, ensure you use maple syrup instead of honey.
Q5: My beets stained my hands and cutting board. How can I clean them?
A: The pigment in beets is powerful! For your hands, rubbing them with a paste of lemon juice and salt before washing with soap and water can help lift the stain. For a plastic cutting board, a paste of baking soda and water, or a spritz of a bleach-based cleaner (be sure to rinse very thoroughly afterward) can be effective. This is why wearing gloves and using non-porous boards is recommended.
Q6: Why are my walnuts bitter, and how can I prevent it?
A: Walnuts can sometimes have a bitter taste, which comes from the tannins in their thin, papery skin. Toasting them helps to mellow out this flavor. It’s also important to use fresh walnuts, as the oils in them can go rancid over time, leading to a bitter or “off” flavor. Store your walnuts in an airtight container in the refrigerator or freezer to prolong their freshness.
Q7: Can I prepare this salad a day in advance for a party?
A: Yes, this is a great make-ahead party dish. You can roast and chop the beets, make the vinaigrette, and toast the walnuts a day or two ahead of time. Store the beets and dressing in separate airtight containers in the fridge, and the walnuts at room temperature. When it’s time to serve, all you have to do is assemble the beets, walnuts, and cheese on a bed of fresh greens and drizzle with the dressing right before your guests arrive.
Q8: What main dishes pair well with this salad?
A: This salad is incredibly versatile. Its earthy and tangy profile makes it an excellent side for rich, savory main courses. It’s fantastic with roasted beef or a hearty beef stew, grilled lamb chops, or a whole roasted chicken. For a lighter pairing, it’s wonderful alongside flaky fish like salmon or cod, or seared scallops. For a vegetarian feast, it complements dishes like a mushroom and lentil loaf or a savory vegetable tart.

Roasted Beet and Walnut Salad
Ingredients
- 2 lbs (about 1 kg) fresh beets: The heart of our salad. Look for firm beets with smooth skin, preferably with their greens still attached as a sign of freshness. A mix of red and golden beets can create a stunning visual presentation.
- 1 tablespoon olive oil: Used for roasting the beets, this helps them cook evenly and prevents their skins from drying out, making them tender and easy to peel.
- 1 cup raw walnuts: These will be toasted to bring out their deep, nutty flavor and provide a satisfying, crunchy texture that contrasts beautifully with the soft beets.
- 5 oz (about 150g) mixed greens or arugula: A bed of fresh greens provides a peppery or mild base for the salad, adding volume and a fresh, crisp element. Arugula is highly recommended for its spicy kick.
- 4 oz (about 115g) feta cheese, crumbled: The salty, tangy flavor of feta cheese is the perfect counterpoint to the sweet beets. Use a good quality block feta and crumble it yourself for the best flavor and texture.
- 1/4 cup chopped fresh parsley or dill: Fresh herbs add a burst of color and a layer of bright, aromatic flavor that elevates the entire dish.
For the Lemon-Balsamic Vinaigrette:
- 1/4 cup extra virgin olive oil: The base of our dressing. A quality extra virgin olive oil will add a fruity, peppery note.
- 2 tablespoons balsamic vinegar: Provides a deep, tangy sweetness that pairs wonderfully with beets.
- 1 tablespoon fresh lemon juice: Adds a bright, zesty kick that cuts through the richness of the other ingredients and keeps the salad feeling light and fresh.
- 1 teaspoon Dijon mustard: Acts as an emulsifier to help the oil and vinegar combine, while also adding a subtle, tangy complexity to the dressing.
- 1/2 teaspoon honey or maple syrup (optional): A small touch of sweetness to balance the acidity of the vinegar and lemon juice.
- 1 small garlic clove, minced (optional): For those who enjoy a subtle, pungent kick in their vinaigrette.
- Salt and freshly ground black pepper to taste: Essential for seasoning and bringing all the flavors into focus.
Instructions
Step 1: Prepare and Roast the Beets
Preheat your oven to 400°F (200°C). Thoroughly wash and scrub the beets under cool running water to remove any dirt. Trim off the leafy tops and the root tails, but leave the skin on for now—it will be much easier to remove after roasting. Place the cleaned beets on a large piece of aluminum foil. Drizzle them with 1 tablespoon of olive oil and a pinch of salt and pepper, then toss with your hands to coat them evenly. Wrap the beets tightly in the aluminum foil, creating a sealed packet. Place the packet directly on the middle oven rack and roast for 50-70 minutes. The roasting time will vary depending on the size of your beets. To check for doneness, carefully open the foil and pierce the largest beet with a fork or skewer; it should slide in easily with little resistance.
Step 2: Cool and Peel the Beets
Once the beets are tender, remove them from the oven and carefully open the foil packet to allow the steam to escape. Let them cool for about 15-20 minutes, or until they are comfortable to handle. Once cooled, the skins should slip off easily. You can use a paper towel to gently rub the skins away, which also helps prevent your hands from getting stained. If some spots are stubborn, use a small paring knife.
Step 3: Toast the Walnuts
While the beets are roasting or cooling, toast the walnuts. You can do this in a dry skillet over medium heat for 3-5 minutes, tossing frequently until they are fragrant and lightly browned. Alternatively, spread them on a small baking sheet and toast them in the 400°F (200°C) oven for 5-7 minutes. Keep a close eye on them, as nuts can burn quickly. Once toasted, set them aside to cool and then give them a rough chop.
Step 4: Prepare the Vinaigrette
In a small bowl or a jar with a tight-fitting lid, combine the extra virgin olive oil, balsamic vinegar, fresh lemon juice, Dijon mustard, optional honey/maple syrup, and optional minced garlic. Whisk vigorously or shake the jar until the dressing is well-emulsified and slightly thickened. Season with salt and freshly ground black pepper to your liking.
Step 5: Assemble the Salad
Cut the peeled, roasted beets into bite-sized wedges or cubes (about 1-inch pieces). In a large salad bowl, create a bed of your chosen mixed greens or arugula. Arrange the chopped beets over the greens. Sprinkle the toasted walnuts and the crumbled feta cheese evenly over the top. Just before serving, drizzle the prepared vinaigrette over the salad.
Step 6: Garnish and Serve
Garnish the salad with the chopped fresh parsley or dill for a final touch of color and freshness. Give the salad a very gentle toss to combine the components slightly, or serve it layered as is for a more dramatic presentation. Serve immediately and enjoy the wonderful blend of flavors.
Nutrition
- Serving Size: one normal portion
- Calories: 380