Heat a pan on low heat. Add almond flour to the pan and roast it for 2-3 minutes.
1 cup roasted almond flour
Once the almond flour is evenly roasted, transfer it to a plate.
Heat a pan, add water, sugar, cardamom powder, and a pinch of saffron. Bring it to a boil.
1/2 cup sugar, 1/2 cup water, 1/2 tsp cardamom powder, pinch of saffron
Mix in milk powder, semolina (rava) and almond flour. Cook until the mixture thickens.
2 tbsp roasted semolina, 1/2 cup milk powder, 1 cup roasted almond flour
Add ghee to the mixture and combine it well.
Transfer the thickened mixture to a greased tray. Flatten it evenly and let it cool.
In a separate pan, combine sugar and water. Melt the sugar, then turn off the heat.
2 tbsp sugar, 2 tbsp water
Stir chopped nuts into the sugar syrup.
1/4 cup nuts
Spread the nuts mixture evenly over the kesar badam layer in the tray.
Place the tray in the refrigerator and let it set for 4-5 hours.
Optionally, apply silver vark for an elegant touch. Once set, cut the barfi into pieces of your desired shape and size.