Take oil in a pan and add cashews and lotus seeds.
Saute on low heat for 7-8 minutes or until lotus seeds turn crisp.
Take them out.
For making PUREE, add onion, tomatoes, ginger, garlic, green chilies, green cardamoms, cashews and water in a pan.
Put a lid and boil for 15-20 minutes until everything turns soft.
Let it cool completely and then grind to a smooth puree.
FOR MAKING SABZI, add oil in the same pan and add whole spices like cumin seeds, bay leaves, cinnamon, cloves and black cardamom.
Saute until cumin splutter.
Add puree, salt, turmeric powder, red chilli powder and coriander powder.
Give them a mix.
Put a lid and let it cook. As the paste is having onion paste too, it will splash so cook with a lid.
Do stir at intervals to prevent the mixture from sticking at the bottom.
When you see the oil separating, add green peas and water. Mix.
Cover and cook for 20-25 minutes or until peas turn soft enough to eat.
Add roasted makhane+cashews and mix.
Cover and cook for 5 minutes.
Lastly add kasuri methi, garam masala and fresh coriander leaves. Mix.
Serve hot.