Roasted Beets and Goat Cheese Salad

This roasted beets and goat cheese salad is the kind of dish that feels fancy but is incredibly easy to make. It’s earthy, creamy, tangy, and a little sweet — basically, a salad that refuses to be boring. Whether you’re putting together a light lunch or looking for a vibrant starter for dinner, this one hits all the right notes.
Beets often get a bad rap for being messy or time-consuming, but roasting them brings out their natural sweetness and softens their texture beautifully. Pair that with the creamy tang of goat cheese, the crunch of fresh greens, and a zippy vinaigrette, and suddenly you’ve got a restaurant-quality salad on your plate — without the restaurant price tag.
What I love most is how customizable this salad is. You can throw in toasted walnuts for crunch, some orange slices for brightness, or even swap in arugula for a peppery bite. It’s perfect for entertaining, too — it looks colorful and elegant on the table, and people always rave about it like you spent hours crafting it.
If you’ve been looking for a salad that’s not just a pile of greens but actually exciting to eat, this is your sign to give roasted beets and goat cheese a try. It’s fresh, flavorful, and satisfying — all the things a good salad should be.
Why You’ll Love It
- Bold, balanced flavors: The sweetness of the roasted beets, the tangy creaminess of goat cheese, and the brightness of the vinaigrette come together in perfect harmony.
- Visually stunning: With vibrant ruby-red beets, creamy white cheese, and crisp greens, this salad looks as good as it tastes — ideal for impressing guests or just treating yourself.
- Nutrient-packed: Beets are rich in antioxidants and fiber, while goat cheese adds protein and calcium, making this a wholesome, nourishing option.
- Versatile and customizable: Swap out the greens, add nuts or fruit, or try a different dressing — this salad adapts easily to what you have on hand.
- Easy to prep ahead: Roast the beets in advance and assemble when you’re ready — great for meal prepping or quick weeknight meals.
Ingredient List
For the Salad
- 3 medium beets, trimmed and scrubbed
- 4 cups mixed salad greens (arugula, spinach, or spring mix)
- ½ cup crumbled goat cheese
- ¼ cup chopped walnuts (optional)
- 1 small red onion, thinly sliced
- 1 orange, peeled and segmented (optional)
For the Dressing
- 3 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey (or maple syrup)
- Salt and black pepper, to taste
Ingredient Notes
- Beets: Roasting whole beets brings out their natural sweetness and gives them a tender texture — way better than canned!
- Goat cheese: I recommend using a creamy, mild variety. If it’s too soft to crumble, chill it for a few minutes before handling.
- Walnuts: Toasting them adds a nutty crunch that balances the creamy and sweet elements. Totally optional, but so good!
- Balsamic vinegar: Use a good-quality one if you can — it really elevates the flavor of the dressing.
- Dijon mustard: Don’t skip this. It helps emulsify the dressing and adds a tangy depth.
Kitchen Equipment Needed
- Baking sheet – For roasting the beets evenly; I love using one with a rim to catch any juices.
- Parchment paper or foil – Makes cleanup easier and keeps the beets from sticking.
- Sharp knife & cutting board – For trimming, slicing, and peeling the beets and other ingredients.
- Mixing bowls – One for tossing the salad and one for whisking the dressing.
- Whisk or small jar with lid – For mixing or shaking the dressing until well combined.
- Gloves (optional) – Beets stain! If you don’t want pink fingers, gloves help during peeling and slicing.
- Salad tongs or large spoon – Makes tossing and serving the salad much easier.
Instructions
Step 1: Roast the Beets
Prep the beets:
- Preheat your oven to 400°F (200°C).
- Trim off the beet greens (if attached) and scrub the beets clean under running water.
- Wrap each beet loosely in foil or place them on a parchment-lined baking sheet and cover with foil.
Roast:
- Bake for 40–50 minutes, depending on the size of the beets.
- They’re done when a knife slides in easily with no resistance.
Cool and peel:
- Let them cool for 10–15 minutes.
- Use a paper towel or your hands (wear gloves if preferred) to rub the skins off gently.
Pro Tip: You can roast the beets up to 3 days ahead and store them in the fridge. Let them cool completely before storing in an airtight container.
Step 2: Make the Dressing
Combine ingredients:
- In a small bowl or jar, add 3 tablespoons olive oil, 1 tablespoon balsamic vinegar, 1 teaspoon Dijon mustard, 1 teaspoon honey, and a pinch of salt and pepper.
Mix well:
- Whisk until smooth and fully emulsified — or shake the jar with the lid on until the dressing looks glossy and combined.
Pro Tip: Whisk continuously while slowly pouring in the oil to help everything blend smoothly and avoid separation.
Step 3: Assemble the Salad
Prepare the greens:
- Add 4 cups of your chosen salad greens to a large bowl.
Add toppings:
- Slice the cooled beets into wedges or rounds and add to the greens.
- Sprinkle in the crumbled goat cheese, thinly sliced red onions, and chopped walnuts.
- If using orange segments, gently fold them in last for a citrusy pop.
Step 4: Dress and Serve
Toss lightly:
- Drizzle the dressing over the salad just before serving.
- Toss gently to combine, being careful not to break up the beets or smear the goat cheese too much.
Plate and enjoy:
- Serve immediately on individual plates or a large platter for a more rustic, shareable presentation.
Pro Tip: For extra flair, reserve a few beet slices, cheese crumbles, and nuts to sprinkle on top after tossing — it keeps the salad looking fresh and beautiful.

Tips and Tricks for Success
- Roast beets in batches: Roast extra beets and store them in the fridge for salads, grain bowls, or snacking throughout the week.
- Chill goat cheese for easier crumbling: Soft goat cheese can get sticky — pop it in the fridge or freezer for 5–10 minutes before using.
- Toss gently: Beets can stain everything pink. If you want to keep the salad looking fresh, add beets last or toss them separately.
- Toast your nuts: A quick 5-minute toast in a dry skillet makes walnuts or pecans extra fragrant and crunchy.
- Balance the dressing: Taste and adjust — add a touch more honey if your beets are earthy or a bit more vinegar if the salad feels too rich.
Ingredient Substitutions and Variations
- Swap goat cheese with feta: Still tangy but a little firmer and saltier.
- Try golden beets: They’re milder in flavor and don’t stain like red beets.
- Use mixed greens or arugula: Arugula adds a peppery bite, while baby spinach keeps things tender and mild.
- Add fruit: Fresh orange slices, apple matchsticks, or dried cranberries pair beautifully with the earthy beets.
- Switch the nuts: Pecans, almonds, or pistachios add different textures and flavors — just toast them for the best result.
- Make it heartier: Add cooked quinoa, farro, or grilled chicken for a more filling main dish.
Serving Suggestions
- Serve as a light lunch: Pair it with a slice of crusty sourdough or a warm baguette for a satisfying midday meal.
- Make it a starter: It works beautifully as an elegant first course before a main dish like roasted chicken or grilled salmon.
- Pack it for a picnic: Just keep the dressing separate until you’re ready to eat—it’s fresh, colorful, and travels well.
- Top with protein: I sometimes add grilled shrimp or sliced chicken breast when I want to make it more filling for dinner.
- Enjoy with soup: I love serving this salad with a warm bowl of creamy butternut squash or tomato soup—it’s a cozy, comforting combo!

Storage and Reheating Instructions
- Store components separately: Keep the roasted beets, salad greens, cheese, and dressing in separate containers in the fridge.
- Assembled salad: If already dressed, it’s best eaten within a day to keep the greens from wilting.
- Roasted beets: Store in an airtight container for up to 4–5 days.
- Goat cheese: Store tightly wrapped or in a sealed container and use within a week of opening.
- No reheating needed: This salad is best served cold or at room temperature—no heating required!
Frequently Asked Questions
Can I roast the beets ahead of time?
Yes! Roasted beets keep well in the fridge for up to 4–5 days. I often prep them on Sundays to use throughout the week — super convenient!
What’s the best way to keep goat cheese from sticking?
Chill it! Just pop it in the fridge or freezer for a few minutes before crumbling. It firms up and becomes much easier to handle.
What if I don’t like goat cheese?
No worries — feta is a great substitute! It’s still tangy and salty, but with a firmer texture. You could also try blue cheese if you like a stronger flavor.
Can I use pre-cooked or canned beets?
You can! While roasted beets give the best flavor and texture, pre-cooked or vacuum-sealed beets work great for saving time. Just avoid using the pickled kind unless you’re going for that flavor.
How do I keep the salad from turning pink?
If you’re worried about staining, add the beets at the very end and toss them gently or keep them separate until serving.
Is this salad good for meal prep?
Totally — just store everything separately and assemble right before eating. It keeps the greens crisp and the flavors fresh.
Did you try this recipe? Let me know in the comments how it turned out!
Don’t forget to share your photos on Instagram and tag me @tasiahub_ or use the hashtag #tasiahub. I’d love to see your creations!

Roasted Beets and Goat Cheese Salad
Equipment
- Baking Sheet
- Parchment paper or foil
- Sharp knife & cutting board
- Mixing Bowls
- Whisk or small jar with lid
- Gloves (optional)
- Salad tongs or large spoon
Ingredients
For the Salad
- 3 medium beets trimmed and scrubbed
- 4 cups mixed salad greens arugula, spinach, or spring mix
- ½ cup crumbled goat cheese
- ¼ cup chopped walnuts optional
- 1 small red onion thinly sliced
- 1 orange peeled and segmented (optional)
For the Dressing
- 3 tablespoons olive oil
- 1 tablespoon balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon honey or maple syrup
- Salt and black pepper to taste
Instructions
Step 1: Roast the Beets
- Preheat your oven to 400°F (200°C).
- Trim off the beet greens (if attached) and scrub the beets clean under running water.
- Wrap each beet loosely in foil or place them on a parchment-lined baking sheet and cover with foil.
- Bake for 40–50 minutes, depending on the size of the beets.
- They’re done when a knife slides in easily with no resistance.
- Let them cool for 10–15 minutes.
- Use a paper towel or your hands (wear gloves if preferred) to rub the skins off gently.
- Pro Tip: You can roast the beets up to 3 days ahead and store them in the fridge. Let them cool completely before storing in an airtight container.
Step 2: Make the Dressing
- In a small bowl or jar, add 3 tablespoons olive oil, 1 tablespoon balsamic vinegar, 1 teaspoon Dijon mustard, 1 teaspoon honey, and a pinch of salt and pepper.
- Whisk until smooth and fully emulsified — or shake the jar with the lid on until the dressing looks glossy and combined.
- Pro Tip: Whisk continuously while slowly pouring in the oil to help everything blend smoothly and avoid separation.
Step 3: Assemble the Salad
- Add 4 cups of your chosen salad greens to a large bowl.
- Slice the cooled beets into wedges or rounds and add to the greens.
- Sprinkle in the crumbled goat cheese, thinly sliced red onions, and chopped walnuts.
- If using orange segments, gently fold them in last for a citrusy pop.
Step 4: Dress and Serve
- Drizzle the dressing over the salad just before serving.
- Toss gently to combine, being careful not to break up the beets or smear the goat cheese too much.
- Serve immediately on individual plates or a large platter for a more rustic, shareable presentation.
- Pro Tip: For extra flair, reserve a few beet slices, cheese crumbles, and nuts to sprinkle on top after tossing — it keeps the salad looking fresh and beautiful.
Notes
Nutritional Value (per serving):
- Calories: 220–280 kcal
- Protein: 6–8g
- Carbohydrates: 14–18g
- Fat: 16–20g
- Fiber: 3–5g
- Sugar: 8–10g