In a large pot, heat 2 tablespoons of olive oil over medium heat.
Add 1 pound of lamb cubes, browning them on all sides for about 5-7 minutes.
Once browned, add 1 chopped large onion and sauté for about 5 minutes until translucent.
Stir in 3 minced garlic cloves and cook for an additional minute.
Pour in 2 cups of diced tomatoes and 2 cups of broth, mixing well.
Stir in 2 teaspoons of ground cumin, 1 teaspoon of ground cinnamon, 1 teaspoon of paprika, 1 teaspoon of ground ginger, 1 teaspoon of salt, and 1 teaspoon of black pepper.
Add 2 cups of chopped carrots and 1 cup of chopped potatoes, gently folding them in.
Bring to a boil, then reduce heat to low and cover to simmer for 1 hour.
After an hour, fold in 1 cup of drained canned chickpeas and heat through for another 5 minutes.
Serve hot, garnished with fresh cilantro.
Notes
This stew is perfect for leftovers and tastes even better the next day.