Add Besan and 3 tbsp ghee, milk in a bowl
Mix until mixture resembles breadcrumbs
Sieve besan and keep it aside
Heat 1 cup ghee in a pan
Add sieved Besan and mix well over low heat
Stir constantly for 5 minutes until aromatic and golden over low heat
Keep Besan aside
Heat sugar and water in a pan
Stir until sugar dissolves completely
Add cardamom and saffron. Mix well
Boil syrup until 2 string consistency is achieved
Add sugar syrup to besan mixture. Mix constantly until sugar is well absorbed and mixture turns sticky for 5 minutes
If mixture turns crumbly add little milk
Add the mixture into prepared greased dish. level evenly to form a block
Garnish top with chopped nuts and press gently to stick to top of Besan mix
Cool completely for 2-3 hours
Slice Mohanthal into squares
Serve as required. Refrigerate until 1 week in airtight container