Soak 1 cup of almonds in water for 4-5 hours or overnight. After soaking, peel the skin off the almonds.
Grind the peeled almonds into a fine powder using a blender or food processor. Make sure the powder is smooth.
Add 3-4 tbsp jaggery powder to the almond powder for sweetness. Mix well until everything is combined.
Add 1/4 tsp cardamom powder for a mild, aromatic flavor. Mix it into the almond mixture.
Heat 1-2 tbsp ghee in a pan and lightly roast the almond mixture for 2-3 minutes. This helps bind the mixture and enhances the flavor. Let it cool slightly.
Take small portions of the mixture and roll them into bite-sized balls. If the mixture feels too dry, add a little more ghee to help bind it.
If you want, roll the ladoos in desiccated coconut or powdered oats for extra texture.