Roughly cut the veg into large chunks, leaving the skin on the onion and chuck into a pan with all other ingredients.
Cover with boiling water and simmer with the lid on on a low heat for at least an hour.
Sieve out the veg and put back on high heat with the lid off and reduce by half.