In boiling water, add peas and cook them until they soften up. Remove them by strainer and then add washed methi leaves in the same water just for 2 seconds and remove them too. Discard the water.
Heat oil in pan on medium heat. Once the oil is hot, add green chilies, chopped ginger, garlic, and saute for a minute. Then add, onions. Cook the onions until they are translucent. Add tomatoes followed by onions. Cook the tomatoes and add cashews too and once everything is cooked down a little bit, let it cool down. If you plan on making white gravy, then leave out tomatoes.
Blend this mixture with some water to a smooth paste.
In the same pan on medium heat add oil, once it’s hot add cumin seeds. Let them splutter and add bay leaf and cardamom pod then add the blended paste and cook it for few minutes.
Add about ¼ cup water to the mix.
Add the spices and seasonings to the mix. Give it a stir and add methi and peas.
Add cream and let it simmer for few minutes and add cardamom powder along with kasuri methi Garnish with chopped cilantro.
Serve with rotis, naan or rice.