Fry the onion and red pepper in the oil until soft (about 10 minutes).
Add the garlic and courgette and cook for a few minutes.
Add the mince, spices and half the tinned tomatoes and cook for 4-5 minutes, stirring constantly.
Add the remainder of tinned tomatoes as well as the tomato purée, stir well and simmer for 10 minutes over a low heat. Add a few teaspoons of water to each of the empty tomato tins, shake and add this to the mixture too, so that all juice is used and the chilli is not too dry.
Add the sweetcorn and kidney beans to the chilli and cook for a further 2-3 minutes.
Sprinkle some coriander or parsley on top.
Serve with rice, saltine crackers or fresh crusty bread.