Soak chana dal in 3 cups of water, for 6-8 hours.
Strain water from the chana dal and transfer into a pressure cooker or Instant Pot. Add water to the Instant Pot. Cover and cook until the chana dal is cooked through.
Transfer cooked chana dal into a skillet. Cook on medium high heat, stirring continuously until the excess water has evaporated form dal, 2- 3 mins.
Turn the heat to medium low, add ghee. Cook, stirring continuously until chana dal turns golden, 8-10 mins.
Add sugar. Mix everything well together and cook for another 1-2 minutes until the sugar melts and mixes well into the halwa.
Turn off the heat. Add slivered almonds. Mix. Transfer to a serving bowl. Sprinkle on a little more almonds or pistachios. Serve warm.
