Kulfi, the beloved South Asian frozen dessert, is often called the “singing star� because of its dense, creamy texture that seems to hum with flavor as it melts slowly on your tongue. Unlike regular ice cream, kulfi is not churned, which gives it a uniquely rich and almost chewy consistency. This recipe delivers that authentic, traditional taste using a simple reduction method that works every time, turning just a few pantry staples into a truly star-worthy treat.
Ingredients
- 4 cups (960 ml) whole milk (do not use low-fat or skim)
- 1 cup (200 g) granulated sugar
- 1/2 cup (120 ml) heavy cream (optional, but recommended for extra richness)
- 1/4 cup (30 g) milk powder (optional, for a denser texture)
- 1/2 teaspoon (2 g) green cardamom powder (or seeds from 8-10 pods, crushed)
- 2 tablespoons (30 g) chopped pistachios, plus extra for garnish
- 1 tablespoon (15 g) chopped almonds
- 1 tablespoon (15 g) chopped cashews
- 1 teaspoon (5 ml) rose water or kewra water (optional)
- A few strands of saffron (optional, soaked in 1 tablespoon warm milk)
Instructions
- Pour the milk into a heavy-bottomed pan or a non-stick saucepan. Bring it to a boil over medium-high heat, stirring occasionally to prevent scorching.
- Once boiling, reduce the heat to medium-low and let the milk simmer gently. Stir every few minutes. The milk will slowly reduce and thicken. This step takes about 30-40 minutes. You want the milk to reduce to about half its original volume.
- While the milk simmers, lightly toast the chopped pistachios, almonds, and cashews in a dry skillet over medium heat for 2-3 minutes until fragrant. Set aside.
- After the milk has reduced, add the sugar and the heavy cream (if using). Stir well until the sugar is completely dissolved.
- Add the milk powder (if using) and whisk continuously for 2-3 minutes to ensure there are no lumps. The mixture should thicken slightly.
- Add the cardamom powder, saffron (with its soaking milk), and rose water (if using). Stir to combine.
- Add the toasted nuts, reserving a little for garnish. Mix well.
- Remove the pan from the heat and let the kulfi mixture cool to room temperature. Stir occasionally to prevent a skin from forming.
- Pour the cooled mixture into kulfi molds, small popsicle molds, or even small paper cups. If using cups, cover them with foil and insert a popsicle stick through the foil for a handle.
- Freeze for at least 6 hours, or preferably overnight, until completely solid.
- To unmold, dip the molds in warm water for a few seconds. Gently pull the kulfi out. Garnish with reserved nuts and serve immediately.
Tips
- Patience is key: The reduction step is what gives kulfi its signature density. Do not rush it on high heat, as the milk will burn. Stir frequently and use a heavy-bottomed pan to distribute heat evenly.
- Substitutions: If you don’t have milk powder, you can skip it, but the kulfi will be slightly less dense. For a vegan version, use full-fat coconut milk and a plant-based cream, but note the flavor will be distinctly coconut.
- Flavor variations: This is a base recipe. You can easily swap the cardamom and rose water for other flavors like mango puree, saffron, or chocolate. Add the puree after the milk has reduced and cooled slightly.
- No molds? Use a loaf pan or a freezer-safe container. Pour the mixture in, freeze, and then scoop it like ice cream. It won’t have the classic kulfi shape, but it will taste the same.
Serving Suggestions
Kulfi is traditionally served on a stick or in a small bowl, garnished with a sprinkle of crushed pistachios or a drizzle of sweetened condensed milk. It pairs beautifully with a cup of hot masala chai or a simple fruit salad. For a more decadent dessert, serve it with a slice of gulab jamun or a few saffron strands.
Variations
- Mango Kulfi: Fold in 1 cup (240 ml) of ripe mango puree after the milk has reduced and cooled. Omit the rose water.
- Malai Kulfi: Use only the cream that rises to the top of boiled milk (malai) and skip the heavy cream and nuts for an ultra-rich, simple version.
- Chocolate Kulfi: Add 1/4 cup (30 g) of unsweetened cocoa powder along with the sugar and increase the sugar by 2 tablespoons (25 g) to balance the bitterness.
- Saffron-Pistachio Kulfi: Increase the saffron to a generous pinch and double the pistachios for a more aromatic and visually striking dessert.
Storage and Reheating
Kulfi is a frozen dessert and does not require reheating. Store any leftover kulfi in an airtight container in the freezer for up to 2 weeks. To serve, let it sit at room temperature for 2-3 minutes to soften slightly for easier slicing or scooping. Do not refreeze kulfi that has fully melted, as the texture will become icy and grainy.
Frequently Asked Questions
Why is my kulfi icy instead of creamy?
Icy kulfi usually means the milk was not reduced enough, or the mixture was not stirred while cooling, allowing ice crystals to form. Ensure you reduce the milk to half its volume and stir the mixture occasionally as it cools. Using full-fat milk and cream also helps prevent iciness.
Can I make kulfi without a mold?
Absolutely. Use a freezer-safe loaf pan or even small disposable cups. If using cups, cover with foil and insert a popsicle stick. For a loaf pan, simply scoop the frozen kulfi like ice cream.
How long does kulfi need to freeze?
At least 6 hours, but overnight is best. Kulfi is denser than ice cream, so it needs more time to freeze solid. Check it after 6 hours; if it is still soft in the center, give it more time.
Can I use low-fat milk?
You can, but the kulfi will be less creamy and more likely to become icy. The fat in whole milk is essential for the smooth, rich texture. If you must use low-fat milk, add an extra tablespoon of heavy cream or a splash of evaporated milk.
Is kulfi the same as ice cream?
No. Kulfi is not churned, so it has a much denser, more solid texture than ice cream. It is also traditionally flavored with cardamom, saffron, and nuts, while ice cream often uses fruit or chocolate.
Can I add fruit to kulfi?
Yes, but add it after the milk has reduced and cooled to room temperature. Adding fruit to hot milk can cause it to curdle or lose its fresh flavor. Mango and strawberry are popular choices.
Related
- Best Apfelstrudel in Zell am See: Top Picks
- Easy Sauerkraut in a Jar: Simple Fermented Cabbage
- Berliner Park Columbus Ohio: Picnic & Play Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).