Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.7
(24)
Export 19 ingredients for grocery delivery
Step 2
Take two of the onions and chop or pulse 6-8 times in a food processor to easily chop. Puree the remaining onion in a food processor blender and set aside for step
Step 4
Fry the chopped onions in the olive oil over medium-high heat, stirring often, for 10 minutes. Add the 1/2 tsp salt at around the 5-6 minute mark when the onions are slightly golden.
Step 6
Add all the spices and seasoning from the garlic to the ground pepper and stir well, toasting for two minutes.
Step 8
Add in the pureed onion and fry for five minutes, stirring often.
Step 10
Now add in the beans water and stock cube. Check the notes for cooking times for all methods.
Step 12
After the beans have finished cooking, bring to the boil and add in the two types of vinegar, soy sauce and marmite (optional). Reduce to a simmer and let cook for five minutes more.
Step 14
Remove the bay leaves. If you'd like to thicken the sauce you can blend it a little, no more than half a cup. Serve!