Roasted Beet Salad with Goat Cheese and Candied Walnuts

Fork-tender roasted beets are paired with peppery arugula and crunchy pistachios in this roasted beet salad with feta. This simple yet elegant salad makes a reliable side for dinner or a colorful addition to any gathering.

Beets are nutrient-dense and offer fiber, folate, potassium, and vitamin C. Their earthy sweetness balances perfectly with spicy arugula and a sweet-tangy balsamic vinaigrette. If you want to save time, substitute pre-cooked beets from the grocery store and assemble this salad in under 10 minutes.

For special occasions, use a mix of red and golden beets for added color and finish with microgreens for a pretty presentation.

Ingredients for Roasted Beet Salad

Simple, fresh ingredients make this salad flavorful and nutritious.

raw ingredients for roasted beet salad
  • Arugula: Peppery arugula complements beets well. Substitute baby spinach or spring mix if preferred.
  • Feta (or goat cheese): Adds creamy saltiness that pairs nicely with the beets and greens.
  • Beets: Any variety works—red, golden, or chioggia. Use one color or a mix for visual interest.
  • Pistachios: Provide crunch and flavor. Walnuts, pecans, or almonds also work well.
  • Extra-virgin olive oil: Use a good-quality oil for the dressing if available.
  • Balsamic vinegar & Dijon mustard: Give the vinaigrette depth and tang.
  • Maple syrup or honey: Balances the acidity of the balsamic with a touch of sweetness.

Variations

Different nuts: Try toasted walnuts, almonds, pecans, or candied walnuts for a sweeter crunch.

Add fruit: Dried cranberries, thinly sliced apple, or pear add bright sweetness.

Add protein: Turn the salad into a main by topping with grilled chicken or salmon. For plant-based protein, add chickpeas or cooked quinoa.

Change the cheese: Swap feta for goat cheese or shaved Parmesan.

Make it vegan: Use a vegan cheese or omit the cheese and use maple syrup in the dressing.

How to Make Roasted Beet Salad

This salad comes together in a few straightforward steps.

steps for making roasted beet salad
  • Roast the beets: Preheat the oven to 400°F. Wrap each cleaned beet in foil and place on a baking sheet. Roast 40–90 minutes, depending on size, until fork-tender. Remove from foil and let cool.
  • Prep the beets: When cool enough to handle, peel the skins and slice beets into 1/4-inch rounds. Chill or leave at room temperature until assembly.
  • Make the dressing: Combine 1/4 cup olive oil, 2 1/2 tablespoons balsamic vinegar, 2 teaspoons maple syrup or honey, 1 teaspoon Dijon mustard, and a pinch of sea salt and black pepper in a jar and shake, or whisk in a bowl.
  • Assemble: Toss arugula with beet slices, 1/2 cup chopped pistachios, and 3 oz crumbled goat cheese or feta. Drizzle with vinaigrette and finish with flaky salt and freshly ground pepper.

Tools You’ll Need

  • Sheet pan
  • Chef’s knife
  • Cutting board
  • Measuring cups

What to Serve with Roasted Beet Salad

This salad pairs well with grilled chicken or salmon for a light meal. It also complements heartier holiday dishes like roasted turkey and stuffing, adding a bright, tangy contrast.

prepared roasted beet salad

Make Ahead and Storage

Make ahead: Roast beets 2–3 days in advance and store peeled, sliced beets in an airtight container. The vinaigrette can also be prepared 2–3 days ahead.

Storage: Keep salad components and dressing in separate containers in the refrigerator for up to 2 days. An assembled salad with dressing is best the same day but can be stored 1–2 days chilled.

Roasted Beet Salad

Fork-tender roasted beets, peppery arugula, pistachios, and crumbled cheese come together with a balsamic vinaigrette for a simple, elegant salad.
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Servings: 4
roasted beet salad served in bowl

Equipment

  • Sheet pan
  • Chef’s knife
  • Cutting board
  • Measuring cups

Ingredients

For the Salad:

  • 2 medium beets
  • 5 oz package arugula
  • 3 oz goat cheese or feta, crumbled
  • 1/2 cup pistachios, chopped

For the Dressing:

  • 1/4 cup olive oil
  • 2 1/2 tablespoons balsamic vinegar
  • 2 teaspoons maple syrup or honey
  • 1 teaspoon Dijon mustard
  • Dash of sea salt and ground black pepper

Instructions

  • Preheat oven to 400°F.
  • Wrap each cleaned beet in aluminum foil and place on a baking sheet. Roast 40–90 minutes, until fork-tender. Remove from foil and let cool. Peel the skins off once cool enough to handle.
  • Slice beets into 1/4-inch rounds and chill or leave at room temperature until ready to assemble.
  • Make the dressing by combining olive oil, balsamic vinegar, maple syrup or honey, Dijon mustard, salt, and pepper in a jar and shaking, or whisk together in a bowl.
  • Assemble the salad with arugula, beets, pistachios, and crumbled cheese. Drizzle with dressing and finish with flaky salt and freshly ground pepper.

Nutrition

Calories: 305 kcal | Carbohydrates: 14 g | Protein: 8 g | Fat: 25 g | Fiber: 3 g | Sugar: 8 g