Serves 4
Add oil to a large pan or wok and heat until hot. Add in the onions and cook, stirring fairly frequently, for about 5 minutes, or until the onions are soft, squidgy and slightly translucent. Tip in the garlic, red pepper, chilli, paprika and cumin. Give it a good stir, then leave it to cook for another 5 minutes, stirring occasionally.
Turn the heat up a bit, add the meat to the pan and break it up with your spoon or spatula. The mix should sizzle a bit when you add the mince. Keep stirring and prodding for at least 5 minutes, until all the mince is in uniform, mince-sized lumps and there are no more pink bits. Make sure you keep the heat hot enough for the meat to fry and become brown, rather than just stew.
Crumble your stock cube into 300ml/1⁄2 pint of hot water. Pour this into the pan with the mince mixture. Open the can of chopped tomatoes and add these as well. Tip in the marjoram and the sugar and add a good shake of salt and pepper. Squirt in the tomato purée and stir the sauce well.
Bring the whole thing to the boil, give it a good stir and put a lid on the pan. Turn down the heat until it is gently bubbling and leave it for 20 minutes. You should check on the pan occasionally to stir it and make sure the sauce doesn’t catch on the bottom of the pan or isn’t drying out. If it is, add a couple of tablespoons of water and make sure that the heat really is low enough. After simmering gently, the saucy mince mixture should look thick, moist and juicy.
Drain and rinse the beans in a sieve and stir them into the chilli pot. Bring to the boil again, and gently bubble without the lid for another 10 minutes, adding a little more water if it looks too dry. Taste a bit of the chilli and season. It will probably take a lot more seasoning than you think. Now replace the lid, turn off the heat and leave your chilli to stand for 10 minutes before serving, and relax. Leaving your chilli to stand is really important as it allows the flavours to mingle and the meat.