Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 11 ingredients for grocery delivery
Step 1
Finely dice medium onions and garlic cloves.
Step 2
Cook in oil until soft, then add tomato paste.
Step 3
Add a pork or ham hock (such as you would use for soup). Add 4 cans of drained, rinsed beans - cannellini, butterbeans, haricot or navy beans are all fine.
Step 4
If using dried beans, soak a white variety and cook as above. You need about 1.5kg of cooked weight.
Step 5
Strain tinned tomatoes (mash if whole), add to the pot. Add 1 can of water, bay leaves, worcester sauce, malt vinegar and the soy sauce.
Step 6
Add molasses, or maple syrup or treacle if you cannot find molasses. Simmer on the top of the stove until well combined (it will be quite soupy).
Step 7
Transfer to a baking dish and put into a moderate oven, uncovered, for 1.5 hours.
Step 8
You will need to stir occasionally and may need to top up with some water or the juice you strained from your tomatoes.
Step 9
The dish is ready when the meat is falling from the bone and the mixture is a gloopy consistency. Shred the meat into the mixture.
Step 10
Serve on toast. Leftovers can be frozen in portions for future use.