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 veggie 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 little 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 kidney beans to the chilli and cook for a few more minutes.
Sprinkle some coriander or parsley on top and serve with rice or fresh crusty bread.