Spray a casserole dish with low-calorie cooking spray and set on a medium heat. Add the onion, garlic, chillies, carrots and peppers. Fry for 5 minutes until softening.
Add the mince and cook for 4 minutes until it starts to brown.
Stir in the chilli powder, Worcestershire sauce, Italian herbs and cook for another minute or so.
Add the tomato puree and chopped tomatoes, stir well. Add the mushrooms and courgette.
Add the stock cubes to the water and mix until dissolved. Pour into the pan.
Bring to the boil, then turn down the heat, cover and allow to simmer for 45 minutes, stirring occasionally.
After 45 minutes, add a few drops of hot sauce and beef stock pot. Add the kidney beans and allow to simmer for another 10–15 minutes.
Season to taste with salt and pepper and serve with your choice of accompaniment.