Heat the oil in a large pan over a medium heat. Cook the onion and pepper for 8 minutes until soft.
Turn up the heat, add the mince and break it up with a wooden spoon. Cook for 6–8 minutes until browned all over with no pink left.
Stir in the garlic and spices for 1 minute.
Add the tomatoes, purée and stock. Bring to the boil, then cover and simmer gently for 30 minutes, stirring now and then.
Add the beans and simmer uncovered for 10 minutes more until thick. The mince should be piping hot all the way through with no pink meat or juices. Season and serve.
Allergens
Check the stock cube – some contain celery or gluten.
FAQs
How do I know the mince is cooked?
There should be no pink meat and the juices should run clear. If you have a thermometer, it should reach 75°C.
Can I freeze chilli?
Yes. Cool quickly, freeze within 2 hours for up to 3 months, defrost in the fridge and reheat once until piping hot.
Is it very spicy?
With 1 tsp mild chilli powder it's family-friendly. Add more, or fresh chilli, to taste.
Can I make it with turkey mince?
Yes – turkey must also be cooked through with no pink, and you may need a little extra oil.
These are affiliate links. If you buy through them, CookStuff may earn a small commission at no extra cost to you. We pick items because they’re genuinely useful, not because anyone paid us. More info.
Recipes on CookStuff are researched and editor-written. Check food is piping hot when you reheat it, and follow the storage advice on packs.