- Wash and soak 1 cup kabuli chana into water for 6-7 hrs or you can soak it overnight. 
- Now in a pressure cooker, add soaked kabuli chana, salt and water. Pressure cooks it for 6-7 whistle on medium flame till chana is slightly soft. 
- Then in a mixture jar, add 1 tbsp coriander seeds, 1 tbsp cumin seeds, 1 tbsp anardana, 1 tsp fennel seeds, 1 tsp kasuri methi, ½ tsp black salt, 1 tbsp Kashmiri red chilli powder, ½ tsp turmeric powder, ¼ tsp amchur powder and 1 tsp garam masala. instant chole masala is ready. 
- Now in kadai, add oil, 1 tsp cumin seeds, 1 bay leaf and 1 black cardamom. Saute it. 
- Then add onion puree and pinch of sugar and saute it. 
- Now add ginger garlic paste and saute it. 
- Then add tomato puree and salt. saute till it oil separate from its sides. 
- Now add 2 tbsp chole masala or as required. Mix well. 
- Then add boiled chole and mix well with gravy. 
- Add hot water and mix well with gravy. Cover and cook for 5-7 minutes on low flame. 
- Meanwhile in a tadka pan, add ghee, ginger slits, chopped garlic cloves and green chilli and saute it. 
- Add Kashmiri red chilli powder and add tadka on chole. 
- Garnish with coriander leaves and serve chole with bhature.