To a large frying pan on a medium to high heat add your oil followed by your lean beef mince, onion and garlic. Cook until the mince is browed and the onion is cooked through.
Add your chopped pepper and kidney beans followed by your chopped tomatoes, tomato puree, paprika, cumin, mixed herbs, beef stock, chilli flakes and tomato ketchup.
Mix well and bring to a simmer and then turn the heat down and leave to simmer for around 50 minutes with a lid on, stirring regularly. You could also transfer to an oven proof dish with lid and cook in the oven for 50 minutes at 180C.
Serve with rice, tortilla chips and dairy free cheese.