Take a pan and add oil. Add all the whole spices and sauté. Now add the chopped onions and green chillies and stir well. Add little salt, turmeric and cook till the onions become soft.
Add ginger garlic paste and stir. Once the raw flavour of the ginger garlic paste is gone, add beaten curd and mix well. Cook for 5 min with the lid closed.
Add tomato puree and cook till the oil oozes out.
Add coriander powder, red chilli powder. Now add the ground paste and mix well. Add 1 cup of water and cook with the lid closed. Do not forget to stir intermittently. Cook for 10 min.
Add the green peas and paneer. Mix well and cook for 10 mins more with the lid tightly closed.
Check the taste and add salt if needed.
Add very little garam masala and crushed kasoori methi and mix well.
Turn off the flame and add the cream and mix well.