My brother-in-law, Mark, claimed for years that he hated beets. Not just a mild dislike—a full-blown, dramatic aversion. He’d make a face anytime they appeared on a menu, muttering something about them tasting like dirt. For five Thanksgivings straight, I watched him load his plate with everything but my roasted beet salad. Then, last summer at our family barbecue, I caught him. He was standing by the buffet table, fork halfway to his mouth, a suspiciously pink-tinged crumble on his plate. He was eating my Healthy Roasted Beet Apple Salad with Goat Cheese. And he was on his second helping.
I didn’t say a word. I just leaned against the kitchen doorframe and watched him take another bite. He saw me, froze for a second, and then shrugged. “It’s good,” he mumbled, like he was admitting to a crime. Honestly, that quiet moment of victory was better than any compliment. It’s not that I set out to change his mind—I just wanted a salad that actually felt special enough for a party. You know, the kind of dish that doesn’t get pushed to the side of the plate. This one, with its sweet roasted beets, crisp apples, and creamy goat cheese, has a way of making skeptics into believers. And I have to say, watching someone prove themselves wrong is a pretty satisfying feeling.
Why You’ll Love This Recipe
I’ve tested this salad more times than I can count, and let me tell you—it’s the one I bring to every potluck, every holiday dinner, and every casual get-together where I want to look like I tried without actually stressing out. It has a way of stealing the show without being loud about it.
- Make-Ahead Friendly : Roast the beets a day or two before your party. The rest comes together in minutes. You can assemble the whole thing right before guests arrive, which means less time in the kitchen and more time actually enjoying the party.
- Simple, Whole-Food Ingredients : No weird processed stuff here. Beets, apples, goat cheese, walnuts, and a simple vinaigrette. You can find everything at a regular grocery store without hunting down specialty items.
- Perfect for Entertaining : This salad looks incredibly impressive on a big platter—the deep red beets, the green apple slices, the crumbled white cheese. It’s the kind of dish that makes people say “ooh” when you set it down.
- Crowd-Pleasing Balance : It hits every note. Sweetness from the beets and honey, tang from the goat cheese and vinegar, crunch from the apples and walnuts, and a little peppery bite from the arugula. Even people who think they don’t like beets (like Mark) end up going back for seconds.
- Naturally Gluten-Free and Vegetarian : It works for almost everyone at the table without making a big deal about it. Just leave the cheese on the side if you have dairy-free guests.
What makes this version different from all the other beet salads out there? It’s the way the apples are tossed in lemon juice to keep them crisp and bright, and the honey-Dijon vinaigrette that ties everything together without overpowering the delicate flavors. I’ve tried versions with balsamic, with orange juice, with creamy dressings—but this one, with its light, tangy kick, lets each ingredient shine. It’s not just another salad. It’s the one that makes you close your eyes after the first bite, the one that turns a simple side dish into the star of the dinner table.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store, which makes it perfect for last-minute hosting.
For the Roasted Beets
- 4 medium red or golden beets (about 1.5 pounds, scrubbed clean, tops removed) — I like using a mix of colors for visual appeal, but either works fine. Red beets have that classic earthy sweetness, while golden beets are milder and won’t stain everything pink.
- 2 tablespoons olive oil — for coating the beets before roasting. Use a good quality extra virgin if you have it.
- 1/2 teaspoon salt — I prefer fine sea salt for even seasoning.
- 1/4 teaspoon black pepper — freshly ground is best.
For the Salad

- 5 ounces fresh arugula or mixed greens — arugula adds a peppery kick that stands up nicely to the sweet beets. Baby spinach also works in a pinch.
- 2 medium crisp apples (such as Honeycrisp, Fuji, or Granny Smith) — Granny Smith offers a tart contrast, while Honeycrisp brings more sweetness. I usually go with one of each for balance.
- 1 tablespoon fresh lemon juice — this keeps the apple slices from browning and adds brightness.
- 1/2 cup crumbled goat cheese (about 4 ounces) — look for a log of fresh chèvre; it crumbles beautifully. I recommend Vermont Creamery or Laura Chenel for consistent quality.
- 1/3 cup toasted walnuts or pecans — toasting brings out their nutty flavor. Just spread them on a baking sheet at 350°F for 5-7 minutes, watching carefully so they don’t burn.
- Optional: 1/4 cup dried cranberries or pomegranate arils — for extra color and sweetness, especially around the holidays.
For the Honey-Dijon Vinaigrette
- 3 tablespoons extra virgin olive oil
- 2 tablespoons apple cider vinegar — white wine vinegar or champagne vinegar also work well.
- 1 tablespoon honey — use a runny honey like clover or orange blossom. Maple syrup works as a vegan alternative.
- 1 teaspoon Dijon mustard — I like Grey Poupon for its smooth, sharp flavor.
- 1 small shallot, finely minced (about 1 tablespoon) — adds a mild oniony bite without being harsh.
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Substitution Guidance: If you’re dairy-free, simply omit the goat cheese or swap in a dairy-free feta alternative. For a nut-free version, replace walnuts with toasted pumpkin seeds (pepitas) or sunflower seeds. And if you can’t find fresh arugula, baby kale or a spring mix will work just fine—though the peppery bite of arugula really is something special here.
Equipment Needed
- Baking sheet — rimmed, for roasting the beets. Line it with parchment paper or aluminum foil for easier cleanup.
- Aluminum foil — to wrap the beets individually while roasting. This traps steam and makes peeling easier.
- Sharp chef’s knife — for slicing beets and apples. A dull knife is a recipe for frustration (and possible injury).
- Cutting board — preferably one you don’t mind staining pink from the beets. I keep a dedicated plastic board for beets.
- Small bowl or jar — for whisking or shaking the vinaigrette. A mason jar with a tight lid works perfectly.
- Large salad bowl or serving platter — I like using a wide, shallow platter for this salad so the ingredients stay visible and don’t get crushed.
- Kitchen towels or paper towels — for drying the beets after peeling. You’ll thank me later.
- Vegetable peeler — for peeling the beets after roasting. The skins slip right off if you’ve roasted them well.
Budget-Friendly Tip: You don’t need any fancy gadgets for this recipe. A basic baking sheet and a good knife are all you really need. Skip the expensive salad spinner—just pat your greens dry with a clean kitchen towel.
Preparation Method
Let’s walk through this step by step. I’ve included time estimates and sensory cues so you know exactly what to look for at each stage.
Step 1: Roast the Beets (60-75 minutes, mostly hands-off)
Preheat your oven to 400°F (200°C). Scrub the beets clean under running water—no need to peel them yet. Trim off the leafy tops, leaving about an inch of stem attached to prevent the beets from bleeding too much color. Pat them dry with a towel.
Drizzle each beet with a little olive oil and rub it all over. Season with salt and pepper. Wrap each beet individually in a piece of aluminum foil, sealing it tightly like a little package. Place them on a rimmed baking sheet and roast for 50-70 minutes, depending on size. You’ll know they’re done when you can easily pierce the thickest part with a paring knife or skewer with zero resistance. The skin should look slightly wrinkled and pull away from the flesh.
Let the beets cool in their foil packets for about 15-20 minutes. Once they’re cool enough to handle, use your fingers or a paper towel to rub the skins off—they should slip right off. Seriously, it’s oddly satisfying. If you’re using a mix of red and golden beets, keep them separate to avoid the golden ones turning pink. Cut the peeled beets into bite-sized wedges or 1/2-inch cubes. Set aside to cool completely.
Step 2: Make the Vinaigrette (5 minutes)
While the beets are roasting or cooling, make the dressing. In a small bowl or a mason jar, combine the olive oil, apple cider vinegar, honey, Dijon mustard, minced shallot, salt, and pepper. Whisk vigorously until the honey dissolves and the dressing looks emulsified and slightly creamy. If you’re using a jar, screw the lid on tight and shake like crazy for about 20 seconds. Taste and adjust—maybe a pinch more salt, or an extra drizzle of honey if you like it sweeter. Set aside at room temperature. The flavors will meld as it sits.
Step 3: Prep the Apples (5 minutes)
Core the apples and slice them thinly—about 1/4-inch thick. I like to leave the skin on for color and texture, but you can peel them if you prefer. Place the slices in a small bowl and toss them with the lemon juice. This prevents browning and adds a fresh, bright note. Don’t skip this step, especially if you’re making the salad ahead of time.
Step 4: Toast the Walnuts (5 minutes)
If you haven’t already toasted your walnuts, do it now. Spread them in a single layer on a small baking sheet or in a dry skillet over medium heat. Toast at 350°F (175°C) for 5-7 minutes, shaking the pan halfway through, until they smell fragrant and are slightly darkened. Watch them closely—they go from golden to burnt in seconds. Let them cool for a few minutes; they’ll get crunchier as they cool.
Step 5: Assemble the Salad (5 minutes)
Now for the fun part. If you’re serving on a large platter, spread the arugula in an even layer. Arrange the roasted beet wedges and apple slices artfully on top. Sprinkle with crumbled goat cheese, toasted walnuts, and dried cranberries or pomegranate arils if using. Drizzle about half the vinaigrette over the salad, or serve it on the side so guests can dress their own portions. I prefer to dress it lightly and let people add more if they want—nobody likes a soggy salad.
Pro tip for hosts: If you’re serving this at a party, keep the dressing separate until just before serving. You can have all the components prepped and ready in the fridge, then toss and dress right when guests arrive. The beets and apples can be prepped a day ahead and stored separately.
Cooking Tips & Techniques
I’ve made this salad more times than I can count, and I’ve definitely learned a few things the hard way. Let me save you some trouble.
Don’t skip the foil when roasting beets. I know it’s tempting to just throw them on a baking sheet, but wrapping them individually traps steam and makes peeling infinitely easier. The first time I made this, I roasted them unwrapped and spent twenty minutes wrestling with stubborn skins. Never again.
Wear gloves when handling red beets. Or at least be prepared for pink-stained hands that last for two days. I learned this lesson before a friend’s wedding, and let’s just say my manicure looked… rustic. If you do get stained, rub your hands with lemon juice or a bit of baking soda paste to help lift the color.
Taste your goat cheese before buying. Some brands are creamier and milder, while others are tangier and more crumbly. For this salad, I prefer a soft, spreadable chèvre that melts slightly into the warm beets. If your cheese is too firm, let it sit at room temperature for 15 minutes before crumbling—it’ll be much easier.
Toast your nuts every single time. I cannot emphasize this enough. Raw walnuts are fine, but toasted walnuts are transformative. That extra five minutes brings out oils and deepens the flavor in a way that makes the whole salad taste more complex. I once forgot to toast them before a dinner party, and the salad felt flat. My guests didn’t complain, but I noticed the difference.
Timing strategy for hosts: Roast the beets up to three days ahead and store them in an airtight container in the fridge. Slice the apples and toss with lemon juice up to four hours ahead. Make the dressing up to a week ahead. Then, five minutes before serving, just assemble and dress. You’ll look like a culinary genius with minimal effort.
Variations & Adaptations
This salad is wonderfully flexible. Here are a few ways I’ve adapted it depending on the season, the crowd, or what I have in the fridge.
Seasonal Variations
- Fall/Winter: Swap the arugula for massaged kale, add sliced fennel for crunch, and use pomegranate arils instead of dried cranberries. The kale holds up better for leftovers, too.
- Spring/Summer: Add fresh berries—strawberries or raspberries—instead of dried fruit. Throw in some fresh mint or basil leaves for a bright, herbal note.
Dietary Adaptations
- Vegan: Omit the goat cheese entirely or use a cashew-based “feta.” Replace honey with maple syrup in the dressing. It’s still incredibly flavorful.
- Nut-Free: Swap walnuts for roasted pumpkin seeds (pepitas) or sunflower seeds. They add the same satisfying crunch.
- Low-Carb/Keto: Reduce the apples to half a small apple, or skip them entirely. Add extra walnuts and goat cheese for fat and protein. The beets are slightly higher in carbs, so keep portions moderate.
Flavor Twists
- Citrus Beet Salad: Add segments of orange or grapefruit to the salad. Use orange juice and white wine vinegar in the dressing for a bright, sunny flavor.
- Warm Beet Salad: Don’t let the beets cool completely after roasting. Toss them warm with the arugula—the heat will slightly wilt the greens and soften the goat cheese. It’s a completely different experience, and honestly, it’s my favorite way to eat this in colder months.
I once made a version with roasted golden beets, blood oranges, and pistachios for a New Year’s brunch. It was stunning—all jewel tones and bright flavors. My sister-in-law asked for the recipe three times. Sometimes the best variations come from just using what looks good at the market.
Serving & Storage Suggestions
This salad is best served at room temperature, not straight from the fridge. If you’ve prepped the components ahead, let the beets and apples sit out for 15-20 minutes before assembling. The flavors are much more pronounced when they’re not ice-cold.
Presentation tips for hosts: Arrange the salad on a large white platter for maximum visual impact. The deep red beets, green apples, and white cheese pop beautifully against a neutral background. Sprinkle the walnuts and dried cranberries over the top rather than mixing them in, so every bite has a little bit of everything. I like to drizzle the vinaigrette in a zigzag pattern over the top rather than tossing everything together—it looks intentional and elegant.
What to serve alongside: This salad pairs beautifully with roasted chicken, grilled salmon, or a hearty grain like farro or quinoa. For a dinner party, I often serve it alongside a simple roasted pork tenderloin or a mushroom tart. It’s also fantastic next to a bowl of creamy butternut squash soup.
Storage: If you have leftovers, store the undressed salad components separately from the dressing. The dressed salad will keep in the fridge for about a day, but the arugula will wilt and the apples may soften. The roasted beets, however, keep beautifully for up to 5 days in an airtight container. I often double the beets and use the leftovers in grain bowls or on toast with ricotta.
Reheating: This salad is meant to be served cold or at room temperature, so no reheating needed. If you’ve made the warm version with freshly roasted beets, enjoy it immediately—it doesn’t keep as well.
One thing I love about this salad is that the flavors actually get better after a few hours. The beets absorb a bit of the vinaigrette, and everything melds together. If you’re making it for a potluck, dress it lightly before you leave and give it a quick toss when you arrive. It’ll be perfect.
Nutritional Information & Benefits
This salad is as good for you as it is delicious. Here’s a rough estimate per serving (based on 6 servings, with dressing):
- Calories: ~310
- Protein: 8g
- Fat: 22g (mostly from olive oil, walnuts, and goat cheese—the good kind)
- Carbohydrates: 24g
- Fiber: 6g
- Sugar: 16g (naturally occurring from beets, apples, and honey)
Health Highlights: Beets are packed with folate, manganese, and nitrates that support healthy blood pressure and athletic performance. Apples provide fiber and vitamin C, while walnuts offer omega-3 fatty acids that are great for brain health. Goat cheese is easier to digest than cow’s milk cheese for many people and provides protein and calcium. This salad is naturally gluten-free and vegetarian, and with the simple swaps mentioned above, it can easily be made vegan or dairy-free.
I love that this dish feels indulgent—thanks to the creamy cheese and crunchy nuts—but it’s actually packed with nutrients. It’s the kind of food that makes you feel good after eating it, not heavy or sluggish. Perfect for a dinner party where you want to enjoy yourself without overdoing it.
Conclusion
This Healthy Roasted Beet Apple Salad with Goat Cheese is more than just a side dish—it’s the kind of recipe that changes minds and brings people together. Whether you’re serving it at a holiday dinner, a summer barbecue, or a casual weeknight meal, it delivers on every level: flavor, texture, presentation, and ease. The sweet roasted beets, crisp apples, tangy cheese, and crunchy walnuts come together in a way that feels special without requiring hours in the kitchen.
I love that this salad has become my go-to for every gathering. It’s reliable, adaptable, and always gets compliments—even from the beet skeptics in the family. And honestly, watching someone take that first bite and realize they actually love something they thought they hated? That never gets old.
I’d love to hear how this turns out for you. Did you make any substitutions? Serve it at a special occasion? Convert a beet-hater in your own life? Drop a comment below and let me know—I read every single one. And if you share a photo on Pinterest or Instagram, tag me so I can see your beautiful creation. Happy cooking!
Frequently Asked Questions
Can I use canned beets instead of roasting fresh ones?
You can, but I really don’t recommend it. Canned beets are much softer and lack the concentrated sweetness you get from roasting. The texture is completely different—mushy instead of tender-firm. If you’re short on time, look for vacuum-packed, pre-cooked beets in the refrigerated section of the grocery store. They’re a decent middle ground, though still not as good as homemade roasted beets.
How far ahead can I make this salad for a party?
You can roast the beets up to 3 days ahead and store them in the fridge. The vinaigrette keeps for up to a week in a sealed jar. Slice the apples up to 4 hours before serving and toss them with lemon juice to prevent browning. Assemble and dress the salad just before serving—no more than 30 minutes ahead—to keep the greens crisp and the apples crunchy.
What’s the best apple variety for this salad?
I love using Honeycrisp or Fuji for sweetness and Granny Smith for tartness. A mix of both gives you the best of both worlds. Avoid soft, mealy apples like Red Delicious—they’ll fall apart and won’t hold up against the beets. The apples should be crisp enough to provide a satisfying crunch in every bite.
How do I keep the goat cheese from turning into a mushy mess?
Keep the goat cheese chilled until you’re ready to assemble the salad. Crumble it with a fork or your fingers rather than slicing it, and sprinkle it over the top just before serving. If you mix it in too early or use warm beets, the cheese will melt and smear. A few distinct crumbles scattered on top look much prettier and give you little pockets of creamy tang in every bite.
Can I make this salad without nuts for a school or office event?
Absolutely. Simply omit the walnuts or replace them with toasted pumpkin seeds (pepitas), sunflower seeds, or even crispy chickpeas for crunch. The salad will still be delicious and satisfying. Just make sure to label it clearly if you’re bringing it to a nut-free event—better safe than sorry.
Pin This Recipe!

Healthy Roasted Beet Apple Salad with Goat Cheese
A stunning salad featuring sweet roasted beets, crisp apples, creamy goat cheese, and crunchy walnuts, all tossed in a honey-Dijon vinaigrette. Perfect for entertaining, this make-ahead friendly dish converts even the biggest beet skeptics.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Total Time: 80 minutes
- Yield: 6 servings 1x
- Category: Salad
- Cuisine: American
Ingredients
- 4 medium red or golden beets (about 1.5 pounds, scrubbed clean, tops removed)
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 5 ounces fresh arugula or mixed greens
- 2 medium crisp apples (such as Honeycrisp, Fuji, or Granny Smith)
- 1 tablespoon fresh lemon juice
- 1/2 cup crumbled goat cheese (about 4 ounces)
- 1/3 cup toasted walnuts or pecans
- Optional: 1/4 cup dried cranberries or pomegranate arils
- 3 tablespoons extra virgin olive oil
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1 small shallot, finely minced (about 1 tablespoon)
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
Instructions
- Preheat oven to 400°F (200°C). Scrub beets clean, trim tops leaving about 1 inch of stem. Pat dry.
- Drizzle each beet with olive oil, rub all over, and season with salt and pepper. Wrap each beet individually in aluminum foil, sealing tightly. Place on a rimmed baking sheet and roast for 50-70 minutes until easily pierced with a knife.
- Let beets cool in foil packets for 15-20 minutes. Once cool enough to handle, rub off skins using fingers or paper towel. Cut into bite-sized wedges or 1/2-inch cubes. Set aside to cool completely.
- Make the vinaigrette: In a small bowl or mason jar, combine 3 tablespoons olive oil, apple cider vinegar, honey, Dijon mustard, minced shallot, 1/4 teaspoon salt, and 1/8 teaspoon pepper. Whisk or shake until emulsified. Set aside.
- Core and thinly slice apples (about 1/4-inch thick). Toss with lemon juice in a small bowl to prevent browning.
- Toast walnuts: Spread in a single layer on a baking sheet or in a dry skillet. Toast at 350°F (175°C) for 5-7 minutes until fragrant and slightly darkened. Let cool.
- Assemble salad: On a large platter, spread arugula in an even layer. Arrange roasted beet wedges and apple slices on top. Sprinkle with crumbled goat cheese, toasted walnuts, and dried cranberries or pomegranate arils if using.
- Drizzle with about half the vinaigrette, or serve on the side. Serve immediately or within 30 minutes of dressing.
Notes
Roast beets up to 3 days ahead and store in fridge. Slice apples up to 4 hours ahead and toss with lemon juice. Make dressing up to a week ahead. For best results, keep dressing separate until just before serving. Wear gloves when handling red beets to avoid staining. Toast nuts for best flavor. Serve at room temperature for optimal taste.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 310
- Sugar: 16
- Sodium: 480
- Fat: 22
- Saturated Fat: 5
- Carbohydrates: 24
- Fiber: 6
- Protein: 8
Keywords: roasted beet salad, apple salad, goat cheese salad, healthy salad, holiday salad, gluten-free salad, vegetarian salad, beet apple salad


