Add 2 tablespoons of ghee to a dutch oven or pan over medium heat, and once it melts, add makhanas and cashews and roast until light golden. Reduce the heat to low or low medium if needed (or if the cashews are turning brown you can also always remove them). Remove the makhanas and cashews and set aside for now. Try eating a makhana - it should be crunchy when done (not chewy).
Add 2 more tablespoons of ghee to the pot on medium heat, and once it melts, add cumin seeds, star anise, bay leaf, and the green chilli. Once the cumin seeds turn brown, add the water, onion masala, frozen peas, and spices.
Raise heat to medium high and cook for 4 to 5 minutes or until the peas are tender.
Reduce the heat to medium, then add the cashew powder, makhanas, cashews, golden raisins and mix well. Cook for 2 minutes.
Turn off the stove and add the heavy cream, mix well
Garnish with cilantro and a drizzle of heavy cream and serve.