Prepare your onions, garlic, ginger and chorizo and add it all to a large pot/pan along with the coriander seeds, cumin, paprika and olive oil.
Move the pan to a medium heat, give it all a good stir and gently fry for 10 minutes until everything is soft, stirring every now and again. Take care not to burn. Add more olive oil if it is starting to catch.
In the meantime prepare your carrots, courgette and all the peppers - then set aside
Returning to your pan, everything should be soft, add the tomato purée, give it all a good mix and leave it to brown in the pan for a few minutes.
Add the tinned tomatoes and vegetable stock to deglaze the pan, give it all a good stir, leave it on a medium heat for a few minutes.
Now add the carrots, courgettes, peppers, cannellini beans and chickpeas. Give everything a good stir.
Put the lid on the pan and bring to a gentle simmer for 5-10 minutes.
Remove the lid and simmer for an additional 20-30 minutes or until the vegetables are cooked to your liking. I like there to be a bit of bite in the veg when I serve.
Depending on how thick you have chopped your veg will depend on cooking times so you might want to keep an eye on it and adjust accordingly. Don’t let the veg go too soft or you will lose the vibrancy of this stew. In doubt? Take out a bit of carrot and pepper and give it a taste.
When you are happy that your stew is cooked to your liking this is the time to season. I take some out for the children at this point. Then add the chili flakes, salt and pepper to taste.
Add a handful of chopped parsley. Give it one last stir and serve with some grated Parmesan, more chopped parsley and a slice of lightly toasted ciabatta drizzled with olive oil.