Roasted Beet Salad Goat Cheese: A Weekend Comfort Project
There are certain afternoons that call for a gentle, deliberate kind of cooking—the sort where you let the oven do the heavy lifting while you potter about the kitchen, inhaling the deep, earthy scent of roasting vegetables. This Spinach and Roasted Beet Salad with Goat Cheese is my favourite weekend project, a dish that asks for patience but rewards you with a plate of jewel-toned sweetness, creamy tang, and the most satisfying crunch. Friends always ask me for this recipe after trying it at dinner parties, and today, I’m walking you through every step so you can make it your own.
Recipe Overview
- Prep Time: 20 minutes
- Cook Time: 55–60 minutes
- Total Time: 1 hour 20 minutes (including cooling)
- Servings: 4 generous main salads or 6 side portions
- Difficulty: Medium (easy steps, but requires roasting time)
Why You’ll Love This Spinach and Roasted Beet Salad with Goat Cheese
- The magic of roasting: Raw beets become sweet, tender, and almost caramelised—a transformation that feels like a small kitchen miracle.
- Texture nirvana: You get creamy goat cheese, crisp walnuts, soft beet slices, and fresh, peppery spinach all in one forkful.
- Make-ahead friendly: Roast the beets a day or two in advance, and you can assemble the salad in minutes when you’re ready.
- Naturally vibrant: No artificial colours here—just the deep ruby and golden hues of roasted beets against emerald spinach.
- Balanced and satisfying: It works as a light lunch or a stunning side for roasted chicken or grilled halloumi.
Ingredients You’ll Need
- 500g fresh beetroot (a mix of red and golden, if available)
- 200g fresh baby spinach leaves
- 150g soft goat cheese (chèvre log)
- 60g walnut halves
- 1 tablespoon olive oil, for roasting
- 1 teaspoon flaky sea salt
- ½ teaspoon cracked black pepper
- For the balsamic dressing:
- 3 tablespoons extra virgin olive oil
- 2 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard (ensure no alcohol content)
- 1 teaspoon honey (or maple syrup for vegan option)
- 1 small shallot, finely minced
- Salt and pepper, to taste
Tip: Look for beetroots that are firm and about the size of a tennis ball—they roast more evenly than massive ones. Golden beets are milder and won’t stain everything pink, so they’re lovely if you’re serving guests who are wary of red-stained fingers.
How to Make Spinach and Roasted Beet Salad with Goat Cheese
- Roast the beets: Preheat your oven to 200°C (180°C fan). Scrub the beets clean but leave the skins on—trim the leafy tops to about 2cm. Drizzle with 1 tablespoon olive oil, sprinkle with sea salt and black pepper, then wrap each beet tightly in foil. Place them on a baking tray and roast for 50–60 minutes. You’ll know they’re done when you can slide a skewer through the thickest part with no resistance, and the kitchen smells deeply sweet and earthy.
- Toast the walnuts: While the beets roast, spread the walnut halves on a small baking sheet. Pop them into the oven for the last 5–6 minutes of the beet roasting time. Watch closely—they’ll turn from pale to golden brown, and you’ll hear a faint crackling sound. The moment you smell that warm, nutty aroma, they’re ready. Remove and let cool; they’ll become crisp as they sit.
- Make the dressing: In a small jar, combine the extra virgin olive oil, balsamic vinegar, Dijon mustard, honey, and minced shallot. Screw on the lid and shake vigorously until the mixture looks thick and emulsified—you’ll see it turn a creamy, opaque brown. Season with a pinch of salt and pepper, then taste. It should be tangy with a whisper of sweetness.
- Prepare the beets: Once the beets are cool enough to handle (but still warm, if you have time), slip off the skins using your fingers—they’ll slide off effortlessly, revealing glossy, vibrant flesh. Slice them into wedges or rounds about 1cm thick. If using red and golden beets, keep them separate to avoid colour bleed. Set aside.
- Assemble the salad: In a large salad bowl, place the baby spinach leaves. Scatter the beet wedges over the top—don’t toss yet, or the spinach will wilt from the heat. Crumble the goat cheese with your fingers into small, irregular pieces and dot it across the salad. Sprinkle over the toasted walnuts.
- Dress and serve: Drizzle about two-thirds of the dressing around the edges of the bowl (not directly on the spinach, to prevent sogginess). Gently toss with your hands or salad servers until everything is just coated. The spinach should look glossy, the beets should catch the light, and the cheese should be smudged in places. Add more dressing if needed, and finish with a final crack of black pepper. Serve immediately, while the beets still hold a whisper of warmth.
Tips From My Kitchen
- Don’t skip the foil wrapping: Wrapping each beet in foil creates a mini steam oven inside the packet. This ensures the beets cook evenly and stay moist, rather than drying out and becoming tough. The skins also slip off much more easily after steaming inside the foil.
- Let the beets cool slightly before peeling: Freshly roasted beets are too hot to handle comfortably, and you’ll burn your fingertips. Wait 10–15 minutes until they’re warm but not scalding. The skins will still come away easily, and the beets will hold their shape better for slicing.
- Toast nuts in advance for deeper flavour: Raw walnuts can taste slightly bitter and astringent. Toasting them for just a few minutes releases their natural oils, transforming them into crunchy, buttery morsels. Do this while the oven is already on—no extra energy wasted.
- Dress the salad at the last minute: Spinach wilts quickly when it touches acidic dressing. To keep your salad perky and fresh, add the dressing just before serving. If you’re meal-prepping, store the dressing separately and dress only the portion you’re eating.
- Balance the goat cheese: Goat cheese can be quite salty and assertive. Use it sparingly—about 150g for four servings is plenty. Crumble it rather than slicing, so every bite gets a little hit of creaminess without overwhelming the other flavours.
- Play with colour: If you find red beets stain everything (including your cutting board and fingers), wear disposable gloves when handling them. Alternatively, use only golden beets for a milder flavour and no staining—the salad will still be stunning.
Equipment You’ll Need
- Large salad bowl
- Sharp knife and cutting board
- Salad servers
- Small jar for dressing
- Baking tray and aluminium foil
- Skewer or small knife (for testing beet doneness)
- Disposable gloves (optional, for handling red beets)
Common Mistakes to Avoid
- Not roasting beets long enough: Under-roasted beets are hard, woody, and taste more like raw earth than sweet root vegetables. Always test with a skewer; if there’s any resistance, give them another 10 minutes. The centre should be soft and yielding, like a ripe pear.
- Skipping the rest time after roasting: Beets need a few minutes to cool before you peel them. If you try to peel them straight out of the oven, you’ll burn your fingers and tear the flesh. Patience here saves burns and gives you neat, beautiful slices.
- Overdressing the salad: Too much dressing makes the spinach soggy and drowns the delicate flavour of roasted beets. Start with two-thirds of the dressing, toss gently, then add more only if needed. You can always add more, but you can’t take it away.
What to Serve With Spinach and Roasted Beet Salad with Goat Cheese
- Grilled chicken breast or roasted salmon fillets—the earthy beets pair beautifully with protein.
- A bowl of Cosy Weekend Creamy Pesto Chicken Pasta Bake for a hearty weekend spread.
- Warm crusty bread and salted butter to mop up any leftover dressing on the plate.
- For a lighter meal, serve alongside Light Capellini Fresh Tomato Sauce for a colourful, plant-forward dinner.
Still hungry for ideas? You might also love Classic Beet Salad Recipe, Classic Beet Salad Recipe from our sister kitchens.
Frequently Asked Questions

Spinach and Roasted Beet Salad with Goat Cheese
Ingredients
Method
-
Roast the beets: Preheat your oven to 200°C (180°C fan). Scrub the beets clean but leave the skins on—trim the leafy tops to about 2cm. Drizzle with 1 tablespoon olive oil, sprinkle with sea salt and black pepper, then wrap each beet tightly in foil. Place them on a baking tray and roast for 50–60 minutes. You’ll know they’re done when you can slide a skewer through the thickest part with no resistance, and the kitchen smells deeply sweet and earthy.
-
Toast the walnuts: While the beets roast, spread the walnut halves on a small baking sheet. Pop them into the oven for the last 5–6 minutes of the beet roasting time. Watch closely—they’ll turn from pale to golden brown, and you’ll hear a faint crackling sound. The moment you smell that warm, nutty aroma, they’re ready. Remove and let cool; they’ll become crisp as they sit.
-
Make the dressing: In a small jar, combine the extra virgin olive oil, balsamic vinegar, Dijon mustard, honey, and minced shallot. Screw on the lid and shake vigorously until the mixture looks thick and emulsified—you’ll see it turn a creamy, opaque brown. Season with a pinch of salt and pepper, then taste. It should be tangy with a whisper of sweetness.
-
Prepare the beets: Once the beets are cool enough to handle (but still warm, if you have time), slip off the skins using your fingers—they’ll slide off effortlessly, revealing glossy, vibrant flesh. Slice them into wedges or rounds about 1cm thick. If using red and golden beets, keep them separate to avoid colour bleed. Set aside.
-
Assemble the salad: In a large salad bowl, place the baby spinach leaves. Scatter the beet wedges over the top—don’t toss yet, or the spinach will wilt from the heat. Crumble the goat cheese with your fingers into small, irregular pieces and dot it across the salad. Sprinkle over the toasted walnuts.
-
Dress and serve: Drizzle about two-thirds of the dressing around the edges of the bowl (not directly on the spinach, to prevent sogginess). Gently toss with your hands or salad servers until everything is just coated. The spinach should look glossy, the beets should catch the light, and the cheese should be smudged in places. Add more dressing if needed, and finish with a final crack of black pepper. Serve immediately, while the beets still hold a whisper of warmth.
Notes
I’ve been making this Spinach and Roasted Beet Salad with Goat Cheese for over 4 years, and it never disappoints—whether I’m serving it as a quiet weekend lunch or bringing it to a gathering where I know it’ll steal the show. The process of roasting beets, toasting walnuts, and shaking up a simple dressing feels like a small act of self-care, a way to slow down and connect with the food on your plate. I’d love to hear how yours turns out—drop a comment below and let me know if you tried golden beets, added extra crunch, or made it your own. For more weekend cooking inspiration, browse our Dinner Recipes or try the Cozy Weekend Project Cold Lentil And Tomato Salad for another make-ahead, flavour-packed dish.
