A plate of spaghetti with kidney beans, spinach, tomatoes and olives

Spaghetti puttanesca with red beans & spinach

  • 1
  • 2
  • 3
  • 4
  • 5
(16 ratings)

Prep: 10 mins Cook: 17 mins


Serves 2

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

Nutrition and extra info

  • Healthy
  • Dairy-free
  • Egg-free
  • Vegetarian
  • Vegan

Nutrition: per serving

  • kcal400
  • fat9g
  • saturates1g
  • carbs54g
  • sugars11g
  • fibre16g
  • protein16g
  • salt0.6g
Save to My Good Food
Please sign in or register to save recipes.


  • 100g wholemeal spaghetti
  • 1 large onion, finely chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 1 tbsp rapeseed oil
    Rapeseed oil

    Rapeseed oil

    If you want a light alternative to other cooking oils, rapeseed is a great choice and has…

  • 1 red chilli, deseeded and sliced
  • 2 garlic cloves, chopped
  • 200g cherry tomatoes, halved
  • 2 tsp cider vinegar
  • 1 tbsp capers
    Capers in bowl



    Capers are the small flower buds of the Capparis shrub that grows in the Mediterranean. As they…

  • 5 Kalamata olives, halved
  • 1 tsp smoked paprika
  • 210g can kidney beans, drained
    Kidney beans scattered on a white surface

    Kidney beans

    kid-nee beenz

    Native to the Americas, kidney beans are so called because of their shape and come in very…

  • 160g spinach leaves
  • small handful of chopped parsley



    One of the most ubiquitous herbs in British cookery, parsley is also popular in European and…

  • small handful of basil leaves


  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.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
29th Apr, 2020
Absolutely delicious. Followed the recipe exactly, with a sprinkling of parmesan and black pepper to finish.
20th Oct, 2019
We found this a bit bland. I'd make it again but with added chilli flakes, more garlic, more olives and more capers (chopping capers to release favour more). Does need a lot of seasoning.
dave6376's picture
4th Sep, 2018
Quick, easy and tasty but it needs a LOT of seasoning particularly black pepper.
6th Aug, 2018
I had higher expectations of it because of the review but it was definitely wholesome.
7th Jun, 2018
Delicious! I used spring greens instead of spinach as my supermarket had run out. Other than that, I followed the recipe exactly and it was a really tasty healthy meal. I'll be adding it to my repertoire.
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?