This roasted beet and arugula salad brings together warm, earthy beets with peppery greens, creamy goat cheese, and the irresistible crunch of toasted walnuts. It’s a study in contrast—sweet, sharp, soft, and crisp, all coming together in one bite.
What makes this salad really sing is the way the beets are roasted. Roasting deepens their sweetness and gives them a tender bite, which pairs beautifully with the slight bitterness of arugula and the tang from the cheese. Add toasted nuts and a drizzle of balsamic glaze, and it becomes something you’ll crave again and again.
I’ve tried versions of this salad in restaurants that either drowned the beets in dressing or used greens that wilted too fast. This version keeps everything bright and structured, with just enough vinaigrette to pull it together without taking over. It’s a salad that holds up, looks good on a platter, and always gets compliments.


Roasting the Beets Brings Out Their Sweet Earthiness
Roasting the beets transforms them completely. When raw, beets are firm and slightly metallic; but when roasted, they mellow into something richer, almost caramelized. I like to wrap them in foil and roast them whole until a knife slides in easily. Let them cool slightly, and the skins rub right off with a paper towel. The result? Deep purple slices that are tender and subtly sweet.
Don’t skip this step. Boiled beets just don’t have the same intensity or texture. Roasting concentrates their flavor and gives the salad its grounding element.
Arugula Adds Bite and Brightness
I always reach for baby arugula here because of its fresh, peppery snap. It cuts through the sweetness of the beets and brings a layer of sharpness that makes the salad feel more dynamic. It’s also tender enough to eat right away, so no need to massage or prep it the way you might with kale.
Make sure your arugula is fresh and dry—wet greens will water down the dressing and make everything soggy. I usually spin mine dry and keep it chilled until just before assembly.
Goat Cheese for Creamy Contrast
The creamy tang of goat cheese is a natural match for beets. I like to crumble it over the salad at the very end so you get those soft, salty bites in contrast with the dense sweetness of the beet. If you prefer, feta works too, but goat cheese keeps things a bit softer and more delicate.
One tip: don’t overdo it. A little goes a long way, and you want the cheese to complement, not overwhelm.
Toasted Walnuts for a Nutty Crunch
Walnuts bring texture and warmth. I always toast them lightly in a dry skillet—just until they start to smell nutty and develop a bit of golden color. It’s a small detail, but it adds depth and keeps the salad from feeling flat.
If you’re not into walnuts, pecans work beautifully, or even pistachios for a slightly sweeter twist.

How the Salad Comes Together and When to Toss It
Once everything is prepped—the beets roasted and sliced, the arugula washed and dried, the walnuts toasted, and the goat cheese crumbled—you’re about five minutes from serving.
I usually layer everything on a large platter instead of tossing it all in a bowl. It looks more vibrant that way, and it prevents the goat cheese from melting into the greens. Start with a bed of arugula, nestle the beet slices throughout, sprinkle the walnuts and cheese on top, then drizzle everything with a quick balsamic vinaigrette.
A note on timing: don’t dress this salad until right before serving. The acid in the vinaigrette will wilt the arugula quickly. If you’re making it ahead, keep everything separate and assemble at the last minute.
As for doneness cues—you’ll know the beets are perfectly roasted when their flesh yields to a knife but still holds its shape. Let them cool completely before slicing so they don’t steam the greens.
Serving Notes and Simple Ways to Store Leftovers
I usually serve this salad slightly chilled, especially if I’ve just roasted the beets and they’re still a bit warm. That contrast between cool greens and warm beets is really satisfying. If I’m serving it for a dinner party, I assemble everything ahead of time and keep the platter in the fridge, then dress it just before it hits the table.
Leftovers actually keep pretty well if you haven’t dressed the salad. Store each component in separate airtight containers: beets in one, arugula in another, and the cheese and nuts each on their own. They’ll hold up for 2 to 3 days, and you can quickly remake individual servings.
If the salad has been dressed, expect the arugula to wilt by the next day. But even then, the flavors are still good. I often pile the leftovers onto a piece of toast with a swipe of goat cheese for a next-day lunch.
Why This Salad Belongs in Your Winter Table Rotation
This is the kind of salad I lean on in winter when I want something fresh but still grounded. The roasted beets bring that root vegetable depth, while the arugula keeps things light. It’s colorful, hearty enough to stand alone, and works beautifully as a side to roasted meats or grain bowls.
Compared to other winter salads that rely on citrus or grains, this one feels more structured and elegant. It’s not fussy, but it feels special—like something you’d be happy to serve on a holiday table or bring to a gathering. I also love how flexible it is: swap in different nuts, add a few orange segments, or serve it over farro for a full meal.
If you’ve ever made a beet salad that felt too sweet or too soft, this version will change your mind. It has contrast, texture, and that brightness you need in the colder months.
Before You Go, Pin and Comment Below
If this roasted beet and arugula salad makes it into your regular rotation, I’d love to hear how you serve it. Do you add citrus? Use a different cheese? Share your favorite tweaks in the comments.
And if you’re saving recipes for your next dinner party or just looking to brighten up your weekday lunch, pin this one to your “Winter Salads” or “Easy Vegetable Sides” boards.
Your feedback, questions, or even your photos of the final dish are always welcome!
Print
Roasted Beet and Arugula Salad: Earthy, Tangy, and Just the Right Crunch
- Total Time: 1 hour 15 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
Roasted Beet and Arugula Salad A vibrant, earthy salad with roasted beets, peppery arugula, creamy goat cheese, and toasted walnuts, brought together with a drizzle of balsamic vinaigrette.
Ingredients
3 medium beets, trimmed and scrubbed
5 cups baby arugula, washed and dried
1/3 cup goat cheese, crumbled
1/3 cup walnuts, toasted
2 tablespoons olive oil
1 tablespoon balsamic vinegar
1 teaspoon honey
1/4 teaspoon salt
1/8 teaspoon black pepper
Instructions
1. Preheat oven to 400°F (200°C). Wrap each beet in foil and roast on a baking sheet for 45–60 minutes, or until tender.
2. Remove from oven, let cool, then peel the beets by rubbing the skins off with a paper towel. Slice into thin rounds.
3. Toast walnuts in a dry skillet over medium heat until golden and fragrant, about 3–5 minutes. Set aside to cool.
4. In a small bowl, whisk together olive oil, balsamic vinegar, honey, salt, and pepper to make the vinaigrette.
5. On a serving platter, layer the arugula as a base. Nestle beet slices throughout the greens.
6. Sprinkle toasted walnuts and crumbled goat cheese over the top.
7. Drizzle with vinaigrette just before serving.
Notes
For best flavor, roast the beets ahead and let them cool completely before assembling the salad.
Only dress the salad right before serving to keep the arugula from wilting.
You can substitute walnuts with pecans or pistachios for a different nutty twist.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Category: Salad
- Method: Roasted
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 210
- Sugar: 7g
- Sodium: 220mg
- Fat: 16g
- Saturated Fat: 4g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 13g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 10mg
Keywords: beet salad, arugula, goat cheese, vegetarian
