Firstly, in a pan, heat 2 tbsp of oil. Take spices and saute on a low flame.
Add 1 inch of ginger, 4 cloves of garlic and 2 onions. Sauté until the onions turn golden brown.
Also add 2 tomatoes, 2 tbsp badam and cook till the tomatoes soften.
Cool completely, and transfer to the mixer jar.
Add ¼ cup curd, and grind to a smooth paste.
Now sieve the puree to get a silky smooth texture. Keep aside.
In a Kadai, take 2 tablespoons of butter and 2 tablespoons of oil. Add ½ tsp turmeric, 1 tsp chilli powder, 1 tsp coriander powder and ½ tsp cumin powder.
Sauté on low flame till the spices turn aromatic.
Add the prepared puree and cook until well done.
Also, add ¼ cup of cream, 1 tsp of salt, and cook until the oil separates.
Now add 20 cubes of paneer, a few strands of kesar, 1 tsp of sugar, and mix well.
Simmer for 5 minutes, or until the flavours are well absorbed.
Add 2 tablespoons of kasuri methi and 2 tablespoons of coriander, and mix well.
Finally, enjoy Shahi Paneer Recipe with roti and naan.