I’m very fussy about the chicken I buy and try to never waste a scrap of it. A roast bird with a little meat on it should be the start of something special, not relegated to unwanted leftovers in the back of the fridge.
To make the stock, pick all the meat from the carcass and leg. Chop the meat into a small dice and set aside. Place the bones, skin and any jelly and fat into a large pot with the peppercorns, garlic, onion, bay leaf and crumbled stock cube and cover with cold water. Bring to a simmer and cook for 30 minutes.
Strain off the liquid and discard the bones and aromatics, you should have about 1.5-2 litres of liquid.
Simmer the barley for 10 minutes and drain.
In a large saucepan over medium heat, add the oil, onion and garlic and cook for about 4 minutes until softened. Add the celery, leek and carrot and cook over a low to medium heat for about 20 minutes until caramelised. Add the spices, bay leaves, cabbage and silverbeet, season and cook, stirring, for about 10 minutes. Add the beans, zucchini, barley and the stock, bring to the simmer and cook for 20 minutes (adding more water if needed). Stir through the reserved chicken, simmer briefly, adjust the seasoning if necessary and serve.