Dense, creamy and studded with green nuts, pistachio kulfi is the frozen dessert that summer evenings in Pakistan are built around. This pistachio kulfi recipe recreates the street-cart favourite at home by slowly reducing milk until thick and caramel-scented, then flavouring it with cardamom, saffron and plenty of ground pistachios before freezing it in moulds.
Unlike ice cream, kulfi is not churned, so it freezes into a firm, slow-melting bar with a chewy, almost fudgy texture. This version also includes a shortcut using condensed milk and a little cream, which cuts the stirring time in half without losing that deep, cooked-milk flavour.
Kulfi vs Ice Cream: Why It Tastes Different
Ice cream is churned while freezing, which whips in air and keeps ice crystals small, giving a light, scoopable result. Kulfi skips the churning entirely. Instead, the milk is reduced until much of its water has evaporated, concentrating the milk solids and sugars. With less water there are fewer ice crystals, so the kulfi freezes dense and smooth rather than icy. The long cooking also gives it a gentle caramel note that ice cream does not have.
That is why patience at the stove matters so much. The thicker the base, the creamier your kulfi will be. A good test is to drag your finger across the back of a coated spoon: if the line stays clean and the mixture does not run back together, the base is ready. Put on some music or a podcast, keep a sturdy spatula handy, and enjoy the slow process.
Ingredients and Why They Matter
- Full-cream milk: The foundation. Buffalo milk, common in Pakistan, is even richer and gives superb kulfi.
- Condensed milk: Adds sweetness and milk solids instantly, cutting the reduction time. If you prefer the fully traditional method, leave it out, reduce the milk to about a third, and add sugar.
- Cream: A little cream adds smoothness. Milk powder is a good alternative.
- Bread or cornflour (optional): Some kulfi-wallahs blend in a slice of white bread or a spoon of cornflour to thicken the base and prevent iciness. A teaspoon of cornflour is a clean, simple option.
- Pistachios: Unsalted, shelled pistachios, some ground finely for flavour and some chopped for texture. Blanch and peel them for a brighter green colour if you like.
- Cardamom and saffron: The classic aromatics. A few drops of kewra or rose water are optional.
Pistachio Kulfi Recipe: Creamy Traditional Frozen Dessert
Pakistani · Dessert · Medium
Ingredients
- 1 litre full-cream milk
- 1/2 tin (200 g) sweetened condensed milk
- 100 ml cream or 3 tbsp milk powder
- 1 tsp cornflour mixed with 2 tbsp cold milk
- 1/2 cup (70 g) unsalted pistachios: half finely ground, half chopped
- 1/2 tsp ground green cardamom
- A pinch of saffron soaked in 1 tbsp warm milk
- A few drops kewra or rose water (optional)
Method
- Bring the milk to a boil in a wide heavy pan, then simmer, stirring often, for 30 to 40 minutes until reduced by about half.
- Stir in the condensed milk, cream and cornflour slurry.
- Cook for another 10 minutes, stirring constantly, until the mixture thickly coats a spoon.
- Turn off the heat and add cardamom, saffron, kewra, the ground pistachios and most of the chopped pistachios.
- Cool completely, stirring occasionally to prevent a skin.
- Pour into kulfi moulds or paper cups, cover tightly and freeze for at least 8 hours, adding sticks after 2 hours if using cups.
- Dip moulds briefly in warm water to release, garnish with remaining pistachios and serve.
How to Make Kulfi at Home
Reduce the milk
Pour the milk into a wide, heavy pan and bring it to a boil over medium heat. Lower the heat and simmer, stirring every few minutes and scraping the sides back into the pot. After 30 to 40 minutes it should be reduced by roughly half and slightly golden.
Add the enrichments
Stir in the condensed milk, cream and cornflour slurry. Keep cooking for another 10 minutes, stirring constantly now as the mixture thickens and can catch on the bottom. When it coats the back of a spoon thickly, it is ready.
Flavour
Turn off the heat. Add cardamom, saffron, the ground pistachios and most of the chopped ones. Let the mixture cool completely, stirring occasionally to stop a skin forming.
Freeze
Pour the cooled base into kulfi moulds, small paper cups, popsicle moulds or a lidded container. Cover tightly with foil or lids and freeze for at least 8 hours, ideally overnight. If using paper cups, insert wooden sticks after about 2 hours, once the kulfi has partly set.
Unmould
Run the moulds under warm water for a few seconds or roll them between your palms, then slide the kulfi out by the stick.
Tips for Creamy, Non-Icy Kulfi
- Reduce well. Watery base equals icy kulfi. If in doubt, cook it a little longer.
- Cool completely before freezing. Warm mixture can form ice crystals on the surface.
- Seal the moulds. Exposure to air in the freezer leads to freezer burn and absorbed odours.
- Grind nuts with a little milk to make a paste that blends smoothly into the base.
- Use clay matkas if you can find them; they give an authentic look and an earthy aroma.
Flavour Variations
The same base works for many classics. For malai kulfi, simply leave out the pistachios and add extra cream. Mango kulfi needs about a cup of thick mango pulp stirred into the cooled base. Kesar badam kulfi uses almonds and a generous pinch of saffron. You can also make kulfi falooda by slicing the kulfi over a glass of cooked falooda noodles, rose syrup and soaked basil seeds. Once you are comfortable with this pistachio kulfi recipe, mix and match nuts and fruit as you please.
Storage and Serving
Kulfi keeps well in the freezer for up to 2 months if tightly covered. Serve it straight from the freezer, whole on a stick or sliced into rounds on a plate with a sprinkle of chopped pistachios and a drizzle of rose syrup. It is a perfect finish for a summer barbecue or an Eid lunch, and children love it as a weekend treat.
Frequently Asked Questions
Can I make this pistachio kulfi recipe without condensed milk?
Yes. Reduce 1.5 litres of milk to about a third of its volume, then add 1/2 cup sugar and continue with the recipe. It takes longer but tastes wonderfully traditional.
Why is my kulfi icy?
The milk was not reduced enough, or the kulfi was not sealed in the freezer. Add a teaspoon of cornflour or a slice of bread to the base next time for extra body.
Do I need special kulfi moulds?
No. Paper cups, small steel glasses, ice lolly moulds or even a loaf tin you can slice from all work well.
How long does kulfi take to freeze?
At least 6 to 8 hours in a home freezer. Overnight is safest for a firm set.
A Taste of Summer Nights
Kulfi is a dessert about slowing down, at the stove and while eating. Make a batch of this pistachio kulfi recipe on a weekend, tuck the moulds away in the freezer, and you will always have something special ready when the heat rises or guests drop in.



