Quick Weeknight Spinach and Roasted Beet Salad

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.
Spinach and Roasted Beet Salad with Goat Cheese

Spinach and Roasted Beet Salad with Goat Cheese
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

Frequently Asked Questions

Can I make this salad ahead of time?
You can prep all the components up to three days in advance — toast the walnuts, dice the beets, slice the onion, and make the dressing. Store each element separately in airtight containers in the fridge. When you’re ready to eat, simply toss everything together in a bowl with the dressing. The spinach should only be added at the last minute to keep it crisp and fresh.

What can I use instead of goat cheese?
Feta cheese works wonderfully as a substitute — it has a similar crumbly texture and salty tang that complements the sweet beets. For a dairy-free option, try crumbled firm tofu marinated in lemon juice and nutritional yeast, or use a vegan blue cheese alternative. Ricotta salata, a salted, pressed ricotta, also makes an excellent replacement if you can find it.

How do I stop the beets from staining everything pink?
Patting the diced beets dry with kitchen paper before adding them to the salad removes excess juice that causes staining. You can also toss the beets in a small bowl with a splash of the dressing before adding them to the main salad — the oil helps seal the colour. If you’re worried about your hands, wear disposable gloves when handling the beets, or rinse your hands immediately with cold water after touching them.

Can I use fresh beetroot instead of pre-cooked?
Absolutely, but it will add about 45 minutes to an hour to your prep time. Wrap each fresh beet in foil and roast at 200°C (400°F) for 45-60 minutes until a knife slides through easily. Let them cool, then slip off the skins — they should slide off easily. This method gives you a deeper, earthier flavour, but for a quick weeknight dinner, the pre-cooked version is a genuine time-saver.

What other nuts or seeds can I use?
Pecans are a brilliant substitute — they have a similar buttery sweetness to walnuts and toast beautifully. Pumpkin seeds (pepitas) add a lovely crunch and are perfect if you need a nut-free option. Pine nuts also work well, though they toast much faster, so watch them carefully after two minutes. For extra texture, try a combination of toasted sunflower seeds and chopped almonds.

Quick Weeknight Spinach and Roasted Beet Salad

Spinach and Roasted Beet Salad with Goat Cheese

A vibrant and hearty salad featuring fresh baby spinach, sweet roasted beets, tangy goat cheese, and crunchy toasted walnuts, all tossed in a homemade balsamic Dijon dressing. Perfect as a main course or a substantial side.

Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients

  

  • 200 g fresh baby spinach
  • 4 pre-cooked beetroots about 300g, diced into 2cm cubes
  • 100 g soft goat cheese crumbled
  • 60 g 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

Method

 

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

If using raw beets, roast them at 200°C (400°F) for 45-60 minutes until tender, then peel and dice. The dressing can be made ahead and refrigerated for up to a week; shake well before using.

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!

Save Spinach and Roasted Beet Salad with Goat Cheese to Pinterest

Spinach and Roasted Beet Salad with Goat Cheese – Quick Weeknight Spinach and Roasted Beet Salad

📌Save to Pinterest

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *