Quick Indian Milk Cake (Kalakand) with Just 5 Ingredients
Milk cake, or kalakand, is a beloved Indian sweet that tastes like condensed milk transformed into the softest fudge. This version uses milk powder to get that same grain-to-creamy texture in under half an hour, no long simmer required.

Warm, cardamom-spiced, and barely sweet, it’s the kind of dessert you set on the counter and watch disappear square by square.
Why This Milk Cake Stays in the Rotation
What gets me is how reliably it turns out. The milk powder and ghee create a rich, almost melt-away crumb, and a full pan never costs more than a handful of pantry staples.
There’s no syrup to worry about, no crumbling, just a block of milky fudge that slices clean. I keep coming back to it because the flavor is pure dairy and spice, no fillers or fuss.
Ingredients

- 2 cups whole milk powder: full-fat gives you the soft, slightly grainy texture; low-fat makes it dry.
- ½ cup whole milk, lukewarm: helps dissolve the sugar and bind the powder.
- ⅔ cup granulated sugar: fine white sugar dissolves fastest.
- 2 tbsp ghee: adds richness and keeps the cake sliceable; unsalted butter works too.
- ½ tsp green cardamom powder: fresh-ground if you can, it’s worth it.
Variations / Substitutions
- Swap cardamom for rose water: add 1 tsp after cooking for a floral note and skip the cardamom.
- Use brown sugar or jaggery powder: the flavor turns deeper and more caramel-like; reduce milk slightly to keep the right texture.
- Add chopped nuts: fold in 2 tbsp slivered almonds or pistachios after taking the pan off the heat.
- Make it dairy-free: use coconut milk powder and swap ghee for refined coconut oil; the taste shifts but the fudge stays tender.
If you enjoy Indian sweets with a soft texture, my rabri is another one you’ll reach for.
How To Make Indian Milk Cake
Step 1: Whisk the Milk Mixture

In a heavy-bottomed saucepan, whisk the 2 cups milk powder, ½ cup lukewarm milk, and ⅔ cup sugar until you have a smooth, thick paste. Let it sit for 5 minutes so the powder hydrates fully. The paste will look like damp sand at first, then tighten into something spreadable.
Step 2: Cook the Fudge Base

Set the pan over low heat and stir constantly with a sturdy spatula for 8 to 10 minutes, scraping the bottom and corners. You’re aiming for the mixture to thicken visibly, pulling away from the sides and forming a single glossy mass. It will go from paste to dense dough that’s easy to fold.
Step 3: Stir in the Ghee and Cardamom

Take the pan off the heat and stir in the 2 tbsp ghee and ½ tsp cardamom powder until they disappear. The fudge will loosen slightly, then firm up as the ghee absorbs. The moment it looks smooth and uniform, stop stirring.
Step 4: Set and Slice the Milk Cake

Scrape the mixture onto a greased plate or a small parchment-lined dish and press it into an even layer about ½ inch thick. Let it cool at room temperature for at least 30 minutes so it sets, then slice into squares or diamonds. The top will be matte with a faint sheen, and the edges cut clean with no crumbling.
A Few Tips Before You Start
- Sift the milk powder: if it has lumps. Even tiny clumps will show up as hard bits in the final cake.
- Keep the heat low: and your stirring steady. Medium heat can brown the milk solids too quickly and leave a scorched taste.
- Don’t cook past the pull-away stage. A dry, crumbly fudge means it stayed on the heat a beat too long.
- Garnish with crushed pistachios or edible silver leaf: right after pressing the fudge into the dish, while the top is still tacky.
Scale the recipe up or down easily:
| Batch Size | Milk Powder | Milk | Sugar | Ghee | Cardamom |
|---|---|---|---|---|---|
| Small (8 pieces) | 1 cup | ¼ cup | ⅓ cup | 1 tbsp | ¼ tsp |
| Medium (12 pieces, as written) | 2 cups | ½ cup | ⅔ cup | 2 tbsp | ½ tsp |
| Large (16 pieces) | 3 cups | ¾ cup | 1 cup | 3 tbsp | ¾ tsp |
Storing Leftover Milk Cake
- Refrigerate: in an airtight container for up to 5 days. The texture firms a little but stays tender. Bring to room temperature before eating; the cold dulls the cardamom’s aroma.
What Goes Well With Milk Cake
A square of milk cake next to a hot cup of masala chai makes a natural pairing. The creamy sweetness softens the tea’s ginger and clove notes, and both feel like a proper afternoon pause. For a cooler match, try it with a glass of unsweetened iced black tea.
Frequently Asked Questions
Can I make this with jaggery instead of sugar?
Yes. Use the same amount of powdered jaggery. The color will be deeper and the taste slightly earthy, but the fudge still sets nicely.
My milk cake turned out too soft. What happened?
The mixture likely needed another minute or two on the stove. It has to leave the sides of the pan cleanly before you take it off the heat.
Is the grainy texture normal?
It’s exactly what you want. That fine, sandy grain comes from the milk solids and separates milk cake from a smooth fudge.
Can I freeze it?
Definitely. Wrap individual pieces in wax paper and freeze in a sealed box for up to a month. Thaw on the counter for 20 minutes and they taste fresh.

Milk Cake Recipe
Ingredients
Method
- Whisk milk powder, milk, and sugar in a heavy-bottomed saucepan to a smooth paste. Rest for 5 minutes.
- Cook over low heat, stirring constantly, for 8 to 10 minutes until the mixture pulls away from the sides into a glossy mass.
- Remove from heat and stir in ghee and cardamom until fully absorbed.
- Press onto a greased plate in a ½-inch layer, cool for 30 minutes, then slice and serve.
