Put the soaked, washed channa in a cooked with enough water, teapouch and bay leaves.
Pressure cook till done. (approx. 6-7 whistles).
Cool about 5 tbsp. channa for grinding.
In a mixie, blend together 1/2 tomato, 1 onion, cooled channa and 1/2 tbsp. coriander. Keep aside.
Chop remaining tomatoes and onions fine.
Heat oil in a large skillet.
Add cumin seeds to splutter.
Add ginger-garlic and fry for a minute.
Add chopped tomatoes, onion and fry till tender.
Add channa-paste, fry further 3-4 minutes.
Add all dry masala except cinnamon-clove powder.
Stir and fry till oil separates. Add drained channa and 2 cup water which was drained from channa.
Stir and bring to boil.
Simmer for 7-8 minutes till gravy thickens.
Take in serving dish.
Heat ghee in a small sauce pan.
Add the chillies and cinnamon-clove powder.
Add chopped coriander and pour hot over the channa.
Squeeze lemon over channa.
Stir in seasoning gently.