In a large nonstick pan (10 inch or 12 inch pan), add the milk powder and condensed milk. Using a soft spatula mix well until fully combined, and then place the pan on low heat.
Once the mixture is slightly warm, add in the rose syrup and 1-2 drops of red food color(if using). Always add the color before the paneer to ensure that the mixture turns an even shade of pink. Adding it later can result in uneven color of kalakand.
Add the crumbled or grated paneer to the warm condensed milk mixture. Stir regularly to combine everything well. At this stage, the mixture will be runny and sticky.
Cook the mixture on slow heat, low and slow. We want the moisture from the paneer and condensed milk to evaporate. This can take about 10 to 20 minutes depending on quality of ingredients, so give it time.
As the mixture cooks, it will gradually thicken. You’ll see less bubbling and liquid in the pan. It would be moist and thick, but not dry. (see pictures in blog post to get an idea)
At this stage, if you like, stir in some freshly ground cardamom for extra flavor and fragrance.
When the mixture becomes thick, moist, and scoopable, transfer it to the parchment-lined tray.
Smooth the top with a spatula and gently press chopped pistachios over the surface for garnish.
Allow the mixture to cool to room temperature. And then, refrigerate it for 4-5 hours until set.
Once firm, cut into neat squares using a sharp knife and serve.
Store rose kalakand refrigerated for 3-4 days. Before serving, leave it at room temperature for 10-12 minutes for the best taste and texture.