Nutty Paste: Grind the cashews, almonds, dried coconut, and poppy seeds into a very smooth paste using a little water. Set aside.
Paneer: Lightly fry the paneer cubes in a little butter or oil until they are slightly golden (goichina paneer). Remove and keep aside.
Tomato-Onion Base: In the same pan, add oil/butter, cumin seeds, onions, ginger-garlic paste, coriander, turmeric, tomatoes, chili powder, and salt.
Cook & Cool: Close the lid and cook until the tomatoes are soft. Add the masala and coriander powder. Turn off the heat and let this mixture cool down.
The Final Grind: Grind the cooled tomato-onion mixture into a smooth puree.
Instructions
The Final Sauté: Heat a fresh pan and add butter.
Combine: Pour in the ground tomato-onion puree and the nutty (kaju-badam) paste. Mix everything well.
Simmer: Add a little water if the gravy is too thick. Stir in the fresh cream to make it velvety.
Add Paneer: Gently toss in the fried paneer cubes.
Flavor Burst: Crush kasuri methi between your palms and sprinkle it over the curry for that signature restaurant aroma.
Final Steam: Close the lid and simmer on low heat for 2–3 minutes so the paneer absorbs the flavors.