Peas Masala - Vegetarian Gravy with peas for rice, Roti or Naan - restaurant style peas masala recipe

Both my husband and me love peas. However my kids are not a big fan so I seldom do it. However recently my son had change of taste buds. He started eating peas so now I am digging all the peas based recipe. I had handwritten this recipe but I could not remember where I had copied either from cookbook or from TV show. But the uniqueness of the recipe is adding Ghee at the end of the gravy.. It gave a taste same as what you get it restaurant. Do try it out

Peas - 1.5 cup (I have used frozen peas)
Onion - 1 (medium)
Tomatoes - 2 (chopped into 1 inch cube)
Garlic - 4 pods
ginger - 1 inch
Green Chillies - 1 or 2 (adjust to your spice level and spiciness of chillies)
Turmeric powder - 1/4 teaspoon
Coriander powder - 1 teaspoon
Garam masala - 1/2 teaspoon
Cashew nuts - 10-15
Yogurt - 2 tablespoon (fresh not sour)
cumin seeds - 1 teaspoon
Salt to taste
Chilli Powder - 1/4 teaspoon
Coriander leaves - 1/2  cup + 1 Tablespoon
Dry kasoori Methi - 2 teaspoon
Ghee - 1 teaspoon
Oil - 1 tablespoon

soak Cashew in hot water for 30 mins. And grind to smooth paste with yogurt. Keep it aside.
Heat pan and add 2 teaspoon of oil. When it is hot add Green chillies, ginger, garlic and onion and fry till onion is brown in color. Add tomatoes and fry till mushy
Add Salt, Turmeric powder, coriander powder, garam masala, chilli powder. 
Fry till nice aroma released. switch it off and add coriander leaves. Mix well. Let it cool down
Grind to smooth paste. Cook the peas in Microwave for 2 mins
Heat the pan and add rest of the oil. Add cumin seeds let it crackle. Add grinded paste and let it boil. Add cashew paste mix well. Let it boil for 3 mins
Add cooked Peas (I microwaved frozen peas for 2 mins) Add kasoori methi and let it boil till you get desired consistency
Switch it off and garnish coriander leaves. Serve hot