
This vibrant beet salad brings together earthy roasted beets, creamy goat cheese, and crisp apple slices for a stunning side dish that adds color and freshness to any meal. I first created this recipe for a fall dinner party, and it's become my go-to whenever I want to impress guests without spending hours in the kitchen.
I started making this salad when I needed something to brighten up heavy winter meals. What began as a simple side dish has become the most requested recipe whenever I host friends who appreciate beautiful food that tastes as good as it looks.
Ingredients
- Fresh beets Any variety works beautifully including red golden or Chioggia for a stunning color contrast
- Granny Smith apple The tartness balances the sweetness of the beets and adds necessary crunch
- Arugula or spring mix Provides a peppery fresh base for the other ingredients
- Soft goat cheese Creates creamy pockets that complement the earthy beets perfectly
- Toasted walnuts Adds richness and texture look for ones with no bitterness
- Shallot Provides gentle onion flavor without overwhelming the delicate ingredients
- Balsamic vinaigrette Made with good quality olive oil balsamic vinegar and a touch of maple syrup
- Flaky sea salt The delicate crunch elevates the entire dish finishing it perfectly
Step-by-Step Instructions
- Prepare the beets
- Wrap each beet individually in foil with a generous drizzle of olive oil and pinches of salt and pepper. This creates a steamy environment that cooks them to perfect tenderness while concentrating their natural sweetness.
- Roast to perfection
- Place wrapped beets on a baking sheet and roast at 400°F for 40 to 90 minutes. The wide time range accounts for varying beet sizes. They're done when a fork slides easily through with no resistance. Smaller beets will cook faster while larger or older beets need more time.
- Peel with ease
- Allow beets to cool until you can handle them. Hold under running water and gently slide the skins off with your hands. The skins should slip off effortlessly revealing the vibrant flesh beneath.
- Chill for better flavor
- Refrigerate peeled beets until completely cool. This not only makes them easier to slice but also intensifies their earthy sweetness.
- Assemble with care
- Slice beets into quarter inch rounds and arrange over fresh greens. Layer in sliced shallots apple wedges and walnut pieces. Distribute goat cheese in small dollops throughout and top with optional microgreens.
- Dress and season
- Drizzle the entire salad with homemade balsamic vinaigrette just before serving. Finish with a sprinkle of flaky sea salt and freshly ground black pepper to make the flavors pop.

My secret ingredient is actually the flaky sea salt. I discovered its importance when I served this salad at a dinner party and forgot to add the final seasoning. The difference between the unseasoned and seasoned portions was remarkable. Those delicate crunchy flakes completely transform the eating experience.
Make-Ahead Strategies
While this salad looks most beautiful when freshly assembled you can prepare most components days in advance. Roast and peel the beets up to two days before serving storing them in an airtight container in the refrigerator. The dressing can also be made ahead and kept refrigerated. When ready to serve simply slice the beets assemble with the fresh ingredients and dress. This approach saves significant time when preparing for a gathering.
Creative Variations
This recipe adapts beautifully to seasonal changes. In summer replace the apple with fresh berries or stone fruit. In deeper winter months add segments of blood orange for brightness. The cheese can also be varied from goat cheese to feta or even a mild blue cheese for a more assertive flavor profile. The walnuts can be swapped for pecans hazelnuts or even spiced pumpkin seeds depending on your preference.
Serving Suggestions
This beet salad pairs wonderfully with hearty main courses that need a fresh counterpoint. Serve alongside roasted chicken herb crusted rack of lamb or a rich risotto. For holiday meals it adds beautiful color to traditional spreads of turkey ham or roast beef. The salad also works as a light lunch when paired with a slice of crusty bread and perhaps a cup of soup for a complete meal that feels both nourishing and special.
Cultural Context
Beets have been enjoyed across Eastern European and Mediterranean cuisines for centuries. This modern interpretation draws inspiration from classic pairings while updating the presentation and flavor balance. The addition of goat cheese nods to French culinary traditions while the apple and walnut combination has roots in American farmhouse cooking. The result is a globally inspired dish that feels simultaneously familiar and fresh.

Recipe FAQs
- → What's the best way to peel roasted beets?
The easiest way to peel roasted beets is to let them cool slightly after roasting, then hold them under running water and gently slide the skins off with your hands. The skins should slip off easily when the beets are properly roasted. This method also prevents staining your hands and cutting board as much as cutting and peeling raw beets would.
- → Can I use different types of beets in this salad?
Absolutely! You can use any variety of beets - red beets, golden beets, or pink Chioggia beets all work wonderfully. Using a mix of colors creates a visually stunning presentation, but the salad will still be delicious if only one variety is available. Each type brings its own subtle flavor nuances to the dish.
- → How far in advance can I prepare components of this salad?
You can roast the beets and prepare the balsamic vinaigrette up to two days in advance, storing them in separate containers in the refrigerator. For the best freshness and texture, slice the apple, shallot, and assemble the salad with the greens and goat cheese just before serving.
- → What can I do with leftover beet greens?
Don't discard beet greens! They're nutritious and delicious when sautéed. Simply remove the stems, wash the greens thoroughly, and sauté them with olive oil, garlic, and a pinch of salt until wilted. They can be served as a side dish or added to pasta, grain bowls, or even as a topping for pizza.
- → Can I substitute the goat cheese with another type of cheese?
Yes, if you don't care for goat cheese, you can substitute it with feta for a similar tangy flavor with more saltiness, or try fresh ricotta for a milder option. Blue cheese also pairs wonderfully with beets if you enjoy its distinctive flavor. For a dairy-free version, consider adding avocado for creaminess instead.
- → How long does it typically take to roast beets?
Roasting time for beets varies considerably based on their size and freshness. Small, fresh beets might be tender in 40 minutes, while larger or older beets can take up to 90 minutes. The key is to test for doneness by inserting a fork or knife into the beet - it should slide in easily when they're properly cooked.