This dish originated in North Africa, where it is called "Markit Ommala." I found it many years ago in a cookbook, and now when I want to make something a little different, I often prepare this. It's delicious!
In a saucepan, heat the oil, then saute the meat over medium heat until it begins to brown. Add the onions and hot pepper; saute for 6 minutes. Then add the garlic and cilantro; saute for an additional 1-2 minutes. (Be sure not to let the garlic brown or it will taste bitter.).
Stir in the undrained chickpeas, tomatoes, salt, pepper, cumin, thyme, beef broth and water; bring to a boil and then cover and simmer over medium heat for 50 minute or until the meat is done. Then uncover and cook at medium-high for another 10 minutes until the sauce has thickened up just a little. Stir in the olives and lemon juice and simmer over low heat for 5 minutes. Serve with thick slices of rustic bread to soak up the flavorful broth.