On the hob cook the sliced onions until translucent and add the garlic. Next add the meat to the pan to seal the outside, but do not cook the whole way through.
Add the meat and onion mix into the tagine and pour in all the other ingredients and spices and mix well. Place the lid on the tagine and slow cook in the oven for approximately 2 hours on a very low heat. Obviously the longer you cook it for the more tender the meat will become.
Sprinkle over pomegranate seeds, chopped parsley and coriander and serve with a spoonful of Greek yoghurt.
Recipe Notes
If you don't have a tagine, you could use a slow cooker or a casserole dish in the oven or on the hob.