Peel and finely dice the onion and garlic. Wash the broccoli and cut it into small florets. Wash the cilantro and chop it finely. Drain the chickpeas.
Heat the oil in a large pan. Sauté the onions and garlic until translucent. Add the chicken, season with curry powder and cumin, and cook until golden brown.
Add the diced tomatoes, broth, and heavy cream. Bring to a boil, then reduce heat and simmer for about 5 minutes. Add the broccoli and simmer for another 5-10 minutes. Stir in the chickpeas. Season with salt, pepper, cinnamon, and lime juice. Let the stew simmer for another 10 minutes.
Serve the chicken and chickpea stew with broccoli in bowls, garnished with chopped cilantro.