Place the first 11 ingredients in a food processor and blend to a smooth paste.
Gradually add the yoghurt and blend.
Grease a large baking tray and preheat oven to 190C/375F/Gas mark 5.
Remove any fat and skin from the goat.
Using a sharp knife make deep pockets above the bone at each side of the thick end. Make deep diagonal gashes on both sides.
Push cloves in to the meat at random. Push some of the spice mixture in to the pockets and spread the rest evenly all over the meat.
Place the meat on the baking tray and cover the whole thing with foil. Roast for one and a half to two hours or till the meat is cooked to your taste, removing the foil for the last 10 minutes of cooking time.
Remove from the oven and allow resting for 10 minutes before carving.
Garnish with almond flakes and serve with grilled tomatoes.