Heat the oil in a saucepan over medium heat, add the onion and cook until translucent. Add the garlic, pepper and spices and stir. Simmer for a few minutes until well combined and the aromas of the spices are evident. Add the mince to the mixture and break it up as it is stirred into the vegetables and spices. Cook until the meat is well browned. Add the tomatoes, tomato paste and seasoning and simmer for 30 minutes or so, checking the liquid and adding a little water if it reduces too quickly.
Add the kidney beans and stir in. Continue to cook for another 10 minutes or so until the beans are well incorporated.
It’s great served with plain rice. Put the rice in a bowl and spoon the chilli over the rice. Top with a spoonful of sour cream to finish off.