Take whole wheat flour and make a soft dough using water. The dough should be like paratha dough so that we can make long noodles with it. Grease the dough with little ghee and let it rest for 30 min.
Take a big vessel and add milk to it. Let it boil on slow flame. Meanwhile, take the dough and roll into ¼-inch thick noodles. You can grease the hands with ghee and roll the dough into noodles on your palm itself.
When milk starts boiling, add these noodles and let them cook till done.
Now add sugar and let it boil for 5 more minutes. Noodles will take around 30 minutes to cook.
Meanwhile, roast poppy seeds. Take roasted poppy seeds, rice flour and little water or milk in a grinder and make it into a thick smooth paste. To this paste, add more milk and make the paste into pouring consistency.
Now add this poppy seeds mixture into boiling milk and mix it thoroughly. Add the whole cardamom and let the mixture boil on a slow flame for around 20 min. In between, mix the mixture and scrape the sides and bottom.
Add broken cashews and let it cook for 20 more minutes on slow flame. The mixture should become quiet think. Now the dish is ready to serve!