Step 1: Preheat oven to 150C/130C fan forced.
Step 2: Heat 1 tablespoon of the oil in a flameproof casserole dish over medium-high heat.
Step 3: Season lamb and cook in 3 batches, for 5 minutes or until browned and transfer to a bowl.
Step 4: Heat the remaining oil over medium-low heat and add the onion and cook, stirring, for 2 minutes or until soft and then add the cinnamon, garlic and ginger and cook, stirring, for 2 minutes or until aromatic and then stir in the cumin for 1 minute or until aromatic.
Step 5: Return lamb to the pot and stir and then add stock, tomato, harissa, molasses and honey and bring to the boil, cover and bake, stirring halfway through cooking, for 1 hour 15 minutes or until lamb is tender and stir in eggplant and season and bake for a further 20 minutes or until eggplant is tender.
Step 6: Top with yoghurt and sprinkle with pomegranate, if using, and coriander.
This page is built for your convenience in the kitchen.
If you want helpful tools, tips and recipes from our community of real cooks, please consider signing up.
Oh... And one more thing... We also have some pretty wild forums.