Kulfi is a frozen milk dessert that sets firm without any churning — you cook the milk down, stir in sugar, cardamom, and pistachios, then freeze it solid. The result is denser and richer than ice cream, and it holds its shape far longer at room temperature, which makes it genuinely practical for feeding a crowd. This recipe makes six servings and scales cleanly.
Before you start
The only technique that really matters here is the milk reduction. You are cooking a full quart of full-fat milk down to roughly two cups, and that takes patience — about 30 minutes of low heat with near-constant stirring. Rushing it with higher heat scorches the bottom and gives the finished kulfi a faintly bitter taste that you cannot fix later. Use a heavy-bottom saucepan and keep a silicone spatula moving across the base of the pan the whole time. The second thing worth knowing: the cornstarch slurry must be added to hot but not boiling milk, and stirred in steadily. If you dump it in all at once into a hard boil, you risk lumps that will not cook out.
About the ingredients
- Full-fat milk: Do not substitute reduced-fat milk. The fat is what gives kulfi its dense, creamy set. Lower-fat milk will produce an icy, grainy texture once frozen.
- Cardamom powder: Pre-ground cardamom from a jar works, but it loses potency quickly. If yours has been open more than a few months, use a slightly heavier pinch to compensate.
- Pistachios: Raw, unsalted pistachios are the right call here. Salted or roasted pistachios will throw off the flavor balance. Chop them finely so they distribute evenly through the mixture rather than sinking.
- Cornstarch: This is the stabilizer. Mix it with cold water before adding — never hot — to prevent clumping.
Storage and freezing
Once fully set, kulfi keeps well in the freezer for up to six weeks if stored in an airtight container with a piece of plastic wrap pressed directly onto the surface to prevent ice crystals. For parties, you can pour the mixture into individual popsicle molds or small paper cups the night before and freeze overnight — eight hours is the minimum, but twelve gives a cleaner set. If you are making a large batch in a single container, let it sit at room temperature for five to eight minutes before scooping or slicing; kulfi is very firm straight from the freezer and will crack rather than cut cleanly if you rush it. Do not refreeze kulfi that has fully thawed.
What can go wrong
- Grainy or icy texture after freezing: This usually means the milk was not reduced enough before freezing. The mixture should coat the back of a spoon thickly before you pour it into molds. If it looks thin, keep cooking.
- Kulfi won’t release from the mold: Run the outside of the mold briefly under warm — not hot — water for five to ten seconds. Twisting gently while pulling usually does it. Avoid metal molds in the freezer if you are making large batches; silicone or paper cups release much more reliably.
- Mixture lumpy after adding cornstarch: If lumps form, strain the mixture through a fine-mesh sieve before adding the pistachios and pouring into molds. Skip the garnish of rose syrup on top — not worth the extra dish — and the strained kulfi will look clean on its own.
- Pistachios turn grey-green after freezing: This is a natural color shift from the cold and is harmless. To keep them brighter, stir them in after the mixture has cooled to room temperature rather than while it is still hot.
- Weak cardamom flavor in the finished kulfi: Freezing dulls spice flavors noticeably. If you are making this for a group and want the cardamom to come through clearly, increase the amount by a small pinch beyond what the recipe states.

Pistachio Kulfi
Equipment
- Heavy-bottom saucepan
- Mortar and pestle
- Freezer-safe container
Ingredients
- 1 quart full-fat milk use organic, if possible
- ¾ cup sugar
- ¼ teaspoon cardamom powder freshly ground for best flavor
- ½ cup pistachios finely chopped
- 2 tablespoons cornstarch mixed with water to form a slurry
Instructions
- Bring the full-fat milk to a gentle boil in a heavy-bottom saucepan, stirring occasionally to prevent sticking.
- Once boiling, lower the heat and simmer for about 30 minutes, stirring continuously, until it reduces to approximately half its original volume. You should notice a thick, creamy consistency.
- In a separate small bowl, mix the cornstarch with a little water to form a smooth slurry.
- Slowly add the sugar and cardamom powder to the reduced milk, stirring constantly until the sugar dissolves completely.
- Stir in the cornstarch slurry and continue cooking for another 10 minutes until the mixture thickens further.
- Add the finely chopped pistachios and mix well. Remove from the heat and let the mixture cool to room temperature.
- Pour the mixture into a freezer-safe container and place it in the freezer for at least 8 hours or until fully set.
Notes
- To enhance the nuttiness of the pistachio, consider lightly toasting them before chopping.
- For a vegan version, substitute the milk with almond or coconut milk, though the final texture may vary.
- If you lack a mortar and pestle, you may use pre-ground cardamom to save time, despite a potential slight compromise on flavor.
- Serve the kulfi with a drizzle of rose syrup and a sprinkle of additional pistachios for a stunning presentation.
Nutrition
Frequently asked questions
Can I double or triple this recipe for a party?
Yes, this recipe scales up well. Double or triple all ingredients proportionally, but plan for the milk reduction to take longer — a larger volume of milk in the same pan will need an extra 10 to 15 minutes to reach the right consistency.
Can I use sweetened condensed milk to speed things up?
You can, but the texture and flavor will be different — sweeter and less complex. The slow reduction of fresh milk is what gives kulfi its characteristic depth, so the shortcut is a real trade-off.
Do I need special kulfi molds?
No. Small paper cups, a standard ice cube tray, or popsicle molds all work fine. For a party, paper cups are the most practical because you just peel them away rather than fussing with unmolding.
How far in advance can I make this?
Up to six weeks ahead, stored airtight in the freezer. Make it early, press plastic wrap onto the surface, seal the container, and it will be ready when you need it.
Why is my kulfi not setting firm even after 8 hours?
The milk was most likely not reduced enough before freezing. The mixture needs to be genuinely thick — almost like a loose pudding — when it goes into the molds, or it will stay soft.
Can I add other nuts or flavors alongside the pistachios?
Yes. Finely chopped cashews or almonds work well and blend into the texture without overpowering the cardamom. Keep any additions finely chopped so they freeze evenly throughout the kulfi rather than clumping.
Try these next
- Creamy Cardamom Pistachio Rice Pudding
- Tropical Coconut Cardamom Ice Cream
- Pistachio Honey Baklava Cheesecake
- Honeycomb Ice Cream