Instructions ⬇ 1)Prepare the marination using the listed ingredients. 2)Add paneer, onion and capsicum and fold well so the masala is coated evenly on all the pieces. 3)Cover the bowl, and refrigerate for an hour. 4)Thread the paneer cubes, onion and capsicum pieces carefully in a wooden skewer. 5)Heat 1 tsp oil in a pan and fry the paneer till all the sides are browned turning occasionally. 6)Whisk the curd till smooth and keep aside. 7)Heat the remaining oil in a pan and add the onion, tomatoes, ginger and garlic pieces and sauté till it turns pinkish brown. 8)Keep the masala aside to cool off a bit and then puree it coarsely. 9)In the meanwhile, heat ghee in the same pan. 10)Add in the onion-tomato puree and let the masala cook for 3-4 minutes. 11)Add in all the spices with 1/2 tsp salt, stir well so that the spices are incorporated in the masala paste evenly. 12)Cook this for another 5 minutes till you see the oil leaving the sides. 13)Add 1/4 cup of water and let the spices cook. 14)Then add in the curd along with almond and melon seeds paste gently stirring and mixing. 15)Simmer for 5 minutes till the gravy thickens and you see fat floating on top. 16)Check the seasoning and the consistency as per your liking. 17)While keeping the flame at the lowest, add the milk gently and stir. 18)Sprinkle kasuri methi and simmer for a further minute. 19)Add in the paneer and simmer on a low flame for 2 mins so that the paneer absorbs the taste from the masala. 20)Garnish with fresh cilantro and serve hot with naan, roti, phulka or rice.