Crumble paneer in a bowl until it resembles breadcrumbs.
Ensure the paneer feels moist and grainy when rubbed in between the fingers and not sticky. Wet sticky paneer will result in a sticky mix.
Combine paneer and condensed milk in a bowl. Add Rooh Afza syrup.
Add milk powder or milk mawa powder.
Mix to combine. The mixture will become crumbly.
Add 2 tablespoons of milk and mix until incorporated.
Transfer this mixture to a food processor.
If needed, add another tablespoon of milk and the pulse until it comes together like a soft dough.
The mixture should feel like a soft-non-sticky dough when pressed in between the fingers.
Transfer this mixture to a bowl and allow the mixture to rest for 15 minutes. The mix will become firm once cooled.
For a smooth and crack-free texture of ladoos, knead the dough once it's cooled.
In a bowl, combine gulkand and assorted nuts for filling. Mix it well.
Grease your hands with ghee and start shaping the dough into ladoos.
Take a ladoo and flatten it. Place the filling in the center. Bring all the edges together and fold the dough to form a ladoo.
Repeat the process with the rest of the mixture.
Keep them covered all the time or they will dry out. It can be made ahead of time and stores well in your refrigerator for 7 days.