Rinse Chana dal /Bengal gram dal, and soak it in water for 30 minutes(if using instant pot)Soak in sufficient water for 1 hour if using pressure cooker and feel your dal is quite hard.
Boil this Chana Dal in instant pot with 1 bay leaf ,turmeric powder ,little bit of salt ,and 3 cups of water for 2 minutes on high pressure .Release the pressure naturally.
Chana Dal should be soft but not mushy after boiling. Your time can vary a little.
Take a bowl .Mix cumin Powder ,coriander powder, turmeric powder, and ginger paste with 2 tbsp of water .Mix it well.
Take a pan /Wok.
Add ghee to it .Heat it .
Once hot fry coconut slices till they look golden .Remove it in a plate after frying.
Now add cumin seeds ,Asafoetida ,dry red chili ,cinnamon ,cardamom ,and cloves to it .Let it crackle.
Add spice water mix/slurry which we have prepared to the pan.
Saute on medium flame for 5 minute till the raw smell is gone and it releases oil.
Now add the boiled dal ,raisins ,fried coconut slices and green chilies to it .
Add salt to it (according to your taste).
Boil the dal on medium /low heat for 5-6 minutes till it thickens .This dal is little thick in consistency.
Add garam masala and sugar .Mix it .
Let it cook for another 1 minute and remove it from the stove.
Your Bengali Cholar Dal is ready .Pour 1 tbsp of ghee on top of it for more taste(Optional) .Serve this with Luchi ,pulao or plain rice.