Heat the oil in a large saucepan and gently fry the onion and chilli until beginning to soften.
Add the beef and cook until the meat changes colour, breaking up with the side of the spoon as it cooks.
Stir in the tomatoes and beans. Then add the cocoa powder and ground spices.
Add the stock and bring the mixture to the boil. Cover and simmer for 40 minutes.
Season to taste with salt and pepper. Serve with some tortilla chips and cheddar cheese sprinkled on top.
Freeze for up to 3 months. Defrost fully before reheating. Reheat until piping hot.Nutrition information is calculated using online nutrition database - is approximate and is meant as a guideline only. (It does not include seasoning with salt and pepper or the garnishes.)