No-Churn Kulfi (Indian Ice Cream) – Creamy, Dense, and So Simple
Kulfi is the denser, creamier cousin of ice cream, boiled down from whole milk until it turns thick and velvety, then frozen without any machine. If you have ever wanted that rich, cardamom-scented frozen dessert but do not own an ice cream maker, this is your recipe.

It takes a little patience on the stove, about 40 minutes of gentle simmering and stirring, but the hands-on work is minimal. The payoff is a dessert that slices clean, studded with pistachios and almonds, that tastes like something you would get from a street cart.
What Makes This Kulfi So Good
The texture is what sets kulfi apart. Because you reduce the milk by nearly half, the ice crystals stay small and the frozen base feels dense, almost like a frozen custard, without any eggs or cream. Each bite melts slowly on your tongue, tasting deeply of cooked milk and warm cardamom.
I also love that you do not need molds. Small paper cups, popsicle molds, even a loaf pan lined with plastic wrap will work. You pour, freeze, and unmold, no churning, no special gear.
Ingredients

- 4 cups whole milk: full-fat is key to that velvety texture. Low-fat milk will not give you the same richness.
- ½ cup granulated sugar: adjust slightly to taste, but this amount balances the reduced milk’s natural sweetness.
- 4 green cardamom pods, lightly crushed: they release their oils slowly as the milk simmers.
- 1 pinch saffron threads: optional but traditional; soak in a spoonful of warm milk before adding for a deeper color and aroma.
- 2 tbsp finely chopped unsalted pistachios: plus a few extra for the tops if you like.
- 2 tbsp finely chopped blanched almonds: you can use slivered almonds if that’s what you have.
Variations / Substitutions
- Dairy-free: swap the whole milk for full-fat canned coconut milk. The reduction time will be a little shorter, and the texture will be just as creamy with a subtle coconut flavor.
- Rose and cardamom: stir in ½ teaspoon of rose water right before pouring into molds. Use a light hand; a little goes a long way.
- Mango kulfi: after the milk has reduced and cooled to room temperature, blend in ½ cup of sweetened mango pulp. Pour into molds and freeze as usual.
- Nut and saffron twist: add a few strands of saffron and 2 tablespoons of toasted, crushed almonds to the warm milk, then freeze. The nuts sink toward the bottom and create a nice texture contrast.
Brownie Pie is another reader favorite dessert worth making next.
How To Make No-Churn Kulfi
Step 1: Reduce the Milk

Pour the 4 cups of whole milk into a wide, heavy-bottomed saucepan. Warm it over medium heat until little bubbles start forming around the edge. Once it is steaming, lower the heat to medium-low so the milk barely simmers. You are looking for a gentle surface shiver, not a rolling boil. Let it cook for about 35 to 40 minutes, stirring every few minutes with a wooden spoon or spatula, and scraping the bottom to prevent any milk from scorching.
The milk will slowly change, turning more ivory in color and shrinking by almost half until it looks thick enough to coat the back of a spoon. A skin will form on top. You can stir it back in, because that carries a lot of the cooked milk flavor.
Step 2: Sweeten and Flavor the Mixture

Add the ½ cup of sugar, the 4 crushed cardamom pods, and the pinch of saffron (if using, soaked in a tablespoon of warm milk first). Stir with the spatula, scraping the sides, and keep the heat at medium-low. Let it simmer gently for another 5 to 7 minutes so the sugar dissolves completely and the cardamom perfume fills the kitchen. The mixture will look like loose pancake batter and smell sweet and floral.
Taste the thickened milk carefully – it will be very hot – and adjust with another spoon of sugar if you want it sweeter. Remove the pan from the heat and let it cool down on the counter for about 20 minutes. Fish out the cardamom pods with a spoon.
Step 3: Pour and Freeze the Kulfi

Once the milk mixture is warm but not hot, stir in the 2 tablespoons of chopped pistachios and 2 tablespoons of chopped almonds. Pour it into kulfi molds, small paper cups, or popsicle molds, filling each about three-quarters full. If you are using a loaf pan, line it with plastic wrap first for easy removal. Tap each mold gently on the counter to release any air pockets, then slide a popsicle stick partway down the center. The mixture is thick enough that the stick should stay upright.
Transfer the molds to the freezer and freeze until completely solid. This takes at least 6 hours, though overnight is even better if you have the time. The kulfi should feel rock hard and no longer jiggle when you press the center.
Step 4: Unmold and Serve

To release the kulfi, run the outside of each mold under warm tap water for 10 to 15 seconds. Gently twist or pull the stick, and the kulfi should slide out in one glossy, pale block. If you used a loaf pan, lift the plastic wrap out, set the frozen slab on a cutting board, and slice it into thick rectangles. The texture will be dense and slightly chewy, with bits of nuts visible throughout.
Serve right away, sprinkled with a few extra chopped pistachios if you like. The kulfi will start to soften at the edges after a minute or two, so eat it while it is still icy and firm.
Tips for the Creamiest Kulfi
- Choose the widest saucepan you own. More surface area means quicker evaporation and fewer chances for the milk to scorch.
- Do not rush the reduction. If you crank the heat to hurry it along, the milk can boil over or develop a scorched taste. A steady low simmer and frequent stirring are your best friends.
- Toast the nuts in a dry pan for a couple of minutes before chopping. It deepens their flavor and adds a faint crunch that stays even after freezing.
- If you want sliceable squares, pour the mixture into a lined loaf pan instead of individual molds. The resulting block cuts cleanly and looks beautiful stacked on a plate.
- Run the molds under warm water just until you feel the kulfi loosen. Any longer and you risk melting the outer layer.
Keeping Kulfi Fresh
Freeze: Once unmolded, any kulfi you are not eating right away should go back in the freezer immediately. Wrap each piece tightly in plastic wrap or wax paper, then stash them in a zip-top bag. They will keep well for up to 2 months. No need to thaw; just unwrap and serve straight from the freezer.
Frequently Asked Questions
Can I use low-fat milk instead?
You can, but the kulfi will be icier and less creamy. Whole milk gives you the best texture because the fat content keeps the frozen dessert smooth without needing cream.
Why did my kulfi turn out grainy?
Graininess usually means the milk boiled too hard or scorched. Keep the heat at medium-low and stir often. Also, let the sugar dissolve fully in Step 2, undissolved sugar crystals can make the texture feel sandy.
Can I make this in an ice cream maker?
You could, but it would not really be kulfi anymore. The point of kulfi is the dense, unchurned texture that comes from slow reduction. An ice cream maker would whip in air, making it fluffier. Stick with the freezer method for the real deal.
How do I add mango or other fruit flavors?
Wait until the reduced milk has cooled to room temperature, then blend in the fruit pulp (like sweetened mango puree) right before pouring into molds. If you add it while the milk is still hot, the heat can dull the fruit’s brightness.

No-Churn Kulfi Recipe
Ingredients
Method
- Combine the milk in a wide saucepan and bring to a gentle simmer over medium-low heat. Cook, stirring and scraping the bottom often, until reduced by nearly half and thick enough to coat a spoon, about 35 to 40 minutes.
- Add the sugar, cardamom pods, and saffron. Simmer 5 to 7 more minutes, then remove from heat. Cool 20 minutes and remove the cardamom pods.
- Stir in the pistachios and almonds. Pour the mixture into molds or a lined loaf pan, insert sticks if using, and freeze until solid, at least 6 hours.
- Run the molds under warm water for a few seconds, then unmold. Serve immediately.
