The first tray I set out for Diwali always has one sliceable milk sweet that guests can lift with their fingers. Classic Kalakand is that square: pale ivory fudge with cardamom and saffron, soft in the center, and just firm enough to pack in tins. I make it the traditional way from whole milk and fresh chena, with no shortcuts beyond a good heavy pan and patience at the stove.
This kalakand recipe is milk-only home-style mithai. You curdle milk into chena, then cook it slowly with sugar until the mass passes a simple spatula set-test. Stop at the right moment and you get moist, grainy bites. Cook too long and the same batch turns chewy. That window is the only part that needs your full attention.
If you are building a festival spread, pair this with easy rice kheer with millet swaps for spoon desserts, kesar badam chia pudding when you want something chilled and make-ahead, or milk cake (Alwar ka mawa) when you are in the mood for a deeper caramel milk fudge. Line an 8×8 pan, watch for the set test below, and we will slice clean squares after a short chill.

What is kalakand?
Kalakand is a North Indian mithai made from milk cooked down until it forms a tender, slightly grainy fudge. Sweet shops often start with khoya or fresh chena (milk solids separated with lemon or citric acid), then finish the batch on a wide kadai with sugar, cardamom, and sometimes saffron.
The texture should be moist and milky, not dry and crumbly like some barfi. Good kalakand melts a little on the tongue and holds a clean edge when you cut it. Color stays cream or ivory. Deeper brown slabs usually belong to milk cake or longer caramelized styles, including the Alwar mawa version on this site.
I keep rose to a light garnish here. Cardamom and saffron carry the classic aroma. That way the sweet reads as traditional kalakand on a Diwali platter, not a fusion dessert.
Why you will love this version
- Milk-only traditional path: Fresh chena from whole milk, cooked with sugar on the stovetop
- Tested set test: Clear spatula cue so the slab slices cleanly without turning rubbery
- Festival-friendly yield: An 8×8 pan makes about eighteen giftable squares
- Make-ahead: Chill, slice, and refrigerate up to four days
- Eggless vegetarian: Pantry staples for most Indian kitchens
- Light rose finish: Optional petals on top only, not in the cook

Tips from my kitchen
Chena moisture: After you strain the curds, hang the cheesecloth just long enough to stop dripping. You want moist, crumbly chena. If it feels dry and sandy, sprinkle a tablespoon of warm milk and knead lightly before cooking.
Saffron: Steep threads in a spoon of warm milk for five minutes, then add with the sugar so the color stays even.
The set test: On low-medium heat, cook until the mixture is very thick, pulls away from the pan sides, and a silicone spatula pressed flat on the surface lifts away with no wet streak. Stop there. The mass should still look moist, not dry and crumbly.
Under-set fix: If the slab is soft after chilling, scrape it back into the same pan on low heat. Stir five to eight minutes while watching for the same thickness, re-spread, and chill at least 2 hours again.
Pan: An 8×8 inch pan with parchment overhang on two sides gives the cleanest lift. A loaf pan works but pieces will be thicker and need a longer chill.
Mistake I made once: I stopped when the mixture still looked like thick pudding because I was afraid of overcooking. It never set in the fridge. The next batch crossed the spatula test, and the squares cut cleanly.


Classic Kalakand
Equipment
- Heavy wide pan or kadai
- Cheesecloth-lined colander
- Rubber spatula
- 8×8 inch pan
- Parchment paper
Ingredients
For the chena
- 8 cups whole milk 2 L; 6 cups for curdling, 2 cups reserved for cooking; divided
- 3 tablespoons fresh lemon juice
- 2 tablespoons warm water to dilute lemon if needed
For cooking the kalakand
- 1 cup granulated sugar 200 g; or to taste after a small taste at step 8
- 3 tablespoons full-fat milk powder
- 1/2 teaspoon ground cardamom
- 1/8 teaspoon saffron threads lightly crushed
- 1 tablespoon warm milk for blooming saffron
- 1/4 teaspoon fine sea salt balances sweetness; optional
For garnish
- 2 tablespoons unsalted pistachios finely chopped
- 1 teaspoon dried edible rose petals optional garnish only; lightly crushed
Instructions
Make the chena
- Bring 6 cups (1.5 L) whole milk to a gentle boil in a heavy pot. Switch off heat.
- Stir lemon juice with warm water. Add to the hot milk in a thin stream, stirring gently. Let stand 2 minutes until the milk splits and whey looks pale green-yellow.
- Line a colander with cheesecloth. Pour curds and whey through. Rinse lightly with cool water to remove lemon tang.
- Gather the cloth and hang 12 to 15 minutes so excess whey drips off. Open the cloth. You should have moist, crumbly chena, about 1 1/4 to 1 1/2 cups packed.
Cook the kalakand
- Bloom saffron in 1 tablespoon warm milk. Set aside.
- Line an 8×8 inch pan with parchment, leaving overhang on two sides.
- Place the same wide heavy pan on medium-low. Crumble in chena. Add reserved 2 cups whole milk, sugar, milk powder, cardamom, saffron milk, and salt if using. Stir until the mixture looks loose and milky, about 3 to 4 minutes.
- Taste a tiny cooled dab on a spoon if you like less sweetness. Adjust sugar now only; do not add liquid sweeteners later.
- Raise heat to low-medium. Cook, stirring often and scraping the pan bottom, until the mixture thickens and coats the spatula, about 12 to 18 minutes. It will still look pourable at first.
- Continue on low-medium, stirring continuously, until the mass pulls away from the sides and a spatula pressed flat on the surface lifts away clean with no wet streak, about 15 to 22 minutes more (35 to 45 minutes total cook after step 7).
- Immediately scrape into the lined pan. Spread evenly with an offset spatula. Tap the pan once on the counter to release air pockets.
- Sprinkle pistachios and rose petals on top while still warm. Press gently so they stick.
- Cool on the counter 20 minutes, then refrigerate uncovered until firm enough to slice, at least 2 hours (3 hours for cleaner edges).
- Lift out using parchment overhang. Wipe the knife clean between cuts. Cut into 18 squares.
Notes

FAQs
Q1. Can I make kalakand without lemon juice?
You need an acid to separate chena from milk. Lemon is what I use. White vinegar works in the same amount, but rinse the curds well so no tang stays in the sweet.
Q2. Why did my kalakand turn chewy?
The mixture was cooked past the set test. Next batch, stop as soon as the spatula lifts clean and the mass leaves the pan sides. It should still look moist, not dry and crumbly.
Q3. My kalakand did not set in the fridge. What now?
It was likely undercooked. Scrape it back into the pan on low heat, stir five to eight minutes while watching for the same thickness, re-spread, and chill again at least 2 hours.
Q4. How is this different from milk cake on your site?
Kalakand here stays cream-colored with a softer, grainy milk fudge bite. Milk cake (Alwar ka mawa) cooks longer toward caramel and a denser, browner slab. Both belong on a mithai tray, but they are not interchangeable in texture.
Q5. Can I reduce the sugar?
Start with 3/4 cup sugar if you prefer milder sweets. The slab may be slightly softer. Taste at step 8 and add more only before the long cook.
Q6. Is there a vegan version?
Not tested here. Kalakand depends on dairy milk solids. A coconut-milk batch would need its own ratios and set tests.
If you make this Classic Kalakand, tell me in the comments: how many minutes did your batch need after the chena went into the pan, and did you pass the spatula test on the first try?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
