Slice the paneer into bite size rectangles or triangles
Marinate the paneer with ½ teaspoon salt and ¼ teaspoon turmeric.
Fiinely chop the onion, tomato and pound the ginger garlic along with green chili. Grate the khoya and keep aside.
In a wok add the oil and once it heats up, fry the paneer bites until golden brown. Then take if off the pan and keep aside to used later.
If there is not enough oil left, then pour 1 tablepsoon oil and sprinkle the cumin seeds, fennel seeds and green cardamoms. Let it sizzle for few seconds, then add the ginger garlic and green chili paste. Saute for 1 minute.
Drop the onion along with ½ teaspoon salt, ½ teaspoon sugar, and ¼ teaspoon turmeric powder. Saute for 2 minutes.
Add the tomatoes along with the spice powder (cumim, fennel and coriander). Saute it for 5 minutes or until the raw smell is gone.
Thranfer everything from the pan to a blender or chopper and pulse it.Don't add water and we don't want to make it a puree. Leave it little coarse.
Now to the same pan or a clean pan add the ghee along with the bay leaves and cinnamon sticks. Let it sizzle for few seconds then add the tomato onion paste and saute for 2 minutes.
Add the grated khoya and cook for 2 minutes.
Pour 1 cup water and ½ teaspoon salt.
Drop the fried paneer and simmer for 2 minutes.
Scatter the green peas, garam masla and cook for 1 minute.
Then scatter the chopped cilantro leaves and pour heavy cream.
Taste for salt and add any if needed.
Enjoy it warm.