Wash and soak the chana overnight. It would be doubled in quantity after soaking. Slice the onion,chop tomato into small pieces. Set aside.
Heat coconut oil in a pressure cooker and saute the onions, G&G paste till the raw smell of paste goes off. Now add the slitted green chilli, tomato pieces. Saute till tomato turns mushy.
Add the coconut bits (if using) and saute well. Add the soaked chickpeas, turmeric powder, salt and 1.5 cups of water. Let it pressure cook in low flame for 2 whistles.
In the mean time, heat coconut oil in a kadai and saute the cinnamon, cloves, cardamom, onion, grated coconut, fennel seeds.Saute till grated coconut turns slightly golden.
To this, add the red chilli powder, turmeric powder, dhania powder and mix well.
Let it cool. Then grind everything to a smooth paste adding enough water.
After opening the cooker, add the ground paste, 1/2 cup of water and let it boil for few minutes till the gravy reaches desired consistency. When the gravy boils, check for taste.Add more salt or chilli powder if needed. If you want very thin, watery gravy add 1/4 cup more water. If you want thick, switch it off after boiling for sometime. I made it slightly thick.
In a small kadai, heat coconut oil and splutter mustard seeds, pinched red chilli, chopped onions and curry leaves. Add to the gravy. Mix well and serve with puttu, appam, dosa !!