1.Heat half the oil in a saucepan over moderately high heat. Add lamb; cook and stir for 3 minutes or until browned. Transfer to a plate.
2.Reduce heat to moderate. Add oil to pan. Add onion; cook and stir for 3 minutes or until soft. Add carrot, garlic, cumin, paprika, cinnamon and turmeric; cook and stir for 30 seconds or until fragrant. Add tomato, crumbled stock cubes and 1.25 litres (5 cups) boiling water. Bring to the boil.
3.Return lamb to pan. Reduce heat to moderately low; simmer, stirring occasionally, for 10 minutes or until reduced slightly.
4.Add chickpeas; simmer for 2 minutes more or until chickpeas are heated. Stir in spinach; simmer for 1 minute or until it wilts. Season.
5.Divide soup among serving bowls. Top with extra spinach and dollops of yoghurt. Sprinkle with extra paprika. Serve with bread.