Roasted Beet Goat Cheese Salad

Featured in: Lunch Nosh

This vibrant contemporary American salad combines earthy roasted beets with creamy goat cheese, toasted walnuts, and fresh arugula. A bright balsamic vinaigrette ties all the flavors together beautifully.

Roast beets for 40-50 minutes until tender, toast walnuts for 3-5 minutes for maximum flavor, then whisk together a simple vinaigrette with olive oil, balsamic vinegar, Dijon mustard, and honey. Toss everything together gently and serve immediately.

Perfect as a vegetarian main or elegant side dish, this salad serves four and takes just over an hour from start to finish.

Updated on Sun, 18 Jan 2026 08:55:00 GMT
A plated Roasted Beet Goat Cheese Salad with ruby-red beets, creamy crumbled goat cheese, and toasted walnuts over baby arugula.  Save
A plated Roasted Beet Goat Cheese Salad with ruby-red beets, creamy crumbled goat cheese, and toasted walnuts over baby arugula. | grinnosh.com

The first time I roasted beets, I ended up with purple-stained hands for two days and a kitchen that smelled like sweet earth. I was making this salad for a neighbor who'd just moved in, thinking it would be impressive but manageable. When I pulled those foil packets from the oven and felt how tender the beets had become, I realized I'd stumbled onto something that looked far fancier than the effort required. The combination of warm, sweet beets against cool, tangy goat cheese became my go-to whenever I wanted to feel like I knew what I was doing in the kitchen.

I made this salad for a small dinner party last fall, right when the farmers market was overflowing with beets in every color. My friend Sarah, who claimed she hated beets, took a hesitant first bite and then immediately reached for seconds. She said it was the goat cheese that changed everything, the way it mellted slightly against the warm beets and made the whole thing feel indulgent. By the end of the night, she was asking me to write down the recipe, and I felt like I'd converted someone to the beet appreciation club.

Ingredients

  • Medium beets: Look for beets that are firm and heavy for their size, and don't skip the foil wrap because it steams them perfectly while roasting and makes peeling almost effortless.
  • Baby arugula: The peppery bite of arugula stands up to the sweetness of the beets better than milder greens, though spinach works if that's what you have on hand.
  • Creamy goat cheese: Buy the soft, spreadable kind rather than aged goat cheese, it crumbles beautifully and adds a tangy richness that balances the earthy beets.
  • Walnuts: Toasting them is non-negotiable because it brings out their natural oils and adds a depth that raw walnuts just don't have.
  • Extra-virgin olive oil: Use a decent quality oil here since it's the base of your dressing and you'll taste it in every bite.
  • Balsamic vinegar: A little goes a long way, the acidity cuts through the richness and ties all the flavors together.
  • Dijon mustard: This acts as an emulsifier and adds a subtle sharpness that makes the dressing cling to the greens instead of pooling at the bottom.
  • Honey: Just a teaspoon balances the vinegar and mustard without making the dressing taste sweet.
  • Fresh chives or parsley: Optional but worth it for a bright, herby finish that makes the whole plate look more alive.

Instructions

Roast the beets:
Preheat your oven to 400°F and wrap each scrubbed beet individually in foil, then roast them on a baking sheet for 40 to 50 minutes until a fork slides in easily. Let them cool just enough to handle, then the skins will slip right off under running water, and you can cut them into wedges or cubes depending on your mood.
Toast the walnuts:
While the beets roast, heat a dry skillet over medium heat and add the walnuts, stirring them constantly for 3 to 5 minutes until they smell nutty and turn a shade darker. Pull them off the heat immediately because they go from toasted to burnt in seconds.
Make the dressing:
In a small bowl, whisk together the olive oil, balsamic vinegar, Dijon, honey, salt, and pepper until it looks smooth and slightly thickened. Taste it and adjust the seasoning because this is your chance to get the balance just right.
Assemble the salad:
Place the arugula in a large bowl, then scatter the roasted beets, crumbled goat cheese, and toasted walnuts over the top. Drizzle the dressing over everything and toss gently with your hands or tongs so the greens get coated without bruising.
Serve:
Garnish with chopped chives or parsley if you have them, and serve the salad right away while the beets are still slightly warm. The contrast between warm beets and cool greens is part of what makes this so good.
The Roasted Beet Goat Cheese Salad is drizzled with glossy balsamic vinaigrette and garnished with fresh chives on a rustic plate.  Save
The Roasted Beet Goat Cheese Salad is drizzled with glossy balsamic vinaigrette and garnished with fresh chives on a rustic plate. | grinnosh.com

There was an evening last spring when I made this salad for myself after a long day, and I ate it straight from the mixing bowl standing at the counter. The sweetness of the beets, the tang of the cheese, the crunch of the walnuts, it all came together in a way that felt like a small luxury I'd given myself. Sometimes the best meals aren't the ones you plan for guests, they're the ones you make just because you deserve something good.

Choosing and Storing Beets

When you're picking beets at the market, look for ones that feel heavy and firm with smooth skin and no soft spots. If the greens are still attached, they should look fresh and perky, not wilted or slimy. You can store unwashed beets in the crisper drawer for up to two weeks, and once they're roasted, they'll keep in an airtight container in the fridge for four or five days. I often roast extra beets on the weekend and use them throughout the week in salads, grain bowls, or even blended into a quick soup.

Variations That Work

You can swap arugula for baby spinach or mixed greens if you want something milder, and orange segments or thin apple slices add a fruity brightness that plays beautifully with the beets. Sometimes I'll toss in a handful of dried cranberries or swap the walnuts for pecans or pistachios, depending on what I have in the pantry. If you want to make it more substantial, add a scoop of cooked quinoa or farro, and it becomes a meal that will keep you full for hours. The core combination of beets, goat cheese, and nuts is flexible enough to handle whatever direction you want to take it.

Serving Suggestions

This salad works as a light lunch on its own or as a starter before something heartier like roasted chicken or grilled fish. It pairs especially well with a crisp white wine like Sauvignon Blanc or a light red like Pinot Noir, both of which have enough acidity to match the vinaigrette. If you're serving it for a crowd, you can plate it individually for a more elegant presentation, or toss everything together in a big bowl and let people help themselves.

  • Serve it alongside crusty bread and soup for a cozy, complete meal.
  • Make it the centerpiece of a vegetarian dinner with roasted vegetables and a grain pilaf on the side.
  • Pack it for lunch in a container with the dressing separate so the greens don't wilt before you're ready to eat.
Serve this Roasted Beet Goat Cheese Salad with chilled white wine for a vibrant, easy weeknight dinner or special occasion. Save
Serve this Roasted Beet Goat Cheese Salad with chilled white wine for a vibrant, easy weeknight dinner or special occasion. | grinnosh.com

This salad has become one of those recipes I return to whenever I want something that feels special without demanding too much from me. It reminds me that good food doesn't have to be complicated, just thoughtful and made with ingredients that actually taste like something.

Recipe FAQ

How do I know when the beets are done roasting?

Beets are ready when they're fork-tender, typically after 40-50 minutes at 400°F. They should pierce easily without resistance. Let them cool slightly before peeling for easier handling.

Can I prepare this salad ahead of time?

You can roast the beets and toast the walnuts up to 2 days ahead and store them separately. Prepare the dressing a few hours in advance. Toss everything together just before serving to keep the arugula fresh and crisp.

What can I use instead of goat cheese?

Feta cheese, ricotta salata, or crumbled blue cheese work wonderfully as substitutes. Each brings its own tangy, creamy element. For a dairy-free option, try cashew cream or nutritional yeast.

How do I toast walnuts properly?

Heat a dry skillet over medium heat and add walnuts. Stir frequently for 3-5 minutes until fragrant and lightly browned. Watch carefully to prevent burning. Cool completely before adding to the salad.

What wine pairs well with this salad?

Light, crisp wines complement the salad beautifully. Pinot Noir and Sauvignon Blanc are excellent choices. The acidity cuts through the richness of the cheese while enhancing the earthy beets.

Can I make the dressing without mustard?

Yes, simply omit the Dijon mustard if you prefer. The vinegar, honey, and oil create a balanced vinaigrette on their own. You might add a touch of shallot or garlic powder for extra depth.

Roasted Beet Goat Cheese Salad

Sweet roasted beets, creamy goat cheese, crunchy walnuts, and peppery arugula tossed in balsamic vinaigrette.

Prep duration
20 min
Cook duration
45 min
Complete duration
65 min
Created by Hannah Lewis

Type Lunch Nosh

Skill level Easy

Heritage Contemporary American

Output 4 Portions

Dietary guidelines Meat-free, No gluten

Components

Vegetables

01 3 medium beets, trimmed and scrubbed
02 5 oz baby arugula

Cheese & Nuts

01 4 oz creamy goat cheese, crumbled
02 1/2 cup walnuts, roughly chopped

Dressing

01 3 tablespoons extra-virgin olive oil
02 1 tablespoon balsamic vinegar
03 1 teaspoon Dijon mustard
04 1 teaspoon honey
05 Salt and freshly ground black pepper to taste

Garnish

01 1 tablespoon fresh chives or parsley, finely chopped

Directions

Stage 01

Prepare and roast beets: Preheat oven to 400°F. Wrap beets individually in aluminum foil and roast on a baking sheet for 40 to 50 minutes until fork-tender. Allow to cool slightly, then peel and cut into wedges or cubes.

Stage 02

Toast walnuts: Toast walnuts in a dry skillet over medium heat for 3 to 5 minutes, stirring frequently, until fragrant and golden. Transfer to a plate to cool.

Stage 03

Prepare vinaigrette: In a small bowl, whisk together olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper until fully emulsified.

Stage 04

Assemble salad: Place arugula in a large salad bowl. Top with roasted beet pieces, crumbled goat cheese, and toasted walnuts.

Stage 05

Dress and finish: Drizzle vinaigrette over the salad and toss gently to combine. Garnish with fresh herbs if desired.

Stage 06

Serve: Serve immediately while ingredients are at optimal temperature.

Necessary tools

  • Baking sheet
  • Aluminum foil
  • Small mixing bowl
  • Whisk
  • Skillet
  • Large salad bowl

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain about ingredients.
  • Contains dairy from goat cheese
  • Contains tree nuts from walnuts
  • Check product labels for potential cross-contamination if you have nut or dairy allergies

Nutrient content (per portion)

These values are approximate guidelines only and shouldn't replace professional nutritional advice.
  • Energy: 285
  • Fats: 20 g
  • Carbohydrates: 18 g
  • Proteins: 8 g