Dry roast kaju and makhane separately. If you want, you can deep fry or lightly fry in a tbsp of oil.
Boil the peas for a minute or till these are soft. You can pressure cook peas to one whistle in Indian Pressure Cooker.OR use frozen peas.
Puree tomato, ginger and green chilies. You can use tomato sauce/puree. Grind ginger and green chillies separately.
In a heavy bottomed pan, heat oil.Add cumin seeds when the seeds splutter, add tomato gravy and sugar/jaggery, cook till the oil starts separating.
Add coriander powder, red chili powder, kitchen king or garam masala(if not adding kitchen king). Cook the masala for 2-3 minutes.
Add milk powder and mix well. Add 2-3 Tbsp of water so that the milk powder mixes well into the masala.
Add peas and ½ cup water, cover the pan and cook peas for another 2-3 minutes.
After that add lotus seeds(makhane) mix well in masala/gravy and add cashews.Add some water if the gravy is too thick and finally add 2 Tbsp of cream.
Dry roast dry fenugreek leaves(kasuri methi), crush it and add to gravy and mix.
Serve hot with chapatis/pooris, ajwain paratha or naan.