Start by heating a heavy based frying pan, add a little oil, when very hot add the mince & cook until fully browned
Add the spices & cook out for a further 3 minutes
In a separate pan soften the onion, red pepper & thyme over a low heat for 5 minutes
Add the tomato puree, tomato passata & simmer for a few minutes before combining with the beef then add the stock & cook over gentle heat for 30 minutes
Thicken with a little corn flour then add the kidney beans & simmer for another 15 minutes, the beef should now be rich & glossy, check seasoning adding a little salt if required.