In a large pot over medium heat, cook the onions, garlic, and ginger with some salt and pepper in the oil until the onion is translucent, around 5 minutes.
Add the turmeric, red pepper flakes, and chickpeas, and season again with a little more salt and pepper. Cook so that the chickpeas begin to fry slightly, and get crisp and browned, about 10 minutes. Remove 1 cup of the cooked chickpeas and set aside in a bowl for the finished stew.
Using a wooden spoon/ spatula, gently crush the remaining chickpeas in the pot, so that they break apart and release some of their starch, which will help thicken the stew later. Add the coconut milk and the stock, and bring to a simmer.
Cook, stirring occasionally, for approximately 30-35 minutes, or until the stew has reached your desired level of thickness. (I thought my stew looked too thin, but keep in mind that adding the greens will help too!)
Add the kale about 7 minutes before you're finished cooking, until they're slightly wilted and softened. Do a seasoning check and adjust salt + pepper levels accordingly.
To serve, put a portion of rice into each bowl, top with the stew and then some of the reserved whole chickpeas. A scoop of yogurt and a handful of mint, as well as a toasty pita, and you're SET!