Kalakand is the first Indian sweet I learned to make without feeling nervous about timing or temperature. My aunt used to bring a box of it whenever she visited, and I remember the slightly grainy texture and how it was never too sweet. When I finally asked her for the recipe, I expected some long drawn process involving hours of reducing milk.
Instead, she walked me through this paneer version in her kitchen one afternoon, and I was stunned at how quickly it came together. I still make it the same way, always adding a pinch of cardamom at the end because that is when the fragrance really blooms without getting cooked out.
About the Recipe
This version uses paneer you can buy fresh or make the night before, and condensed milk does most of the sweetening work. The whole process takes about thirty minutes of active cooking, and you do not need to stand over it constantly once it starts to thicken. I make this when I need a homemade sweet for a small gathering or a festival but do not have time for anything elaborate. The ingredients are easy to find, and the only real skill involved is knowing when to stop stirring and let it set.
Why you will love this recipe
The combination of condensed milk and fresh paneer gives you a shortcut to the creamy, grainy texture that usually takes hours of milk reduction. You get that classic kalakand taste without babysitting a pot for half the day. The cardamom adds warmth without making it taste too spiced, and the nuts on top give just enough crunch to balance the soft, fudgy body. It sets firm enough to cut into clean pieces but stays tender when you bite into it, which makes it feel more refined than some of the crumbly sweets that fall apart on the plate.

Cooking Tips
The mixture can go from thick to burnt quickly because condensed milk has a lot of sugar. Keep the flame low and stir often, scraping the bottom and sides so nothing sticks. If it starts to smell toasted or you see brown bits forming, pull it off the heat immediately. Beginners often undercook it because they worry about burning, but if you take it off too early, it will not set properly and stay sticky. The mixture should pull away from the sides of the pan and feel dense when you stir, almost like a thick dough.
Top Tips
- Crumble the paneer well before adding it to the condensed milk so you do not end up with lumps in the final sweet.
- Grease the plate with ghee instead of oil because it adds flavor and makes it easier to lift the pieces out cleanly.
- Crush the cardamom seeds fresh just before sprinkling because pre ground powder loses its aroma quickly.
- If the mixture feels too dry while cooking, add a tablespoon of milk at a time to bring it back to a smooth consistency.
- Let it set in the fridge for at least two hours before cutting, or the squares will not hold their shape well.
Serving and Storing Suggestions
This recipe makes about twelve to sixteen pieces depending on how large you cut them. The total time from start to finish is around forty minutes, including prep and cooking. Serve it chilled or at room temperature, though I prefer it cold because the texture feels firmer and less sticky. Store the pieces in an airtight container in the fridge for up to five days. The nuts on top can soften a bit after a day, so if you are making it ahead, you can add the garnish just before serving instead.
Similar Recipes
- Barfi
- Peda
- Milk Cake
- Sandesh
- Coconut Burfi
Nutrient Benefits
Paneer provides a decent amount of protein and calcium, which makes this sweet slightly more substantial than sugar based confections. Condensed milk adds concentrated milk solids and fat, giving you energy in a small portion. Cashews and almonds contribute healthy fats and a bit of vitamin E. Cardamom has been used traditionally to aid digestion, which is helpful after a rich meal. This is still a sweet treat and should be enjoyed in moderation, but the dairy base means you are getting some nutrients along with the sugar.

Kalakand
Ingredients
- 250 g Condensed Milk
- 250 g Paneer
- 1 tbsp Milk Powder
- 4 Green Cardamom
- 1 tsp Cashew nuts
- 1 tsp Almonds chopped
Instructions
- Mix condensed milk, paneer and milk powder thoroughly.
- Add to a pan and cook until it becomes thick over low flame.
- Keep stirring to avoid firming up.
- Once it has thickened, spread on a greased plate.
- Garnish with green cardamom powder, cashew nuts and almonds.
- Cut into square shapes.
- Store it in the fridge and serve as desired.
Recipe Video
Sign up for our newsletter
Add Awesome Cuisine as a Preferred Source
Frequently Asked Questions
Why is my kalakand too sticky and not setting properly?
You likely did not cook the mixture long enough. It needs to thicken to the point where it pulls away from the sides of the pan and feels dense when stirred. Put it back on low heat and cook for a few more minutes, stirring constantly, until it reaches that consistency.
Can I use homemade paneer instead of store bought?
Yes, homemade paneer works well as long as you drain it thoroughly and press out excess water. Too much moisture will make the mixture take longer to thicken and can affect the final texture.
My kalakand turned grainy and dry instead of smooth. What went wrong?
This usually happens if you cook it on too high a flame or for too long. The milk solids separate and the fat breaks out, leaving you with a crumbly texture. Next time, keep the heat lower and watch it closely once it starts to thicken.
How do I know when to take the mixture off the heat?
When you stir and the mixture pulls away cleanly from the sides and bottom of the pan, and it feels like a thick dough rather than a flowing batter, it is ready. It should hold its shape when you press it with the back of the spoon.
Can I skip the milk powder or use something else instead?
Milk powder adds body and helps the kalakand set, but if you do not have it, you can use an extra tablespoon or two of condensed milk and cook it a bit longer to compensate. The texture will be slightly softer but still workable.