Prep Time
Servings
Cook Time
Difficulty
Ingredients
1 tbsp olive oil
1 medium onion, finely chopped
2 garlic cloves, minced
1 tsp smoked paprika
1 tsp dried oregano
400g tinned chopped tomatoes
400ml vegetable stock, hot
320g dried pasta (penne or fusilli)
400g tin tinned chickpeas, drained (approx 240g drained weight)
150ml soya cooking cream (or use dairy cream if not keeping vegan)
100g baby spinach, roughly chopped if large leaves
to taste salt and black pepper
small handful fresh basil, chopped (optional, to garnish)
Method
Step 1
Heat the oil in a large shallow frying pan or wide saucepan over a medium heat. Add the chopped onion and cook for 4–5 minutes until softened.
Step 2
Add the minced garlic, smoked paprika and dried oregano, and cook for 30 seconds until fragrant.
Step 3
Pour in the chopped tomatoes and hot vegetable stock, then add the dried pasta. Stir to combine and bring to a gentle simmer.
Step 4
Scatter the drained chickpeas into the pan, cover with a lid and simmer for 12–15 minutes, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed. Add a splash more stock or water if the pan dries out before the pasta is cooked.
Step 5
Stir in the soya cooking cream and spinach, then cook for 1–2 minutes until the spinach has wilted and the sauce is creamy. Taste and season with salt and black pepper.
Step 6
Divide between bowls, garnish with chopped basil if using and serve straight away.
Nutritional Information
Per serving:
This nutritional information is provided as a helpful estimate. Values may vary depending on the ingredients and portion sizes you use.
Recipe Notes
If you prefer a looser sauce add extra stock. Swap soya cream for dairy cream if not keeping vegan. Use gluten-free pasta to make the dish gluten-free.





