First, roughly chop the cashew nuts.
Then, toast them lightly in a pan over medium heat for about 2 minutes, and set them aside. Grind the green cardamom seeds into a powder.
Grease a baking tray or plate with a little ghee, preparing it for the Halwa. In a mixing bowl, dissolve the corn flour in 2 cups of water, mixing well.
Add 2 drops of food coloring to the corn flour mixture and stir until evenly colored.
In a non-stick, deep-bottomed pan, combine the sugar with ½ cup of water.
Cook over high heat until the sugar is completely dissolved.
Add lemon juice to the sugar syrup to prevent crystallization. Continue to cook the sugar mixture until it thickens slightly.
Briefly stir the corn flour mixture again to prevent any lumps from forming.
Lower the heat and begin adding the corn flour mixture to the sugar syrup in two parts, stirring after each addition to prevent lumps.
Continue stirring constantly until the Halwa thickens, about 2-3 minutes over low-medium heat. It should become glossy and thick.
Now, add 1 Tbsp. Ghee and mix it.
Next, add the remaining ghee while stirring constantly.
Once combined, sprinkle in the cardamom powder and roasted cashew nuts, mixing well to distribute them evenly throughout the halwa.
Pour the mixture into a greased tray and let it sit for an hour to set properly.
Once set, flip the tray onto a serving plate to release the halwa, which should have a delightful toffee-like texture.
Cut the halwa into your desired shapes and enjoy! You can serve it at room temperature or chilled from the refrigerator.