Add the diced onion, minced garlic, curry powder, cumin, salt, and black pepper to the slow cooker and stir to combine.
Pour in the chicken broth and coconut milk, then whisk until the spices are evenly distributed in the liquid.
Add the drained chickpeas and diced ham, stirring gently to submerge them in the broth mixture.
Cover and cook on low for 6 hours or on high for 3 hours until the onions are soft and the flavors have melded.
Taste and adjust salt or pepper if needed, then ladle into bowls and top each serving with chopped cilantro.