Preheat the oven 150C fan.
Season the duck legs and place in a cold frying pan, turn the heat to high and fry for 3-4 mins each side to brown and render off the fat. Remove and set aside.
In a casserole dish add 1-2 tablespoons of olive oil, add the onion and sauté for 3-4 minutes until soft and translucent. Add the garlic, cumin, coriander and ground clove, stir, wait 30 seconds, then add the tomato puree, wine, pomegranate molasses, stock, orange juice and bay leaf. Season and bring to a simmer.
Place the duck legs in the casserole pan, skin side up, cover and place in the oven to cook for 1 1/2 hours or until meltingly tender. Turn halfway through cooking time, add a little water if it has reduce too much.
In the meantime you can prepare the spiced barley: Heat a medium saucepan with 2 tablespoons of olive oil, add the onion, sauté until soft and translucent. Add the garlic, cayenne and allspice. Next add the rinsed barley, stir and saute for a minute or 2. Add the stock and butter, bring to a simmer and cook for approximately 20-25 minutes, or until al dente. Season to taste and set to one side.
Now for the duck, remove from the oven and increase the heat to 175Cfan. Transfer the duck legs from the casserole to a plate for now. Reduce the sauce by half, check the seasoning and add the balsamic vinegar. Strain if you’d like smooth sauce (not essential). in a frying pan heat a tablespoon of olive oil with a tablespoon of butter, add the shallots cut side down and cook on medium high for a minute or 2, then pop in the oven for 5-8 minutes. The skin protects the flesh from drying out. In another frying pan heat to high and place the duck legs, skin side down to crisped for several minutes.
Place the barley on a large serving plate, scatter with pomegranate seeds, chopped pistachios, parsley and the zest of the orange. Add the duck leg and drizzle with the sauce. Serve immediately.