Heat the olive oil in a large skillet over medium-high heat. Add the lamb cubes and brown them on all sides for about 5 minutes. Transfer the lamb to the slow cooker.
Add the diced onion, sliced carrots, and minced garlic to the slow cooker along with the chickpeas and diced tomatoes.
Pour in the beef broth. Stir in the cumin, coriander, cinnamon, paprika, cayenne pepper, salt, and black pepper until everything is evenly combined.
Cover and cook on low for 7 to 8 hours, until the lamb is very tender and the stew has thickened.
Ladle the stew into bowls. Top each serving with chopped cilantro and serve with lemon wedges on the side.