In a saucepan, heat the oil, then sauté the meat over medium heat until it begins to brown. Add the onions, cilantro and hot pepper; stir-fry for 2 minutes. Add the garlic and stir-fry for 3 more minutes.
Stir in the undrained chickpeas, tomatoes, pepper, cumin, thyme, and broth (or water/broth mixture). Bring to a boil, then cover and simmer over medium heat for 1 hour or until the meat is done. Taste for seasoning and add salt, if desired.
Stir in the olives and lemon juice, and simmer over low heat for 5 minutes. Serve.