1.Preheat oven to 190°C. Place cumin, coriander, cinnamon, chilli and 1 tablespoon oil in a bowl and mix to form a paste. Brush onto lamb and season with sea salt.
2.Heat remaining oil in a pan over medium heat. Add garlic, onion, capsicum and eggplant and cook, stirring, for 5 minutes or until softened.
3.Stir in tomatoes, tomato paste and stock and bring to the boil. Reduce heat and add zucchini. Cover with a lid and simmer for 15 minutes. Remove lid, season to taste with sea salt and pepper and stir in shredded basil.
4.Heat a little oil in a frying pan over high heat add the lamb and sear until browned. Transfer to a baking dish and cook in the oven for a further 15 minutes or until cooked to your liking.
5.Remove from oven and leave meat to rest for 10 minutes before slicing. Serve with ratatouille and basil leaves.