Season lamb cubes generously with salt and pepper. Heat olive oil in a large Dutch oven over medium-high heat.
Brown the lamb in batches until golden on all sides (about 5 minutes per batch). Remove and set aside.
In the same pot, sauté onions until translucent (about 5 minutes). Add garlic and cook for another minute.
Stir in tomato paste and spices, cooking until fragrant (about 1 minute).
Return lamb to the pot, add diced tomatoes, chickpeas, and broth. Bring to a boil.
Reduce heat, cover, and simmer for 1.5-2 hours until lamb is tender.
Combine warm water and yeast, let stand for 5 minutes until foamy.
Mix flour and salt in a large bowl. Add olive oil and yeast mixture.
Knead for 5-7 minutes until smooth. Let rise for 1 hour.
Divide into 8 portions, roll each into thin circles.
Cook in a hot skillet for 2-3 minutes per side until puffed and spotted brown.