In a mixer add the ingredients listed under 'to grind' and grind to a fine paste. Soak channa in water overnight(atleast for 6-7 hours).
Next day pressure cook it for 5 whistles and set aside.
Rinse basmati rice, and keep soaked in water for 15-20mins.
Heat oil in a pressure cooker add items listed under 'to temper'. Then add onions , ginger garlic paste and saute till golden brown. Then add the masala paste along with garam masala powder.
Fry till raw smell leaves.Add salt, garam masala powder and give a quick stir.
Then add cooked channa, basmati rice and mix well till masala is blended well.
Then add coconut milk, water and pressure cook for 3 whistles.
Once pressure releases add ghee and fluff it carefully with a fork.
Serve Chana Biryani hot with onion / carrot raita!