Spaghetti puttanesca with red beans & spinach

Get four of your 5-a-day with this healthy vegan puttanesca. With spaghetti, kidney beans, tomatoes, olives and spinach, it's quick, easy and full of nutrients

  • Prep:10 mins
    Cook:17 mins
  • Serves 2
  • Easy

Nutrition per serving

  • kcal 400
  • fat 9g
  • saturates 1g
  • carbs 54g
  • sugars 11g
  • fibre 16g
  • protein 16g
  • salt 0.6g


  • 100g wholemeal spaghetti
  • 1 large onion, finely chopped
  • 1 tbsp rapeseed oil
  • 1 red chilli, deseeded and sliced
  • 2 garlic cloves, chopped
  • 200g cherry tomatoes, halved
  • 2 tsp cider vinegar
  • 1 tbsp capers
  • 5 Kalamata olives, halved
  • 1 tsp smoked paprika
  • 210g can kidney beans, drained
  • 160g spinach leaves
  • small handful of chopped parsley
  • small handful of basil leaves


Sign up to our Healthy Diet Plan

This recipe is part of our free Healthy Diet Plan. Sign up today and we’ll send you seven days of triple-tested, nutritionally-optimised recipes, plus expert tips to help you look and feel your very best!


  1. Cook the spaghetti in simmering water for 10-12 mins until al dente. Meanwhile, fry the onion in the oil in a large non-stick frying pan with a lid until tender and turning golden. Stir in the chilli, garlic and cherry tomatoes.

  2. Add the vinegar, capers, olives and paprika with a ladleful of pasta water. Stir in the beans and cook until warmed through.

  3. Add the spinach to the pasta water to wilt, then drain well. Toss with the tomato and bean mixture and the parsley and basil, then pile onto plates or in shallow bowls to serve.

Suggested recipes from this collection...