Recipes
Kulfi Recipe
This kulfi recipe makes dense, creamy Indian-style ice cream without an ice-cream machine. Reduced milk, condensed milk, cardamom, saffron, and pistachios give it a rich texture and classic flavor.

Overview
This kulfi recipe makes a dense, creamy frozen dessert with a texture that is richer and firmer than regular churned ice cream. Milk is reduced gently, then combined with condensed milk, cardamom, saffron, and pistachios before freezing in molds or a covered container.
The mixture needs no churning, but the cooling and freezing stages matter. Let the cooked base cool before freezing, and cover it well so ice crystals do not form on the surface. The recipe makes about 8 small kulfi molds or 6 larger servings.
Ingredients
- 1 litre whole milk
- 200 g sweetened condensed milk, about 1/2 standard 397 g can
- 4 tbsp milk powder
- 2 tbsp warm water
- 1/2 tsp saffron strands
- 1/2 tsp ground cardamom
- 40 g unsalted pistachios, finely chopped, plus extra for serving
- 2 tbsp granulated sugar, optional; use it only if you prefer a sweeter kulfi
- 1 tbsp finely chopped almonds, optional
How to make it
Infuse the saffron. Put the saffron strands in a small bowl with the warm water. Crush them lightly with the back of a spoon and leave them for 10 minutes. The water should turn golden and smell floral.
Reduce the milk. Pour the whole milk into a wide, heavy-based saucepan. Bring it just to a boil over medium heat, stirring occasionally so it does not catch on the bottom. Reduce the heat to low and simmer uncovered for 25–30 minutes, stirring and scraping the base every few minutes.
The milk is ready for the next step when it has reduced by roughly one-quarter and a thin cream film forms on top. It should still be fluid rather than thick like custard.
Mix the milk powder. Put the milk powder in a bowl and whisk in 3–4 tablespoons of the hot milk from the saucepan until smooth. This prevents dry lumps. Stir the mixture back into the pan.
Add the condensed milk and flavorings. Stir in the condensed milk, saffron mixture, cardamom, and optional sugar. Keep the heat low and cook for 8–10 minutes, stirring frequently. The mixture should coat the back of a spoon, and a line drawn through it with a finger should remain visible for a moment.
Add the nuts. Stir in the chopped pistachios and optional almonds. Taste carefully once the mixture has cooled slightly. Add the optional sugar only if needed; condensed milk already provides substantial sweetness.
Cool the base. Remove the pan from the heat and let it cool for 20–30 minutes, stirring occasionally to release heat. For a smoother finish, pour the mixture through a fine-mesh sieve into a jug before cooling completely. Do not pour very hot mixture into plastic molds.
Fill the molds. Divide the cool mixture among 8 small kulfi molds, ice-pop molds, or small freezer-safe cups. Leave about 1 cm of space at the top because the mixture expands slightly as it freezes. Cover each mold with its lid, foil, or cling film pressed gently over the surface.
Freeze until firm. Freeze for at least 8 hours, preferably overnight. The kulfi should feel completely solid in the center, not soft when you press the top.
Unmold and serve. To release the kulfi, dip the outside of each mold in lukewarm water for 5–10 seconds. Twist or pull gently. If it does not release, warm it for another few seconds rather than forcing it. Sprinkle with chopped pistachios and serve immediately.
Expert tips
- Use whole milk. Lower-fat milk produces a thinner base and a harder, icier result.
- A wide saucepan reduces the milk more efficiently than a narrow pot, but keep the heat low once it begins simmering to prevent scorching.
- Stir along the bottom and into the corners of the pan. A browned layer stuck to the base can give the entire kulfi a burnt flavor.
- For a more traditional texture, freeze the mixture in small molds rather than one large container. Small portions freeze faster and are easier to serve.
- If using a large container, press cling film directly onto the surface, seal with a lid, and freeze. Let it stand at room temperature for 5–10 minutes before scooping.
- If the finished kulfi is icy, the base was likely too thin, the container was not well covered, or the mixture froze slowly. Next time, reduce the milk a little further and chill the base before freezing.
- If the mixture tastes overly sweet, serve smaller portions with extra unsalted pistachios. Do not add more milk after cooking, since that can make the kulfi softer and icier.
Serving and storage
Serve kulfi straight from the molds with chopped pistachios, sliced almonds, or a few saffron strands. It is also good with a light dusting of cardamom or alongside fresh mango.
Keep kulfi frozen in airtight, freezer-safe molds or a tightly covered container for up to 2 weeks for the best texture and flavor. Avoid repeated thawing and refreezing. If it softens during serving, return it to the freezer promptly rather than leaving it at room temperature.
Frequently asked questions
Can I make kulfi without an ice-cream machine?
Yes. Kulfi is traditionally frozen without churning. Cook the milk mixture until slightly thick, cool it, pour it into molds, and freeze for at least 8 hours.
Why is my kulfi icy instead of creamy?
The milk may not have reduced enough, or the base may have been frozen slowly or left uncovered. Use whole milk, reduce it until it lightly coats a spoon, cool it before freezing, and cover the surface well.
Can I use evaporated milk instead of whole milk?
You can replace part of the whole milk with evaporated milk, but do not use sweetened evaporated milk because the recipe already contains condensed milk. The flavor and thickness will be slightly different.
How do I unmold kulfi without breaking it?
Dip the outside of the mold in lukewarm water for 5–10 seconds, then twist or pull gently. Repeat briefly if needed; forcing a frozen kulfi can break it.
Can I make this kulfi with mango?
Yes. Cool the cooked base completely, then stir in about 200 g smooth mango purée before filling the molds. Use ripe, sweet mango and reduce or omit the optional sugar to taste.


