Kulfi is a dense, creamy Indian frozen dessert traditionally made by slowly reducing milk until it thickens, then freezing it without churning. This version uses sweetened condensed milk to shortcut the reduction, giving you the same rich, nutty flavor and firm texture with a fraction of the effort. The condensed milk also prevents ice crystals, so the kulfi stays luxuriously smooth even though you never touch an ice cream maker.
Ingredients
- 4 cups (960 ml) whole milk
- 1 can (14 oz / 397 g) sweetened condensed milk
- 1/2 cup (60 g) heavy cream (optional, for extra richness)
- 1/4 cup (30 g) chopped pistachios, plus extra for garnish
- 1/4 cup (30 g) chopped almonds
- 1/4 tsp (1 g) ground cardamom (or 4-5 crushed green cardamom pods)
- 2 tbsp (15 g) cornstarch (optional, for a firmer texture)
- Pinch of saffron strands (optional, for color and aroma)
Instructions
- In a large heavy-bottomed pot, bring the whole milk to a gentle boil over medium heat, stirring frequently to prevent scorching. Reduce the heat to low and let it simmer for 5 minutes, stirring occasionally.
- If using cornstarch, dissolve it in 2 tablespoons of cold milk taken from the pot, then stir it back into the simmering milk. Cook for another 2 minutes until slightly thickened.
- Remove the pot from the heat. Stir in the sweetened condensed milk, heavy cream (if using), ground cardamom, and saffron (if using). Mix well until fully combined.
- Fold in the chopped pistachios and almonds. Let the mixture cool to room temperature, about 30 minutes, stirring occasionally to prevent a skin from forming.
- Pour the mixture into kulfi molds, small paper cups, or a freezer-safe loaf pan. If using paper cups, cover each with foil and insert a popsicle stick halfway through the mixture.
- Freeze for at least 6 hours, or until completely firm. If using a loaf pan, scoop or slice after freezing.
- To unmold, dip the molds in warm water for 10-15 seconds, then gently pull the kulfi out. Garnish with extra pistachios and serve immediately.
Tips
- Substitute for condensed milk: You can use 1.5 cups (360 ml) of heavy cream plus 3/4 cup (150 g) sugar as a substitute, but the texture will be slightly less dense and more icy. The condensed milk is key for the classic kulfi chew.
- Storage: Kulfi keeps well in an airtight container in the freezer for up to 2 weeks. Cover the surface with plastic wrap to prevent freezer burn.
- Common mistake: Do not skip the simmering step; it reduces the milk slightly and develops the caramelized flavor that makes kulfi taste authentic. Also, stir frequently to avoid scorching the milk.
- Flavor boost: Toast the nuts in a dry pan for 2-3 minutes before adding them to intensify their flavor.
Serving Suggestions
Serve kulfi as a refreshing end to a spicy Indian meal. It pairs beautifully with warm gulab jamun or a drizzle of rose syrup. For a modern twist, top with crumbled pistachios, a few saffron threads, or a sprinkle of edible silver leaf (vark). Kulfi is also delicious alongside fresh mango slices or a scoop of falooda (vermicelli) for a traditional Indian dessert platter.
Variations
- Mango Kulfi: Fold in 1 cup (240 ml) of mango puree after the mixture cools. Reduce the milk simmering time by 2 minutes to account for the extra liquid.
- Chocolate Kulfi: Add 1/4 cup (25 g) unsweetened cocoa powder along with the condensed milk. Omit the saffron and cardamom, and add a teaspoon of vanilla extract.
- Rose Kulfi: Stir in 1 tablespoon of rose water (or 1/2 teaspoon of rose essence) instead of cardamom. Garnish with dried rose petals.
- Malai Kulfi (creamier version): Replace the heavy cream with 1/2 cup (120 ml) of full-fat cream cheese, softened, for a tangier, richer texture.
Storage and Reheating
Kulfi is best enjoyed straight from the freezer. It does not need reheating; in fact, reheating will melt it. Store any leftovers in an airtight container or tightly wrapped in plastic wrap to prevent ice crystals. It will keep for up to 2 weeks in the freezer. If the kulfi becomes too hard to scoop, let it sit at room temperature for 5-10 minutes before serving. Do not refreeze melted kulfi, as the texture will become icy.
Frequently Asked Questions
Can I make kulfi without condensed milk? Yes, you can use 1.5 cups (360 ml) of heavy cream and 3/4 cup (150 g) of sugar instead, but the texture will be softer and less dense. Traditional kulfi relies on reduced milk, so if you skip condensed milk, you may need to simmer the milk longer (about 30-40 minutes) to achieve a similar richness.
Why is my kulfi icy? Ice crystals form when the mixture has too much water or is frozen too slowly. Using full-fat milk, adding condensed milk, and stirring in a little cornstarch all help prevent iciness. Also, ensure your freezer is set to 0°F (-18°C) or lower and freeze the kulfi in small molds so it freezes quickly.
Can I use a popsicle mold instead of paper cups? Absolutely. Silicone molds are the easiest to unmold, but plastic or metal molds work too. Just dip the mold in warm water for a few seconds to release the kulfi.
How long does kulfi take to freeze? At least 6 hours, but for best results, freeze overnight. The thicker the mixture, the longer it takes. If using a loaf pan, you may need 8-10 hours.
Can I add fruit to kulfi? Yes, but be careful with watery fruits like watermelon or citrus. Opt for thick purees like mango, strawberry, or banana, and reduce the milk simmering time slightly to compensate for the extra moisture.
Is kulfi the same as ice cream? No. Kulfi is denser and richer because it is not churned, which means less air is incorporated. It also uses reduced milk and often condensed milk, giving it a distinct caramelized flavor.
Related
- Lou Berliner Sports Park: Field Guide & Game-Day Recipe
- Is Pretzel Junk Food? Facts & Nutrition
- Is Sauerkraut Cabbage? The Full Answer
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).