Firstly add 1 cup of pitted dates to a blender or mixie jar.
Grind the pitted dates into a coarse paste. If it is difficult to grind once, add them in batches.
Now collect the date paste in a bowl and keep it aside.
Meanwhile heat a pan over low to medium flame and add poppy seeds.
Dry roast poppy seeds 2 to 3 mins and keep it aside.
Again heat a pan over medium flame and add ghee or clarified butter.
Once the ghee melted, add chopped nuts like almonds, cashews and pistachios.
Similarly roast it for 3 to 4 mins and transfer to a plate. Keep it aside.
Further to the same pan add little ghee and melts it in a medium flame.
Also add blended dates paste and mix well 3 to 4 mins properly.
Initially it is difficult to mix dates, but when it gets heated up dates will become soft and pulpy.
Now add roasted nuts, cardamom powder and roasted poppy seeds (khus khus). Keep a tsp of poppy seeds for garnishing.
Give it a good mix until it becomes a whole mass and non sticky.
Once it is done, turn off the heat and transfer in a plate. allow to cool until it turns to touchable slightly warm temperature.
Grease your palms with little ghee and kneed it well. Make a cylindrical shape.
Also place the remaining poppy seeds and chopped pistachios over a board and put the dates roll over the board.
Roll it in poppy seeds and pistachios properly.
Now place this roll in an aluminum foil and cover the both ends. Keep it in refrigerator for 1.5 hrs.
Once it is properly set take out from the refrigerator and remove the aluminum foil carefully.
Use a hot knife, so that it will be easy to cut the rolls. Cut it in to round shape.
Now the healthy dates and nuts roll is ready to serve and enjoy!