
Step 1/12
Heat the oil in a large, heavy-based saucepan with a lid

Step 2/12
Fry the onion and garlic on a medium heat, stirring often, until softened. This will take around 5 minutes.

Step 3/12
Increase the heat to a medium-to-high heat

Step 4/12
Add the mince, cooking quickly until browned and breaking down any chunks of meat with a wooden spoon.

Step 5/12
Stir in the chopped tomatoes, tomato purée, chilli flakes, cumin, ground coriander, cinnamon and Worcestershire sauce.

Step 6/12
Then crumble in the stock cube.

Step 7/12
Season well with salt and pepper.

Step 8/12
Bring to a simmer.

Step 9/12
Cover with a lid and cook over a gentle heat for 25-30 minutes, stirring occasionally until the mixture is rich and thickened.

Step 10/12
Add the kidney beans and stir to mix in.

Step 11/12
Cook for a further 5 minutes, uncovered, before removing from the heat and add any extra salt and pepper if necessary.

Step 12/12
Serve with rice, nachos or soured cream.
