Place a large saucepan on a medium heat and add the vegetable oil.
Once the oil is hot add the chopped onions and cook for 5 minutes.
Then add the garlic and red chilli, cook for 2 minutes until fragrant.
Add the ground venison to the pan and brown well, stir occasionally to ensure all of the meat is browned.
Next add the smoked paprika, cumin, cinnamon and tomato puree. Mix well and cook for 1 minute.
Then add the tinned tomatoes and venison stock, bring the sauce to a simmer.
Simmer for 45 minutes, stirring occasionally.
After 45 minutes the sauce should be thick and rich, stir in the dark chocolate and kidney beans, cook for 5 minutes.
Turn off the heat and allow the venison and bean chilli to stand for 15 minutes.
Serve with boiled rice for an easy weekday dinner.