August festival trays in our kitchen always need one soft milk sweet that cuts clean and still tastes like the mithai shop. Ladoo and chikki cover the crunch. For something moist and grainy, I reach for kalakand. Last week I grated leftover paneer after dinner, stirred it into condensed milk, and twenty minutes later a small tray was cooling on the counter while cardamom still hung in the air.
This Paneer Kalakand is a homemade milk cake the quick way: finely crumbled paneer cooked with sweetened condensed milk until thick, then set and cut into squares. No hours of reducing milk from scratch. The bite should feel moist and lightly grainy, never rubbery. If you already love our paan kalakand for the betel twist, this is the classic cardamom version for the same tray.
Let’s make a small batch. Once the mix starts leaving the pan sides, you are almost done.

What is paneer kalakand?
Kalakand is a soft Indian milk cake: reduced milk cooked until grainy and set into moist squares. Our traditional kalakand walks through that longer milk-reduction path. Paneer kalakand shortens it with crumbled paneer (Indian cottage cheese) and sweetened condensed milk. You still get that signature moist, lightly granular texture, just with less stove time.
Paneer brings protein and structure. Condensed milk brings sweetness and the sticky dairy body that sets in the fridge. Cardamom is the usual perfume. Chopped pistachios on top make it look festival-ready without extra work. Knowing when to stop cooking is what keeps the slab soft instead of turning into dry paneer fudge.
Test note: My first tray tasted fine but felt rubbery because I used very dry, fridge-aged paneer and cooked it past the soft-mass stage. Fresh, well-drained paneer that still looks moist works better. Pull the pan when the mixture thickens into one soft lump and starts leaving the sides cleanly. It should look glossy and cohesive, not pasty and dry. That stop point is what keeps the squares tender after chilling.
If paneer is already a weeknight staple in your kitchen, you know it in savory form too. Our paneer tikka quinoa bowl is the dinner lane. This kalakand is the dessert lane for the same block.
Why you’ll love this recipe
- Soft, grainy milk-cake bite without reducing liters of milk
- Cardamom and pistachio finish that reads classic mithai tray
- One-pan cook in about 15 to 20 minutes once the paneer is grated
- Make-ahead squares for Rakhi, Diwali, and August festival plates
- Small batch that fits an 8-inch tray without leftover waste
Perfect for
- Festival sweet trays next to barfi, rabri, and peda
- Make-ahead gift tins when you need a soft dairy mithai
- Using leftover fresh paneer before it dries out
- Tea-time plates when you want something softer than chikki
- A classic cardamom option when paan-flavored kalakand feels too niche for guests
Soft paneer kalakand texture tips
- Grate or crumble the paneer very fine. Large chunks stay chewy in the finished square.
- Keep the heat medium-low. High heat scorches condensed milk fast and turns the mix brown and sticky.
- Stop when the mix leaves the pan sides and holds a soft mound. Overcooking makes dry, rubbery kalakand.
- Press gently into the tray. Packing too hard squeezes out moisture and firms the set more than you want.
- Chill until firm enough to cut, then bring pieces to cool room temperature before serving so they soften again.


Paneer Kalakand
Equipment
- Heavy-bottomed nonstick pan or kadai
- 8-inch (20 cm) square tray or thali greased or lined with parchment
- Spatula
- Sharp knife
Ingredients
For the kalakand
- 250 g fresh paneer finely grated or crumbled
- 3/4 cup sweetened condensed milk about 225 g / 180 ml
- 1 teaspoon ghee plus more for greasing the tray
- 1/2 teaspoon freshly ground green cardamom (elaichi)
- pinch fine salt
- 1-2 tablespoons milk only if the mix looks too tight while cooking
Optional boost
- 2 tablespoons milk powder optional, for a slightly firmer denser set
Garnish
- 2 tablespoons unsalted pistachios (pista) finely chopped
- saffron strands optional, few strands soaked in 1 tsp warm milk
Instructions
Prep the paneer
- If the paneer is very wet, wrap it in a clean kitchen towel and press gently for 5 minutes. You want moist crumbs, not a dripping block and not bone-dry cubes.
- Grate the paneer on the fine side of a grater, or crumble it between your fingers until no large lumps remain. Grease the tray lightly with ghee or line it with parchment.
Cook the kalakand
- Warm 1 teaspoon ghee in a heavy pan over medium-low heat. Add the grated paneer and stir 1 to 2 minutes so it loosens and warms through. Do not brown it.
- Pour in the condensed milk. Add the optional milk powder and the pinch of salt. Stir continuously so nothing sticks.
- Cook 10 to 15 minutes, stirring often, until the mixture thickens into a soft, cohesive mass that starts leaving the sides of the pan. It should look moist and glossy, not dry or pasty. If it seizes and looks tight early, loosen with 1 tablespoon milk and keep cooking gently.
- Turn off the heat. Stir in the cardamom and the optional saffron milk.
Set and cut
- Immediately transfer the mixture to the prepared tray. Spread into an even layer about 3/4 inch (2 cm) thick. Press lightly with a spatula. Sprinkle chopped pistachios on top and press them in gently so they stick.
- Cool to room temperature for 20 to 30 minutes, then refrigerate 2 hours until firm enough to cut cleanly.
- Lift out, cut into 16 squares, and serve slightly cool or at cool room temperature for the softest bite.
Notes

FAQs
Q1. Can I make this vegan?
Not with classic paneer and condensed milk. For a dairy-free tray sweet, choose a coconut or nut-based barfi style recipe instead. This kalakand is built on dairy protein and dairy sweetness.
Q2. Can I make this ahead of time?
Yes. Cook and set a day before you need it. Keep the slab whole in the fridge, then cut closer to serving so the edges stay neat for gift boxes and trays.
Q3. Can I use store-bought paneer?
Yes. Choose a soft block, not the driest vacuum pack. If it feels rubbery in the packet, grate it fine and warm it gently with a splash of milk before adding condensed milk so it softens.
Q4. Why is my kalakand dry or rubbery?
Usually the paneer was too dry, or the mix cooked too long. Next time, stop when it just leaves the pan sides and still looks glossy. You cannot fully reverse overcooked kalakand, but serving it with a spoon of rabri or warm milk on the side softens the experience.
Q5. Can I use ricotta instead of paneer?
Yes, with care. Use well-drained whole-milk ricotta so it is not watery. Expect a slightly softer, less grainy set. Cook a few extra minutes if the mix looks loose after the condensed milk goes in. For a ricotta-first write-up, see our ricotta kalakand.
Q6. How do I store leftovers?
Refrigerate in an airtight box for up to 4 days, with parchment between layers if you stack squares. Serve cool, not ice-cold, so the cardamom and soft texture come back.
Closing
This paneer kalakand is the soft square I cut when the festival tray needs a classic milk cake without an all-day milk reduction. Pair it with a spoon of rabri, tuck a few pieces next to oats barfi once that tray is ready, or save a square for chai the next afternoon.
If you make a batch, tell me: did you keep it plain with cardamom, or did you add saffron and extra pistachios? Drop a note below.
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
