Sort and wash Fenugreek (methi) leaves and chop using either food processor or knife and keep aside.
Soak cashews, Melon seeds and poppy seeds for 20 minutes in warm water.
Heat 1 tbs ghee in a pan. Add fenugreek leaves and green peas. Sauté on medium heat.
Add salt and sugar, sauté for 10 minutes until leaves are cooked and water from leaves evaporates.
Add paneer and continue sauteing for some more time.
Transfer the above mixture of fenugreek leaves, green peas and paneer in a bowl and keep it aside.
Grind soaked cashews and seeds with green chilies and ginger. Keep it aside.
Heat 2 tbs ghee again in the same pan and add asafoetida and cumin seeds.
Once cumin seeds start spluttering add the ground paste of cashew into pan and cook until paste start separating oil from pan. TIP: You can add a 1 or 2 tablespoon of milk to adjust the consistency of gravy.
Once cashew paste start separating oil add Greek yogurt and continue to cook.
When whole mixture start separating oil again, add spices except Garam masala and give a good stir.
Add a table spoon or two of milk, if you feel like gravy is getting really thick.
Cashew nut and seeds gravy is ready. If you want you can double the batch of gravy and save half of it for later use.
Now add the sautéed mixture of Fenugreek, green peas and paneer in the cashew gravy, stir everything together.
Add milk to adjust consistency of gravy.
Let the whole thing simmer for 15-20 minutes.
Stir in, heavy whipping cream, garam masala and lemon juice.
Before serving, garnish with some more heavy cream and pomegranate arils.