Quick Weeknight Spinach and Roasted Beet Salad
After a long day, the last thing I need is a complicated dinner. This spinach and roasted beet salad with goat cheese has been my weeknight secret weapon for over 7 years, and it never disappoints. It comes together in under 30 minutes with minimal washing up, making it the perfect solution for those evenings when you want something nutritious without the fuss.
Recipe Overview
- Prep time: 10 minutes
- Cook time: 15 minutes
- Total time: 25 minutes
- Servings: 4
- Difficulty: Easy
Why You’ll Love This Spinach and Roasted Beet Salad with Goat Cheese
- Ready in 25 minutes flat: Using pre-cooked beetroot from the supermarket cuts the roasting time completely, meaning you can have dinner on the table faster than a takeaway delivery.
- One-bowl cleanup: Everything comes together in a single large salad bowl, and the dressing shakes up in a jar — no frying pans or saucepans to scrub.
- Make-ahead friendly: You can prep the beets, toast the nuts, and whisk the dressing up to three days in advance, so assembly takes just two minutes on busy nights.
- Kid-friendly components: Serve the elements separately and let everyone build their own bowl — my children love picking out the sweet beets and creamy cheese.
- Packed with nutrients: Iron-rich spinach, fibre-filled beets, and protein from the walnuts and cheese create a balanced meal that keeps you full until breakfast.
Ingredients You’ll Need
- 200g fresh baby spinach
- 4 pre-cooked beetroots (about 300g), diced into 2cm cubes
- 100g soft goat cheese, crumbled
- 60g walnuts, roughly chopped
- 1 small red onion, thinly sliced into half-moons
- 3 tablespoons extra virgin olive oil
- 2 tablespoons balsamic vinegar
- 1 teaspoon Dijon mustard
- 1 tablespoon honey
- Salt and freshly ground black pepper, to taste
- Optional: 1 tablespoon fresh thyme leaves for garnish
Tip: Look for vacuum-packed cooked beetroots in the chilled section of your supermarket — they’re already tender and sweet, saving you at least 45 minutes of roasting time.
How to Make Spinach and Roasted Beet Salad with Goat Cheese
- Prepare the walnuts: Place a small dry frying pan over medium heat. Add the chopped walnuts and toast for 3-4 minutes, stirring frequently. You’ll know they’re ready when the kitchen fills with a warm, nutty aroma and the walnuts turn a shade darker with golden-brown edges. Tip them onto a plate to cool — they’ll become crisp as they sit.
- Make the dressing: In a small jar with a tight-fitting lid, combine the olive oil, balsamic vinegar, Dijon mustard, honey, and a pinch of salt and pepper. Screw the lid on firmly and shake vigorously for about 20 seconds until the dressing looks thick and emulsified — it should have a uniform, slightly creamy appearance with no visible separation.
- Prepare the beets: If using pre-cooked beetroots, drain them and pat dry with kitchen paper. Cut them into 2cm cubes — the pieces should be bite-sized with a deep, jewel-like magenta colour. If they feel slippery, blot them again to ensure the dressing clings properly later.
- Slice the red onion: Peel the onion and cut it in half through the root. Slice each half thinly into half-moons — aim for pieces about 3mm thick. They should look translucent and will soften slightly once they meet the dressing, losing their raw bite.
- Assemble the salad: Place the baby spinach in a large salad bowl. Add the diced beets, sliced red onion, and cooled walnuts. Toss gently with your hands or salad servers until everything is evenly distributed — the bright green spinach should be flecked with deep red beets and golden walnuts.
- Add the dressing and cheese: Drizzle about three-quarters of the dressing over the salad and toss again gently. Add the crumbled goat cheese, crumbling it with your fingers into small, uneven pieces that look like soft white pebbles scattered through the bowl. Drizzle the remaining dressing over the top and give one final gentle toss.
- Finish and serve: Sprinkle fresh thyme leaves over the top if using, and add a final crack of black pepper. The salad should look vibrant and glossy, with the cheese starting to soften slightly against the warm beets. Serve immediately while the spinach is still crisp and the walnuts retain their crunch.
Tips From My Kitchen
- Pre-cooked beets are your best friend: I know some recipes insist on roasting beets from scratch, but for a weeknight dinner, that extra hour in the oven is simply not practical. Pre-cooked beets from the supermarket are already tender and sweet — just pat them dry and dice them. No one will taste the difference, and you’ll save yourself a massive cleanup of stained baking trays.
- Toast your nuts every single time: This step takes only three minutes but transforms the salad completely. Raw walnuts can taste slightly bitter and have a soft, unpleasant texture. Toasting them releases their natural oils and creates a deep, rich flavour with a satisfying crunch that contrasts beautifully with the soft beets and creamy cheese.
- Dress the salad just before serving: Spinach wilts quickly when it comes into contact with acidic dressing, so never dress this salad in advance. If you’re taking it to work or a picnic, pack the dressing separately in a small container and toss everything together right before eating. The spinach will stay crisp and fresh for hours.
- Warm the beets slightly for better flavour: If you have an extra minute, pop the diced beets in the microwave for 30 seconds before adding them to the salad. Slightly warm beets release more of their natural sweetness and help the goat cheese soften into creamy pockets throughout the bowl. It’s a tiny step that makes a noticeable difference.
- Double the dressing for later use: This balsamic-honey dressing keeps beautifully in the fridge for up to a week. I always make a double batch and keep it in a jar — it’s brilliant drizzled over roasted vegetables, used as a marinade for chicken, or tossed with other salads throughout the week. Just give it a good shake before using as the ingredients will separate as they sit.
Equipment You’ll Need
- Large salad bowl
- Sharp knife and cutting board
- Salad servers
- Small jar for dressing
- Small frying pan for toasting walnuts
- Kitchen paper for patting beets dry
Common Mistakes to Avoid
- Overcrowding the pan when toasting walnuts: If you pile all the walnuts into the pan at once, they’ll steam rather than toast, resulting in a soft, pale texture instead of that golden crunch. Spread them in a single layer and stir every 30 seconds — they need room for hot air to circulate and toast them evenly on all sides.
- Wrong temperature for toasting: High heat seems faster but it burns the outside of the walnuts while leaving the inside raw. Medium heat is the sweet spot — the walnuts will sizzle gently and take a full 3-4 minutes to toast. If you smell burning, you’ve gone too far; start again with fresh nuts.
- Skipping the rest time for the dressing: A freshly shaken dressing needs a moment to settle and emulsify properly. If you pour it straight away, the oil and vinegar will separate on the salad, leaving some leaves soggy and others dry. Shake the jar, then let it stand for 30 seconds before drizzling — this allows the mustard and honey to bind everything together.
What to Serve With Spinach and Roasted Beet Salad with Goat Cheese
- Crusty wholemeal bread or sourdough to mop up the remaining dressing
- Grilled chicken breast or salmon fillet for extra protein — the salad pairs beautifully with both
- A bowl of roasted sweet potato wedges for a heartier meal
- Leftover Pasta With Zucchini And Ricotta served cold as a side
- Simple tomato and basil soup for a comforting winter combination
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
-
Prepare the walnuts: Place a small dry frying pan over medium heat. Add the chopped walnuts and toast for 3-4 minutes, stirring frequently. You’ll know they’re ready when the kitchen fills with a warm, nutty aroma and the walnuts turn a shade darker with golden-brown edges. Tip them onto a plate to cool — they’ll become crisp as they sit.
-
Make the dressing: In a small jar with a tight-fitting lid, combine the olive oil, balsamic vinegar, Dijon mustard, honey, and a pinch of salt and pepper. Screw the lid on firmly and shake vigorously for about 20 seconds until the dressing looks thick and emulsified — it should have a uniform, slightly creamy appearance with no visible separation.
-
Prepare the beets: If using pre-cooked beetroots, drain them and pat dry with kitchen paper. Cut them into 2cm cubes — the pieces should be bite-sized with a deep, jewel-like magenta colour. If they feel slippery, blot them again to ensure the dressing clings properly later.
-
Slice the red onion: Peel the onion and cut it in half through the root. Slice each half thinly into half-moons — aim for pieces about 3mm thick. They should look translucent and will soften slightly once they meet the dressing, losing their raw bite.
-
Assemble the salad: Place the baby spinach in a large salad bowl. Add the diced beets, sliced red onion, and cooled walnuts. Toss gently with your hands or salad servers until everything is evenly distributed — the bright green spinach should be flecked with deep red beets and golden walnuts.
-
Add the dressing and cheese: Drizzle about three-quarters of the dressing over the salad and toss again gently. Add the crumbled goat cheese, crumbling it with your fingers into small, uneven pieces that look like soft white pebbles scattered through the bowl. Drizzle the remaining dressing over the top and give one final gentle toss.
-
Finish and serve: Sprinkle fresh thyme leaves over the top if using, and add a final crack of black pepper. The salad should look vibrant and glossy, with the cheese starting to soften slightly against the warm beets. Serve immediately while the spinach is still crisp and the walnuts retain their crunch.
Notes
Friends always ask me for this recipe after trying it at dinner parties, and I love that it proves a simple, speedy meal can still feel special. Whether you’re feeding a hungry family after school pick-up or just need something satisfying after a long day, this spinach and roasted beet salad with goat cheese delivers every time. I’d love to hear how you get on with it — drop a comment below and let me know your favourite additions or variations. Happy cooking!
