This vibrant salad brings together earthy roasted beets with creamy goat cheese and toasted walnuts for a perfect balance of textures and flavors. The mixed greens provide a fresh base, while the homemade balsamic vinaigrette adds a tangy finish that ties everything together beautifully. Ready in just over an hour, this dish works wonderfully as a light lunch or elegant side dish for dinner parties.
The first time I brought this beet salad to a dinner party, my friend Sarah actually gasped when I set it down. She had spent years avoiding beets after a traumatic canned beet experience, and watching her hesitantly take that first bite, then immediately reach for seconds, convinced me this recipe was something special.
Last summer, I made this for a rooftop dinner with friends as the sun was setting. The vibrant magenta of the roasted beets against the bright green arugula looked absolutely gorgeous in that golden light, and honestly, I think the presentation made the wine taste better.
Ingredients
- 4 medium beets, trimmed and scrubbed: Roasting concentrates their natural sugars in a way boiling never achieves, and fresh beets taste remarkably earthy and sweet
- 4 cups mixed salad greens: Arugula adds peppery bite while baby spinach brings mild sweetness, creating layers of flavor that complement the beets
- 1/2 small red onion, thinly sliced: The sharpness cuts through the roasted beets and creamy cheese, adding essential brightness
- 1/2 cup crumbled goat cheese: Room temperature cheese melts slightly against warm beets, creating these incredible creamy pockets throughout the salad
- 1/3 cup toasted walnuts, roughly chopped: Toasting them yourself takes three minutes and transforms them from merely crunchy to deeply fragrant and rich
- 1/4 cup fresh herbs, chopped: Fresh dill or parsley adds a bright herbal pop that lifts the entire dish
- 3 tablespoons extra-virgin olive oil: Use your best olive oil here because the flavor really shines in such a simple vinaigrette
- 1 1/2 tablespoons balsamic vinegar: The acidity cuts through the earthy beets while adding a subtle sweetness that ties everything together
- 1 teaspoon Dijon mustard: This is what helps the vinaigrette emulsify properly so it coats every leaf evenly
- 1 teaspoon honey: Just enough to balance the sharp balsamic and complement the beets natural sweetness
- Salt and freshly ground black pepper: Beets need salt to really sing, and fresh pepper adds a subtle warmth
Instructions
- Get your oven nice and hot:
- Preheat to 400°F because that high heat is what gives roasted beets their caramelized exterior and tender interior
- Roast those beets until theyre meltingly tender:
- Wrap each beet individually in foil like a little present, roast for 40 to 50 minutes, and test with a knife they should offer no resistance when pierced
- Whisk up your vinaigrette:
- Combine olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper in a small bowl, whisking until thickened and creamy
- Dress your greens first:
- Toss the salad greens, red onion, and half the fresh herbs with about two-thirds of your vinaigrette, using your hands to gently coat every leaf
- Build something beautiful:
- Arrange those jewel-toned roasted beet wedges over the dressed greens, then scatter crumbled goat cheese and toasted walnuts across the top
- Finish with flair:
- Drizzle the remaining vinaigrette over everything, sprinkle with the rest of your fresh herbs, and serve while the beets are still slightly warm
My mom now requests this salad for every family gathering, and watching my dad someone who considered beets basically go back for thirds has become one of my favorite kitchen victories.
Making It Your Own
Sometimes I add segments of blood orange or fresh strawberries when they are in season. The fruit adds this bright acidity that plays beautifully with the earthy beets, and the color combination is stunning.
Timing Is Everything
I have learned to roast the beets earlier in the day and let them come to room temperature before assembling. Warm beets make the cheese melt in a dreamy way, but fridge-cold beets can shock the other ingredients and mute all the flavors.
Serving Suggestions
This salad works as a light main or impressive side, and I love serving it alongside grilled salmon or roast chicken. The earthy beets and tangy cheese stand up beautifully to smoky grilled flavors.
- Let the salad sit for 5 minutes after dressing so flavors can mingle
- Use a vegetable peeler to remove beet skins while holding them under cold water
- This salad actually tastes better after the beets have marinated in the vinaigrette for a few minutes
There is something deeply satisfying about transforming such humble ingredients into something that looks like it came from a restaurant kitchen.
Your Questions Answered
- → Can I make this salad ahead of time?
-
Yes, you can roast the beets up to 2 days in advance and store them in the refrigerator. Prepare the vinaigrette separately and keep it chilled. Assemble the salad just before serving to maintain the crispy texture of the greens and walnuts.
- → What other greens work well in this salad?
-
Arugula adds a peppery kick, baby spinach offers mild sweetness, and mesclun provides variety. You can also use kale for a heartier base, though massaging it with a little oil first helps tenderize the leaves.
- → How do I know when the beets are done roasting?
-
Insert a knife or fork into the largest beet—if it slides through easily with no resistance, the beets are tender and ready. This typically takes 40–50 minutes at 400°F (200°C).
- → Can I substitute the goat cheese?
-
Feta cheese offers a saltier alternative, while blue cheese provides a stronger flavor. For a dairy-free option, try crumbled vegan cheese or simply add extra toasted nuts and seeds for protein and texture.
- → What wine pairs best with this salad?
-
A crisp Sauvignon Blanc complements the tangy vinaigrette and earthy beets beautifully. For red wine lovers, a light Pinot Noir works well without overpowering the delicate flavors of the salad.