Steps
1. In a mixing bowl, whisk the eggs until they are well beaten and frothy.
2. Heat ghee in a non-stick pan over medium heat.
3. Add the beaten eggs to the pan and cook, stirring continuously, until they start to scramble slightly.
4. Gradually add the sugar, mixing well until it dissolves completely.
5. Pour in the milk and continue to stir, allowing the mixture to thicken.
6. Sprinkle in the cardamom powder, and mix well.
7. Add chopped nuts and raisins, stirring to combine.
8. Cook for another 2-3 minutes until the halwa reaches your desired consistency.
9. If using saffron, dissolve it in a teaspoon of warm milk and drizzle over the halwa before serving.
10. Serve warm, garnished with extra nuts if desired.