This flavorful salad combines tender roasted beets with creamy goat cheese and crunchy toasted pecans for a delightful texture contrast. Mixed greens provide a fresh base while the homemade vinaigrette—a balance of olive oil, balsamic vinegar, honey, and mustard—adds a tangy finish. Perfect as a light lunch or elegant starter, this dish offers a satisfying blend of earthy, creamy, and nutty flavors. Ideal for vegetarian and gluten-free diets, its preparation is simple and rewarding.
Last autumn, my neighbor dropped off a basket of fresh beets from her garden and admitted she had no idea what to do with them. I'd never been much of a beet person either, but something about roasting them with goat cheese and pecans that afternoon completely changed my mind. The way the earthy sweetness plays with tangy cheese and crunch—that's when this salad became my go-to for pretty much everything from dinner parties to solo lunches.
I served this at a small dinner gathering last winter, and my friend who swore she hated beets went back for thirds. There's something about the combination—warm roasted vegetables against cool fresh greens, creamy against crunchy—that makes people forget they're eating a salad. Now it's the first thing I make when I want something that feels fancy without actually being difficult.
Ingredients
- 4 medium beets: Scrub them well but leave the skin on for roasting—it peels off easily once they're cooked and keeps all that moisture inside
- 4 cups mixed salad greens: Arugula adds peppery bite, spinach brings softness, baby kale gives substance—use whatever combination you prefer
- 100 g (3.5 oz) goat cheese: Room temperature cheese crumbles more beautifully and distributes evenly across the salad
- 1/2 cup pecan halves: Toasting them transforms their flavor from mild to deeply nutty and aromatic
- 3 tbsp extra-virgin olive oil: The foundation that ties the dressing together with fruity richness
- 1.5 tbsp balsamic vinegar: Provides just enough acid to cut through the earthy beets and creamy cheese
- 1 tsp Dijon mustard: This small amount emulsifies the dressing so it coats every leaf perfectly
- 1 tsp honey: Balances the vinegar's sharpness and echoes the beets natural sweetness
- Salt and freshly ground black pepper: Finish with generous grinding—beets can handle a serious amount of seasoning
Instructions
- Roast the beets until tender:
- Wrap each beet individually in foil, place on a baking sheet, and roast at 400°F for 40 to 45 minutes until they yield easily when pierced with a knife. Let them cool just enough to handle—the skins will slip right off.
- Toast the pecans while waiting:
- Toss the pecans in a dry skillet over medium heat, stirring frequently for about 3 to 4 minutes until they smell fragrant and start to golden. Remove immediately from the pan to stop them from burning.
- Whisk together the dressing:
- Combine the olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper in a small bowl, whisking until the mixture thickens slightly and turns creamy. Taste and adjust the seasoning if needed.
- Assemble the salad:
- Arrange your mixed greens on a large platter or individual plates, then nestle the beet wedges throughout. Scatter the crumbled goat cheese and toasted pecans over the top, finishing with a generous drizzle of dressing right before serving.
My mom now texts me every time she makes this, which is often, usually with a photo and something like 'I can't believe I'm saying this but I'm craving beets.' That's the thing about really good food—it changes your mind in ways recipes alone never could.
Make It Yours
Swap walnuts for pecans if that's what you have in the pantry—they bring a slightly different bitterness that works beautifully too. Sometimes I add thin orange segments for brightness, or thinly sliced red onion when I want something sharper. The core combination of roasted beets and creamy cheese is what matters most.
Serving Suggestions
This works as a light lunch on its own, or pair it with crusty bread and maybe some soup for something more substantial. For wine, a crisp Sauvignon Blanc cuts through the richness, while a light Pinot Noir complements the earthy sweetness of the beets.
Storage and Prep
You can roast the beets up to two days in advance—just peel, slice, and store them in an airtight container in the refrigerator. Keep the toasted pecans separate so they stay crunchy, and dress everything right before you're ready to eat.
- Leftovers keep for about a day if stored undressed
- The beets actually taste even better after resting overnight
- Bring refrigerated beets to room temperature before assembling
There's something deeply satisfying about transforming humble root vegetables into something this elegant and delicious. Hope it becomes a regular in your kitchen rotation too.
Recipe FAQs
- → How do I roast beets properly?
-
Wrap each beet in foil and roast at 400°F for 40–45 minutes until tender. Allow to cool before peeling and slicing.
- → Can I substitute pecans with other nuts?
-
Yes, walnuts or toasted almonds work well and offer similar crunch and flavor.
- → What greens pair best with this salad?
-
Mixed greens like arugula, spinach, or baby kale complement the earthiness of beets and creaminess of goat cheese.
- → How is the dressing made?
-
Whisk together olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper for a balanced vinaigrette.
- → Is this dish suitable for special diets?
-
Yes, it fits vegetarian and gluten-free diets but contains tree nuts and dairy.