Pasta is definitely a super-cheap store cupboard ingredient which can easily be transformed into hundreds of delicious dishes. This is one of my favourite ways of making the most of it. When making a tomato sauce, the key to getting the best flavour out of it is to cook it slowly. I love to add a good glug of red wine while it reduces to bring out a really great richness. The chorizo gives the dish a kick of heat and will leave you feeling full.

Serves four
150g chorizo, sliced in thick discs
2 cloves garlic, finely chopped
1 red onion, finely chopped
400g tin chopped tomatoes
1 tsp dried oregano
Sea salt and ground black pepper to season
400g tin cannellini beans
250g penne pasta
Parmesan cheese, to serve

Heat a large frying pan over a high heat and throw in the sliced chorizo. Fry on both sides until roaring red and sizzling. Remove from the pan and set aside. You should be left with a rich red oil in the pan.

Place the pan back over the heat, add the garlic and onions and fry for two to three minutes until the onions are soft.

Add the chopped tomatoes and dried oregano, then half fill the empty chopped tomatoes tin with warm water and stir into the pan (if you have red wine it would be great here instead of the water). Bring the sauce to the boil then reduce the heat and simmer for 15-20 minutes until it has reduced a little.

While the sauce is reducing, cook the pasta according to the instructions on the packet, drain and set aside.

Stir the chorizo and cannellini beans into the tomato sauce until everything is warmed through.

Add the sauce to the cooked pasta and stir through.

Serve with a good grating of Parmesan cheese.