Spaghetti with tomatoes & walnuts

Serve up a bowl of spaghetti with aubergine, tomatoes, capers and walnuts for a fibre-rich, healthy and filling lunch that’s part of our Healthy Diet Plan

  • Prep:15 mins
    Cook:35 mins
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 517
  • fat 18g
  • saturates 2g
  • carbs 65g
  • sugars 0g
  • fibre 15g
  • protein 17g
  • salt 1.1g


  • 350g wholemeal spaghetti
  • 2 tbsp rapeseed oil
  • 2 aubergines (about 550g), each sliced into 4 lengthways, then cut into cubes
  • 4 large garlic cloves, finely chopped
  • 3 tbsp tomato purée
  • 1 tbsp balsamic vinegar
  • 250ml vegetable stock, made with 1 tbsp bouillon powder (vegan, if needed)
  • 330g cherry tomatoes, halved
  • 30g pack of basil, chopped
  • 1 tbsp capers
  • 50g walnut pieces, lightly toasted and chopped if large


  1. Cook the spaghetti following pack instructions, then drain, reserving 150ml of the cooking water. Meanwhile, heat the oil in a large non-stick pan over a medium heat. Add the aubergine and garlic, stir well, then cover and cook for 8-10 mins, stirring a few times.

  2. Mix in the tomato purée and vinegar, and cook for 2-3 mins more. Pour in the stock, then cover and cook for a further 10-15 mins until the aubergine is tender when pierced with a knife.

  3. Add the cherry tomatoes and cook for a few minutes more until softened but still holding their shape. Stir in the basil, capers and walnuts, then toss through the spaghetti, adding a little of the reserved pasta water if needed to loosen. Serve half straightaway. Keep the remainder for another day. Will keep covered and chilled for up to four days. Reheat in a pan over a low heat with a splash of water until piping hot.

Suggested recipes from this collection...