A scratch Cajun blend, three kinds of bean, and a square of 100% chocolate melted in at the end. Nobody will guess the chocolate. They'll just wonder why the sauce is that glossy.
why it works
Three different beans means three different fibre profiles, and the borlotti in particular break down enough to thicken the sauce without any flour or fat. The 100% chocolate is zero sugar and brings polyphenols that help relax blood vessels — it's functioning as a spice here, not a dessert.
Mix all the dry spices together in a small bowl first — smoked paprika, oregano, thyme, garlic powder, onion powder, cumin, cayenne, salt and pepper. Doing this before you start cooking is the difference between a coherent blend and a panicked scramble at the hob.
Deep pan on medium-high with a tiny spray of oil. Chicken in with the minced garlic and grated ginger, stir-frying for 2 minutes until it starts to colour and the kitchen smells right.
Tip the entire spice blend over the chicken and stir vigorously for 60 seconds. You want the spices to toast in the heat and seal onto the meat, not sit on top of it damply.
In go the onion, peppers and mushrooms. Stir them through for 3–4 minutes until they soften and pick up all the dark spice from the bottom of the pan.
Pour in the tomatoes and about 50ml of water. Lid on, heat low, gentle simmer for 10 minutes.
Lid off, tip in the scalded beans and drop in the chocolate — snapping it in half is plenty, no need to chop. Simmer uncovered for 5–7 minutes, stirring gently so the chocolate melts through evenly. The borlotti will start to break down and thicken everything into a glossy gravy.
Taste it. If it needs sharpening, a splash of lemon juice or red wine vinegar wakes the whole thing up.