This vibrant salad combines sweet roasted beets and creamy goat cheese with crisp mixed greens and toasted nuts. The beets are carefully wrapped and roasted until tender, then peeled and cut for a delightful texture. A honey-balsamic dressing adds a subtle tang and sweetness to balance the dish. Served chilled or at room temperature, this salad offers a fresh, colorful option that is both satisfying and light, perfect as a starter or a wholesome meal on its own.
The first time I made this salad, my kitchen looked like a crime scene. Bright magenta beet juice everywhere—on my hands, my cutting board, even somehow on my forehead. But one bite of those sweet, earthy roasted beets against the tangy goat cheese, and I decided the mess was absolutely worth it. Now this is my go-to when I want something that feels fancy but comes together with minimal effort.
I served this at a dinner party last fall, still learning my way around entertaining. My friend Sarah, who claims to hate beets, went back for thirds. Thats when I realized this recipe converts even the most skeptical beet haters, turning a simple salad into something people actually talk about.
Ingredients
- 4 medium beets: I love using a mix of red and golden beets because they make the salad look absolutely stunning on the plate
- 1 tbsp olive oil: This helps the beets roast evenly and develop that sweet concentrated flavor we want
- 1/4 tsp kosher salt: Beets need salt to really pop and bring out their natural sweetness
- Freshly ground black pepper: Just a few generous grinds add a nice subtle warmth
- 5 oz mixed salad greens: I usually grab whatever looks freshest—arugula adds pepperiness while baby spinach keeps it mild
- 1/3 cup crumbled goat cheese: The creamy tangy element that makes everything come together beautifully
- 1/4 cup toasted walnuts or pecans: Toasting them first makes all the difference—trust me on this one
- 1/4 small red onion: Thinly sliced adds just the right amount of sharp bite without overpowering anything
- 2 tbsp extra-virgin olive oil: For the dressing—use the good stuff since its front and center
- 1 tbsp balsamic vinegar: Creates that perfect sweet acidic balance against the earthy beets
- 1 tsp honey: Just enough to round out the acidity and bring everything together
- 1/2 tsp Dijon mustard: The secret ingredient that makes the dressing actually coat the greens instead of sliding right off
Instructions
- Get your oven ready:
- Preheat to 400°F and position a rack in the middle while you prep everything else
- Wrap the beets:
- Rub each beet with a little olive oil then wrap individually in foil like little presents
- Roast until tender:
- Place on a baking sheet and roast for 40 to 50 minutes until a fork slides in easily
- Prep the beets:
- Let them cool just until you can handle them then slip off the skins and cut into wedges
- Make the dressing:
- Whisk together the olive oil, balsamic, honey, Dijon, salt and pepper until emulsified
- Assemble the base:
- Toss the greens, roasted beets, onion and half the nuts in a large bowl
- Dress it up:
- Drizzle with just enough dressing to lightly coat and toss gently with your hands
- Finish with flair:
- Transfer to plates and top with crumbled goat cheese and the remaining toasted nuts
My mom now requests this salad every time she visits. She says it reminds her of something she had in a tiny bistro in Paris years ago, which is probably the nicest compliment any recipe has ever received in my kitchen.
Make It Ahead
Ive learned through trial and error that you can roast the beets up to three days ahead and keep them in the fridge. The dressing also keeps beautifully in a jar—just give it a good shake before using since the oil and vinegar like to separate when left alone.
Serving Suggestions
This salad holds its own as a light lunch but really shines alongside something grilled. Ive served it with salmon, chicken, and even as part of a bigger vegetarian spread with quinoa and roasted vegetables. A crisp white wine like Sauvignon Blanc cuts through the rich goat cheese perfectly.
Easy Variations
Sometimes I swap in crumbled feta if thats what I have on hand—it changes the flavor profile but still works beautifully. Orange segments add this bright pop of acidity and color that makes everything feel extra special.
- Try adding fresh herbs like basil or thyme for an aromatic layer
- Pumpkin seeds work great if you need to avoid tree nuts
- A handful of fresh berries makes this feel like pure celebration
Theres something so satisfying about a salad that looks this impressive but comes together with such simple honest ingredients. Enjoy every colorful bite.
Recipe FAQs
- → How do you roast the beets for optimal flavor?
-
Wrap each beet individually in foil with olive oil and seasonings, then roast at 400°F until tender, about 40–50 minutes. This method locks in moisture and enhances natural sweetness.
- → Can I use different types of nuts in the salad?
-
Yes, toasted walnuts or pecans work well, offering a crunchy texture and rich flavor. You may also substitute with seeds if preferred.
- → What does the dressing consist of?
-
The dressing is a simple blend of extra-virgin olive oil, balsamic vinegar, honey, Dijon mustard, salt, and pepper, creating a balanced and tangy coating for the salad.
- → Is it necessary to peel the beets after roasting?
-
Yes, once roasted and cooled slightly, the skins should slip off easily, leaving tender, smooth beet pieces that blend beautifully with the other ingredients.
- → How can I add a citrus twist to the salad?
-
Adding orange segments or a splash of orange juice to the dressing provides a fresh, bright contrast to the earthy beets and creamy cheese.