LIMITED TIME EBOOK OFFER | Expires Soon | HURRY! Get GREATEST INDIAN RECIPES Cookbook at 70% discount → just $3.99

My Ginger Garlic Kitchen

Best Kalakand Recipe

Share this with your friends:

Kalakand is a popular and delicious Indian sweet dish (mithai) made by reducing milk and sugar along with paneer (cottage cheese). Kalakand is a type of barfi (milk-fudge) which is a dense milk-based Indian sweet which has a soft, moist, juicy, delicately grainy, and melt in the mouth texture. 

a hand drizzling pistachios over kalakand sweet served in a light yellow rectangle plate

It has a subtle flavoring of cardamom and slightly nutty and crunchy texture from almonds and pistachios toppings.

With this simple and quick recipe, you can make perfect kalakand at home each time. This recipe has all the fantastic tips and variations on how to make perfect irresistible Halwai (confectioner’s) style grainy kalakand. 

Check out the video below for a detailed process.

I won’t say that it is one of the easiest sweets to make at home, but I can assure you that making kalakand at home is fairly simple. This entire recipe is made from scratch and it only requires 50 minutes of your effective time. For making kalakand, all you need to know about is how to stir and combine ingredients.  

kalakand sweet dish served in a blue and white floral plate

Kalakand is widely sold in Indian sweet shops. This is because it is one of the most sought after dishes. For many people, it is still very hard to believe that making kalakand at home is super easy and fuss-free. Hence, in many Indian households, people only buy kalakand from their favorite mithai shop.

Homemade everything is better because we know what goes in them. We can’t be sure of the ingredients with the store-bought stuff. So try this easy and simple recipe of kalakand and I promise that you’ll never buy this from the sweet shops again.

What is Kalakand?

Kalakand is a traditional and popular Indian sweet made out of coagulated milk, sugar, and paneer.

Kalakand is traditionally made by simmering sweetened milk with crumbled paneer for a long time until it reduces and forms a grainy yet soft and juicy texture.

This creamy, juicy, moist and soft textured dessert is delicately flavored with cardamom and generously topped with crunchy almonds and pistachios. Kalakand is a simple sweet dish that is loved by many — a delight for sweet food lovers.

What is Kalakand made of?

Traditional Kalakand recipe is made of solidified Milk, Sugar, and chena (paneer).

Other dessert recipes made using chena / paneer (cottage cheese) are:

How to Make Soft Rasmalai At Home

Rajbhog Recipe

Rasgulla Recipe

Fruit and Nut Couscous Paneer Pudding

What are the ingredients used in the Kalakand recipe?

The most exotic Kalakand recipe is made using a handful of very basic ingredients which are easily available any day in any kitchen across the globe. These simple ingredients are:

  • Full Fat Milk 
  • Cardamom Powder
  • Chopped Almonds And Pistachios
  • Ghee / Butter
  • Ice-Cold Water
  • Lemon Juice Or White Vinegar
  • Saffron Strands
  • Sugar
a hand holding kalakand bar served in yellow rectangle plate

When to make Kalakand?

Kalakand is usually prepared during the festive season, weddings, parties, and other celebrations. You can make it for dinner parties or get-togethers at home, and this exquisite milk sweet is sure to make everyone go WOW. 

Or simply make it anytime you want to devour an elegant dessert. Pampering yourself with something delightful is a thing we all must try.

So, step in your kitchen, put your apron on and try out this delicious kalakand recipe today to overindulge. Because there is no wrong time to do the right thing. :)

kalakand plate on a white table cloth

What to serve with kalakand?

Kalakand is a rich and delicate festive dish so it normally goes well with any party food. But there is no rule that you have to pair it with party food — you can simply serve it as an after-meal dessert. 

Here are some meal ideas on how to serve kalakand:

How to store Kalakand?

During winters, kalakand stays fresh at room temperature for 1 day when kept in an air-tight container. 

If you are making kalakand during hot months then it is not advisable to put it on the countertop. As soon as it cools down, store it in the refrigerator.  To store, you can refrigerate kalakand in a dry and airtight container for up to 1 week. 

overhead shot of kalakand served in a round plate

What type of milk is best for Kalakand?

The best type of milk for making chena (paneer) and making kalakand should be of high-fat content. So the whole milk is the best when it comes to making kalakand. 

Low-fat milk can also be used for making paneer and kalakand, but it would not taste so great. This is because the low-fat milk would yield a very small amount of paneer and also it won’t have any greasy and smooth creamy texture.

What is the difference between kalakand and milk cake?

The process of making milk cake and Kalakand are very similar, this is because both of these are prepared by reducing sweetened milk. They both have a grainy texture and milky flavor.  However, they both are entirely different sweets as they taste and look different. Let’s look at their differences.

Kalakand has a very light color and is delicate, juicy, moist, soft, light, crumbly and melt-in-the-mouth in texture. Whereas Milk Cake, on the other hand, has a deep caramelized color, dense flavors, thick texture, and it’s slightly firm.

a female hand holding kalakand sweet

How to make Kalakand?

This recipe of kalakand makes the best kalakand from scratch. To make kalakand at home you need to follow some simple steps.  

Step 1: Make chena (cottage cheese). 

Step 2: Reduce milk by boiling.

Step 3: Add chena to the milk.

Step 4: Reduce milk by cooking it further.

Step 5: Add sugar and cook again.

Step 6: Flavor with cardamom and pour this mixture to the greased tray. 

Step 7: Garnish with some nuts and let it set.

Step 8: Slice kalakand into desired pieces. Done.

Check out the detailed recipe in the recipe box on this page.

Tips and variations to make your best Kalakand at home:

That ideal grainy (danedaar) texture of Kalakand is simple to attain and is absolutely obtainable with a few handy tips & tricks. So follow these tips below and make your own grainy and super moist kalakand at home. This would taste exactly like the one you buy from sweet vendors. 

  1. To make kalakand creamier you can replace sugar with the same amount of sweetened condensed milk.
  2. Always use fresh homemade chena or cottage cheese to make kalakand. I make my own paneer for making it. Because the freshest and soft paneer tastes best here and makes the soft and moist Kalakand.
  3. You can use store-bought paneer for making kalakand recipe, just make sure that you are buying the freshest soft paneer. Firm and old paneer would not make great tasting kalakand. Also do not use frozen paneer for making kalakand. 
  4. I have greased my tray with ghee here. Alternatively, you can line your tray with the parchment paper. This way it would be easier to lift the paper and then cut the sweet dish into squares.
  5. I have used chopped almonds and pistachios for garnish. You can also use any of your favorite nuts such as cashews, almonds or even hazelnuts.
  6. For an intensified nutty flavor, you can also dry roast or fry the nuts before drizzling them over the sweet.
  7. You can either slice or finely chop the nuts. It won’t make much of a difference in the taste.
  8. You can also garnish Kalakand with edible silver or golden leaf to make this sweet dish more gorgeous and presentable.
  9. I have only used cardamom powder for flavoring here. This is because a little bit of cardamom powder does not overpower the milky taste of this sweet dish. You can also try other flavorings like saffron, or rose water.
  10. For making chena (cottage cheese), I have used lemon juice as the acidic agent. For separating curd, you can replace lemon juice with vinegar, citric acid, or buttermilk.
  11. After rinsing the curd, make sure you squeeze the excess water. But do not completely drain the chena. 
  12. Make sure you crumble or grate the paneer before adding it to the boiling milk. This step would ensure that you will get the lump-free coarse texture of the milk mixture.
  13. Kalakand is generally served sliced into individual servings which are usually shaped into cubes. Slicing kalakand wouldn’t be hard if you slice it with care. You can also grease the knife before slicing, this way it is easier to slice the kalakand slab. But if for some reason you are not able to slice kalakand properly then you can also serve it as a crumble, it tastes delicious. 
  14. Kalakand is usually served chilled. If you are not a fan of a cold kalakand then microwave it for 10 seconds or keep it at room temperature for 30 minutes prior to serving.
  15. After adding paneer make sure that you stir continuously. However do not smash up the chena or else you will not get a creamy texture.
  16. It is important to allow the hot kalakand mixture to cool down and set completely before cutting it into squares. Cold mixture holds shapes and slicing is easier this way. Also the mixture would not fall apart if you let it set completely. 
  17. To make it tastier, don’t forget to top it with some saffron strands.
a hand holding kalakand from a stack of kalakad bars

Best Kalakand Recipe [Recipe]

Recipe Image
Kalakand is a popular and delicious Indian sweet dish made by reducing milk and sugar along with paneer (cottage cheese). It has a soft and grainy texture.
(Rating: 4.2 from 121 reviews)

Prep time 🕐 Cook time 🕐 Total time 🕐
3 hours 50 mins
Category ☶ Cuisine ♨ Serves ☺
Dessert Indian 8-10
Nutrition Info ⊛ Serving size ⊚
138 calories 1 piece


For Kalakand:
  • 2 liters full-fat or whole milk (I used 3.5% fat)
  • 1/2 cup sugar
  • 1-2 tablespoons lemon juice or white vinegar
  • ice-cold water
  • 1/2 teaspoon cardamom powder (elaichi powder)
  • 1 teaspoon ghee for greasing
For Garnish:
  • 2-3 tablespoons chopped almonds and pistachios
  • 7-8 saffron strands


  1. Brush a tray or a plate generously with melted ghee and keep it aside. (I have used a rectangular glass baking tray, you can choose any tray you wish.) Set this aside.
    Image of the cooking step-1-1 for Best Kalakand Recipe
Making Chena:
  1. For making chena, add 1-liter full cream milk to the pan, and heat over medium heat. Let it come to a boil. Stir occasionally.
    Image of the cooking step-2-1 for Best Kalakand Recipe
  2. Once boiled, turn off the heat.
    Image of the cooking step-2-2 for Best Kalakand Recipe
  3. Wait for a couple of minutes and then start adding acidic agents (lemon juice, vinegar, citric acid, yogurt) little by little.
    Image of the cooking step-2-3 for Best Kalakand Recipe
  4. Keep adding & stirring continuously until the milk has curdled completely and the whey (light green water) is separated from the milk completely. (Just in case, if the milk doesn't curdle fully then put it back again on the stove and boil over low heat until the milk is fully curdled.)
    Image of the cooking step-2-4 for Best Kalakand Recipe
  5. Once the milk curdles, place a muslin cloth or a cotton cloth lined over a colander.
    Image of the cooking step-2-5 for Best Kalakand Recipe
  6. To drain, pour the curdled milk over the cloth and discard the whey. (You can use this whey in curries, or flatbreads.)
    Image of the cooking step-2-6 for Best Kalakand Recipe
  7. Rinse it well with the ice-cold water to get rid of the sour taste.
    Image of the cooking step-2-7 for Best Kalakand Recipe
  8. Gather up the cloth from all the sides, and squeeze it well to take out the excess water. But do not over squeeze it, or else it would turn chewy. Chena (paneer) is now ready for use. Keep it aside.
    Image of the cooking step-2-8 for Best Kalakand Recipe
Making kalakand:
  1. Pour 1-liter milk to a heavy-bottomed non-stick pan over medium heat. Stir and let it come to a boil.
    Image of the cooking step-3-1 for Best Kalakand Recipe
  2. Boil it for 10 minutes. Stir often to prevent it from burning and sticking to the pan.
    Image of the cooking step-3-2 for Best Kalakand Recipe
  3. Next, crumble the chena (paneer) using fingers and add it to the boiling milk.
    Image of the cooking step-3-3 for Best Kalakand Recipe
  4. Keep cooking and stirring constantly until the milk has thickened and reduced.
    Image of the cooking step-3-4 for Best Kalakand Recipe
  5. Add sugar to it and stir well and let the sugar dissolve completely.
    Image of the cooking step-3-5 for Best Kalakand Recipe
  6. Once the sugar has dissolved, cook for about 5 minutes or until the mixture is thick and resembles a clump. At this point, the mixture would leave the sided yet it would remain juice and moist.
    Image of the cooking step-3-6 for Best Kalakand Recipe
  7. Add cardamom powder and mix well. Cook for a minute and turn off the heat.
    Image of the cooking step-3-7 for Best Kalakand Recipe
  8. Pour hot milk mixture immediately to the prepared greased tray.
    Image of the cooking step-3-8 for Best Kalakand Recipe
  9. Spread and flatten the mixture using a spatula.
    Image of the cooking step-3-9 for Best Kalakand Recipe
  10. Drizzle the top with chopped nuts and saffron strands.
    Image of the cooking step-3-10 for Best Kalakand Recipe
  11. Press nuts gently with a spatula to make sure that they are nicely tucked in.
    Image of the cooking step-3-11 for Best Kalakand Recipe
  12. Let them set for 2-3 hours at room temperature. You can also refrigerate the mixture for a couple of hours after it has cooled down.
    Image of the cooking step-3-12 for Best Kalakand Recipe
  13. Once the kalakand is set, cut it into desired shapes.
    Image of the cooking step-3-13 for Best Kalakand Recipe
  14. Serve it as an after-meal dessert or along with an elaborate Indian meal.
    Image of the cooking step-3-14 for Best Kalakand Recipe

WATCH RECIPE VIDEO: Click the play button and video will load ...


  1. This recipe yields 8 large pieces of Kalakand. You can also cut them into small pieces to get up to 14 pieces.
  2. To make kalakand creamier you can replace sugar with the same amount of sweetened condensed milk.
  3. If using store-bought paneer, then replace homemade chena with 200 grams crumbled or grated paneer.

Youtube Logo
If this recipe helped you, then please spread the word by sharing and subscribing to us on YouTube to get more such Recipe Videos.
Instagram Logo
Your feedback is so helpful for me and other MyGingerGarlicKitchen readers. So, for Facebook and Instagram, please mention @MyGingerGarlicKitchen or #mygingergarlickitchen. I would love to see your photos. :)
Site Logo
Recipe Source Link:
Date Published:
• • • • • • • • • •