Heat the oil in a large pot over medium heat. Add the garlic, onion and ginger, season with 1/4 tsp of salt and 1/4 tsp of pepper and cook stirring occasionally, until the onion is translucent and starting to brown a little around the edges, 3-5 minutes.
Add the turmeric, red pepper flakes, and chickpeas and season with the remaining salt and pepper. Cook stirring frequently, so the chickpeas sizzle and fry a bit in the spices and oil, until they've started to break down and get a little browned and crisp, 8-10 minutes. Remove a cup of chickpeas and set aside.
Using a wooden spoon or masher crush the remaining chickpeas slightly to release their starchy insides (this helps thicken the stew). Add the coconut milk, chicken base and broth. Bring to a simmer, scraping any brown bits from the bottom of the pot, and cook stirring occasionally until the stew has thickened, and the flavors have started to come together. 30-45 minutes or until the stew has reached your desired consistency. I like the stew when there is a moderate consistency.
Add the greens and stir, making sure they're submerged in the liquid. Cook for a few minutes until they wilt and soften.
Divide stew among bowls and top with reserved chick peas, red pepper flakes, a drizzle of olive oil or yogurt, turmeric and mint. Serve with naan. For the adventurous try Meera Sodha's Naan recipe and make the Naan while the stew is cooking.