Coarsely ground Cashew and almonds (you can also chop them with knife if you do not have grinder)
Take a heavy bottom Pan or kadai and put it on a medium heat. Slowly roast this on medium flame.
Add Ghee to the kadai / big deep pan and wait till it gets little warm.
Add turmeric powder to the warm ghee. Turmeric powder helps in giving a rich yellow colour to the ladoos. This is purely optional.
Now add gram flour/ besan to the Kadai slowly with the help of a steel or wooden spatula. Slowly roast this on the medium flame. Keep stirring and feel the aroma. Once you get the roasted aroma of gram flour, check it with spreading one tablespoon of water on it (I call this water test). If water evaporates immediately leaving yellow bubbles on top, it means your Besan is fully roasted. Switch off the flame and keep stirring for few more minutes as heavy bottom pan takes time to cool down and we don’t want our Besan to get burnt smell. The whole process of roasting takes about 10-12 minutes.
Allow this to cool to right temperature so that you can easily hold this roasted besan in your hand. It should be just lukewarm.
Add Sugar, cardamom seeds powder and chopped / grounded nuts now.
Mix this mixture with your hand thoroughly and start making round balls of it by taking one tablespoon of this mixture and shaping it like a ladoo in between both of your palms.
Garnish these with Pistachio.