Take yogurt, besan, spices and salt in a blender and puree till smooth.
Take oil in a kadai. Add whole spices and let them sizzle.
Add in the onions and cook till golden brown.
Add in besan mix and water. Cook till it gets thickened and oil separates on top.
Add in paneer, sugar and mix well.
Simmer for 5 mins.
Add in kasuri methi and coriander leaves and mix well.