Kulfi is a dense, creamy Indian frozen dessert made by slowly reducing milk until it caramelizes and thickens, then freezing it without churning. Unlike conventional ice cream, kulfi has a uniquely rich, milky flavor and a firm, chewy texture that comes from the reduced milk solids and the absence of air. This recipe delivers authentic results at home using just a few pantry staples, and it requires no ice cream maker—just a freezer and a little patience.
Ingredients
- 4 cups (960 ml) full-fat whole milk
- 1/2 cup (100 g) granulated sugar
- 1/4 cup (30 g) nonfat dry milk powder (optional, for extra richness)
- 2 tablespoons (20 g) cornstarch mixed with 3 tablespoons (45 ml) cold milk
- 1/4 teaspoon ground cardamom (or 4-5 crushed green cardamom pods)
- 2 tablespoons (30 g) chopped pistachios, plus extra for garnish
- 1 tablespoon (15 g) chopped almonds
- 1 teaspoon rose water (optional)
- Pinch of saffron threads (optional, for color and aroma)
Instructions
- In a heavy-bottomed saucepan or Dutch oven, combine the whole milk and sugar. Stir over medium heat until the sugar dissolves.
- Bring the milk to a gentle boil, then reduce the heat to medium-low. Simmer, stirring frequently, for 30–40 minutes, until the milk reduces by about half. The milk will turn a light cream color and develop a nutty aroma. Scrape the sides and bottom regularly to prevent scorching.
- If using saffron, add the threads to the hot milk and let them bloom for 2 minutes.
- In a small bowl, whisk the cornstarch with the cold milk until smooth. Slowly pour this slurry into the simmering milk, stirring constantly. Cook for 2–3 minutes more, until the mixture thickens slightly (it should coat the back of a spoon).
- Remove the pan from heat. Stir in the ground cardamom, rose water (if using), chopped pistachios, and almonds. Let the mixture cool to room temperature, stirring occasionally to prevent a skin from forming.
- Pour the cooled mixture into kulfi molds, small paper cups, or a freezer-safe loaf pan. If using cups, cover with foil and insert a popsicle stick after 1 hour of freezing (when the mixture is partially set).
- Freeze for at least 8 hours, or overnight, until completely firm.
- To unmold, dip the molds in warm water for a few seconds, then gently pull the kulfi out. If using a loaf pan, let it sit at room temperature for 5 minutes, then scoop or slice.
Tips
- Use full-fat milk: Whole milk is essential for the creamy texture. Skim or low-fat milk will produce icy, thin kulfi. For an even richer result, you can substitute 1 cup (240 ml) of the milk with heavy cream.
- Don’t rush the reduction: The slow simmering is what gives kulfi its signature flavor. If you boil too hard, the milk may scorch; keep the heat low and stir often.
- Cornstarch is optional but helpful: It stabilizes the mixture and prevents ice crystals, especially if you’re using molds. If you skip it, the kulfi will still set, but the texture may be slightly icier.
- Flavor variations: The base recipe is a blank canvas. Add mango puree, rose syrup, or a spoonful of saffron milk to change it up.
Serving Suggestions
Serve kulfi as a refreshing dessert after a spicy Indian meal. Unmold it onto a chilled plate and garnish with chopped pistachios, a few saffron threads, or a drizzle of rose syrup. For a classic presentation, slice the kulfi into thick rounds and serve with falooda (vermicelli noodles) or a side of fresh fruit. It also pairs beautifully with a strong cup of chai.
Variations
- Mango Kulfi: Fold in 1 cup (250 g) of ripe mango puree after the milk has cooled. Reduce the sugar to 1/3 cup (65 g) since mango is sweet.
- Pistachio Kulfi: Increase the pistachios to 1/2 cup (60 g) and add a few drops of almond extract.
- Malai Kulfi: Omit the cornstarch and add 2 tablespoons (30 g) of khoya (reduced milk solids) for an ultra-dense, traditional version.
- Chocolate Kulfi: Stir in 3 tablespoons (20 g) of unsweetened cocoa powder along with the cornstarch.
Storage and Reheating
Kulfi keeps well in the freezer for up to 2 weeks when stored in an airtight container or tightly wrapped in plastic. To prevent ice crystals, press a piece of plastic wrap directly onto the surface before sealing. Kulfi is meant to be eaten frozen; there is no reheating. If it becomes too hard, let it sit at room temperature for 5–10 minutes before serving. Do not refreeze after thawing, as the texture will degrade.
Frequently Asked Questions
Can I use a store-bought milk powder instead of fresh milk? Yes, you can make a quick version by reconstituting 2 cups (240 g) of full-fat milk powder with 3 cups (720 ml) of water, then following the recipe. The flavor will be slightly less caramelized, but it’s a good shortcut.
Why is my kulfi icy? Ice crystals form when the mixture contains too much water or when it freezes too slowly. Make sure you reduce the milk sufficiently, use the cornstarch slurry, and freeze in a covered container or molds with tight-fitting lids.
Can I make kulfi without cornstarch? Absolutely. Traditional kulfi relies only on reduced milk. The cornstarch is a modern addition to help stabilize the texture, especially for home freezers. If you omit it, simmer the milk an extra 10 minutes to ensure it’s thick enough.
How do I know when the milk is reduced enough? The mixture should be about half its original volume and have a slightly thickened, creamy consistency. A good test: dip a spoon in, and the mixture should coat the back of the spoon without running off immediately.
Can I use a popsicle mold instead of cups? Yes, any mold works. Just remember to insert the sticks after the kulfi has firmed up for about an hour, so they stay in place.
Is kulfi the same as Indian ice cream? Kulfi is often called Indian ice cream, but it’s denser and richer because it’s not churned and uses reduced milk. It has a higher concentration of milk solids and fat, giving it a distinctive texture.
Related
- How to Make Sauerkraut in a 5 Gallon Bucket
- Sauerkraut in Quart Jars: Easy Fermented Cabbage
- Low Sodium Sauerkraut: Easy Homemade Recipe
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).