Kalakand is a soft and milky Indian sweet with a slightly grainy texture and delicate cardamom flavor. This easy homemade version is made with fresh paneer, milk, sugar, ghee, and cardamom, all cooked together in one pan.
I usually make this Kalakand with fresh homemade paneer, but ricotta can also be used as an alternative. It’s a simple dessert that requires only a handful of ingredients and no complicated sugar syrup.
Why You’ll Love This Easy Kalakand
Simple ingredients: You only need a handful of everyday ingredients.
No sugar syrup: The sugar is added directly to the paneer mixture.
One-pan recipe: Most of the preparation happens in a single pan.
Homemade or convenient: Use fresh homemade paneer or ricotta as an alternative.
Great for celebrations: A lovely homemade Indian sweet for festivals, gatherings, or whenever you want something sweet.
Ingredients You’ll Need
Fresh paneer: 250 g. I use fresh homemade paneer, but ricotta can also be used as an alternative.
Milk: ¼ cup.
Ghee: 1 tablespoon.
Sugar: 3 tablespoons.
Cardamom powder: A pinch, for a light cardamom flavor.
Pistachios: Chopped, for garnish. You can also use another nut of your choice.
How to Make Kalakand
Step 1: Heat the Ghee
Add 1 tablespoon of ghee to a pan and heat it over medium heat.

Step 2: Add the Milk and Paneer
Add ¼ cup milk and 250 g fresh paneer to the pan. Crumble the paneer and mix it well with the milk and ghee.

Step 3: Cook Until the Mixture Thickens
Cook the paneer mixture over medium heat, stirring frequently so it does not stick to the bottom of the pan. Cook for about 10–15 minutes, until most of the moisture has evaporated and the mixture starts coming together.
Step 4: Add the Sugar
Add 3 tablespoons of sugar and mix well. The mixture will become wetter again as the sugar dissolves. This is normal.
Continue cooking over medium heat, stirring frequently, for another 5–6 minutes, until the excess moisture cooks away and the mixture thickens again.
Step 5: Add the Cardamom
Add a pinch of cardamom powder and mix well. Once the mixture is thick and comes together, remove it from the heat.

Step 6: Shape and Garnish the Kalakand
Transfer the warm Kalakand mixture to a plate. Gently shape it into a square or rectangle and smooth the top.
Garnish with chopped pistachios or any nuts of your choice.

Step 7: Let It Set
Let the Kalakand sit at room temperature for at least 1 hour to cool and set. Once set, cut it into approximately 10–12 small bite-size pieces and serve.
Tips for the Best Kalakand
Use fresh paneer: Fresh, soft paneer works especially well for this recipe.
Watch the moisture: Cook until most of the moisture has evaporated and the mixture starts coming together.
Don’t worry when you add sugar: Sugar will make the mixture wetter again. Keep cooking and stirring until it thickens.
Avoid overcooking: Once the mixture has thickened and comes together, remove it from the heat so the Kalakand stays soft.
Give it time to set: Let it rest at room temperature for at least 1 hour before cutting.
Can I Use Ricotta Instead of Paneer?
Yes. Ricotta can be used instead of fresh paneer. Because ricotta can contain more moisture than paneer, it may take longer to cook. Use the texture of the mixture as your guide rather than relying only on the cooking time.
How to Store Kalakand
Because Kalakand contains fresh dairy, store leftovers in an airtight container in the refrigerator rather than leaving them at room temperature for extended periods.
Frequently Asked Questions
Why does my Kalakand become watery after adding sugar?
This is normal. Sugar releases moisture as it dissolves. Continue cooking the mixture over medium heat, stirring frequently, until it thickens again.
How do I know when the Kalakand mixture is ready?
The mixture should look thick, have very little excess moisture, and start coming together. Avoid cooking it until it becomes very dry.
How long should Kalakand set before cutting?
Let it cool and set at room temperature for at least 1 hour before cutting it into small pieces.
Why did my Kalakand turn out dry or crumbly?
Kalakand can become dry or crumbly if it is overcooked or cooked over heat that is too high, causing too much moisture to evaporate. Cook over medium heat and remove the mixture from the heat once it has thickened and started coming together. It should still have some softness and moisture when you shape it.

Easy Kalakand with Fresh Paneer
Ingredients
Equipment
Method
- Heat 1 tablespoon ghee in a pan over medium heat.
- Add the milk and crumbled fresh paneer. Mix well.
- Cook over medium heat, stirring frequently, for about 10–15 minutes, until most of the moisture has evaporated and the mixture starts coming together.
- Add the sugar and mix well. The mixture will become wetter again as the sugar dissolves. Continue cooking and stirring for another 5–6 minutes, until it thickens again.
- Stir in a pinch of cardamom powder and remove from the heat once the mixture is thick and comes together.
- Shape and garnish
- Transfer to a plate and gently shape into a square or rectangle. Garnish with chopped pistachios or nuts of your choice.
- Let the Kalakand cool and set at room temperature for at least 1 hour. Cut into approximately 10–12 small bite-size pieces before serving.









Leave a Reply