Skip to content
sweetery toronto logo
Menu
  • About Me
  • Global Desserts
  • No-Bake Recipes
  • Healthy Desserts
  • Contact
  • Privacy Policy
Menu
Kalakand Indian milk cake

Kalakand Indian Milk Cake – The Creamiest Indian Dessert You’ll Ever Make

Posted on July 25, 2025July 25, 2025 by Jesse Morgan
Jump to Recipe Print Recipe

If there’s one Indian dessert that hits the sweet spot between rich and melt-in-your-mouth light, it’s kalakand. This creamy, milky, slightly grainy treat is basically what would happen if cheesecake and barfi had a baby.

Back home, I had to recreate it—and after many sticky pots and late-night taste tests, I landed on this foolproof version of kalakand Indian milk cake. It’s incredibly simple, uses fewer ingredients than most Indian sweets, and comes together in under an hour. Let’s make it!


Table of Contents

Toggle
  • What is Kalakand?
  • Ingredients You’ll Need
  • Step-by-Step Kalakand Recipe
    • 1. Prep the Pan
    • 2. Cook the Mixture
    • 3. Add Flavor
    • 4. Set and Chill
    • 5. Slice and Serve
  • Variations to Try
  • Why This Kalakand Recipe Works
  • Tips for First-Time Makers
  • Try These Next
  • Kalakand Indian Milk Cake
    • Ingredients  
    • Method 
    • Notes
  • FAQ: Kalakand Indian Dessert
    • What’s the difference between kalakand and milk cake?
    • Can I use paneer instead of ricotta?
    • How long does kalakand last?
    • Can I make this vegan?
    • Is kalakand gluten-free?
    • Jesse Morgan

What is Kalakand?

Kalakand is a classic Indian milk-based sweet made by reducing milk and combining it with sugar and paneer. The result is a soft, juicy, cake-like texture that’s a cross between a fudge and a cheesecake bar. It’s often flavored with cardamom and topped with chopped nuts—especially pistachios and almonds.

It’s also known as Indian Milk Cake, or sometimes just Kalakand Barfi, depending on where you are in India.


Ingredients You’ll Need

This recipe uses pantry-friendly ingredients, yet the result feels like something from a fancy sweet shop.

  • 1 can (14 oz) sweetened condensed milk
  • 2 cups ricotta cheese (or freshly made paneer)
  • 1 tablespoon ghee
  • 1/2 teaspoon ground cardamom
  • A pinch of saffron (optional, but adds lovely aroma)
  • 2 tablespoons chopped pistachios or almonds

Step-by-Step Kalakand Recipe

1. Prep the Pan

Line a small square or rectangular dish (around 6×6 inches) with parchment paper. Lightly grease it with ghee.

2. Cook the Mixture

In a nonstick pan, add ricotta cheese and sweetened condensed milk. Stir well.

Turn the heat to medium and keep stirring frequently. The mixture will start to bubble and thicken after 10-12 minutes.

3. Add Flavor

Add cardamom and saffron if using. Keep cooking until the mixture thickens and starts to leave the sides of the pan. This usually takes about 20-25 minutes. Don’t walk away—it can go from perfect to burnt in seconds.

4. Set and Chill

Transfer the mixture to your prepared dish. Flatten the top with a spatula. Sprinkle chopped nuts over the top and press gently.

Let it cool at room temperature for 1 hour, then refrigerate for another 2-3 hours.

5. Slice and Serve

Once set, cut into squares or diamonds. Kalakand is best served slightly chilled or at room temp.


Variations to Try

  • Kalakand with Milk Powder: Replace ricotta with 1.5 cups milk powder + 1/2 cup milk + 1 tablespoon butter.
  • Kalakand Cheesecake: Use this mixture as a filling over a cookie crust. Bake it like a cheesecake and chill.
  • Rose Kalakand: Add 1 tsp rose water and garnish with dried rose petals.
  • Chocolate Kalakand: Stir in 2 tablespoons cocoa powder while cooking.

Why This Kalakand Recipe Works

Most traditional kalakand recipes call for boiling down full-fat milk for hours. It’s delicious—but time-consuming. By using condensed milk and ricotta, we skip the slow reduction and get straight to the good part. Texture? Still creamy. Flavor? Absolutely authentic.

You’re also controlling the sweetness better. Most Indian sweets lean on the sugary side—this one’s perfectly balanced.


Tips for First-Time Makers

  • Use nonstick cookware. Kalakand sticks easily. Save yourself the scrubbing.
  • Don’t overcook. Once it clumps and leaves the sides, pull it off the heat.
  • Ricotta vs Paneer: Ricotta gives a softer finish; paneer makes it denser.
  • Chill properly. If it’s too soft, let it firm up overnight.
  • Add pistachios at the end. Press them in so they stick without burning.

traditional Indian milk cake

Try These Next

If you loved this, you’ll want to bookmark these too:

  • Milk Powder Rasmalai Recipe – Soft, spongy milk dumplings soaked in flavored milk.
  • Indian Sweet Barfi with Pistachios – Nutty, quick, and perfect for gifting.
  • Milk Cake Recipe Indian Style – Denser than kalakand, caramelized, and intense.
  • Burfi Recipe – Classic, no-fuss, and always a crowd-pleaser.

Kalakand Indian milk cake

Kalakand Indian Milk Cake

Kalakand is a creamy, melt-in-your-mouth Indian milk cake made with condensed milk, ricotta (or paneer), and cardamom, then topped with pistachios. It’s quick to make, rich in flavor, and perfect for festive occasions or a simple sweet craving.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 25 minutes mins
cooling 3 hours hrs
Total Time 3 hours hrs 35 minutes mins
Servings: 12 pieces
Course: Dessert
Cuisine: Indian
Calories: 160
Ingredients Method Notes

Ingredients
  

  • 1 can 14 oz sweetened condensed milk
  • 2 cups ricotta cheese or crumbled paneer
  • 1 tablespoon ghee
  • 1/2 teaspoon ground cardamom
  • A pinch of saffron strands optional
  • 2 tablespoons chopped pistachios or almonds for garnish

Method
 

  1. Prepare the dish: Line a 6×6-inch square dish with parchment paper. Lightly grease with ghee.
  2. Mix and cook: In a nonstick pan, add condensed milk and ricotta. Stir to combine.
  3. Thicken the mixture: Cook over medium heat, stirring often. After 10–12 minutes, the mixture will start to thicken.
  4. Add flavor: Stir in cardamom and saffron. Continue cooking until the mixture leaves the sides of the pan (about 20–25 minutes).
  5. Set the base: Transfer the mixture to the prepared dish. Spread it evenly with a spatula.
  6. Garnish: Sprinkle pistachios or almonds on top, pressing them lightly.
  7. Cool and set: Let it cool at room temperature for 1 hour, then refrigerate for 2–3 hours.
  8. Slice and serve: Cut into squares or diamonds and enjoy.

Notes

  • Use fresh ricotta or homemade paneer for the best texture.
  • Always use medium heat while cooking to avoid burning the mixture.
  • If you like it softer, reduce cooking time slightly and chill longer.

FAQ: Kalakand Indian Dessert

What’s the difference between kalakand and milk cake?

Kalakand is lighter and softer, almost fudge-like. Milk cake is denser, caramelized, and more granular.

Can I use paneer instead of ricotta?

Yes! Just mash it well. Homemade paneer gives a traditional taste, but ricotta makes things faster and creamier.

How long does kalakand last?

Store it in an airtight container in the fridge for up to 5-6 days. It doesn’t freeze well—texture gets weird.

Can I make this vegan?

You can try using vegan condensed milk and cashew ricotta, but the result won’t be quite the same.

Is kalakand gluten-free?

Yes! No flour, no semolina. Just milk, sugar, and love.

Jesse Morgan

 [email protected]

Author Box

Jesse Morgan

A dessert enthusiast and recipe experimenter. I created Sweetery Toronto to share my love for global desserts, creative recipes, and sweet, healthy living tips with readers worldwide.
 [email protected]
© 2025 Sweetery Escapades | Powered by Superbs Personal Blog theme