
There’s something magical about the first spoonful of homemade kulfi ice cream that transports me instantly to the bustling streets of Delhi. The dense, creamy texture that melts ever so slowly on your tongue, releasing layers of cardamom, saffron, and pistachio – it’s a dessert experience unlike any other. My journey with kulfi began years ago when I was determined to recreate this traditional Indian frozen treat in my own kitchen, and I’m thrilled to share this perfected recipe with you. What makes this kulfi ice cream special isn’t just its rich flavors, but the silky-smooth texture achieved without an ice cream maker. Keep reading to discover how this no-churn method delivers authentic results that will impress even the most discerning kulfi connoisseurs.
Why You’ll Love This Kulfi Ice Cream Recipe

If you’ve ever tried making ice cream at home only to end up with icy crystals or a grainy texture, this kulfi ice cream recipe will be your new favorite. The traditional slow-cooking method condenses the milk naturally, creating that signature dense creaminess that sets kulfi apart from Western ice creams.
I remember serving this kulfi at a summer dinner party where one guest, who had grown up eating kulfi from street vendors in Mumbai, grew silent after the first bite. I worried I’d missed the mark until he looked up with a smile and said, “This takes me home.” That moment cemented my love for sharing this recipe.
What’s wonderful about kulfi ice cream is its incredible versatility. The base recipe I’m sharing today is flavored with cardamom and pistachios, but you can easily adapt it with mango for a summer treat, rose water for a fragrant twist, or chocolate for a fusion dessert. The technique remains the same, allowing you to experiment with confidence.
Now, let’s dive into the details of creating this beloved Indian dessert in your own kitchen.
Ingredients for Perfect Kulfi Ice Cream
For the Base
- 4 cups (1 liter) whole milk: The foundation of authentic kulfi ice cream. Don’t substitute with lower-fat milk as it won’t reduce properly or deliver the same rich texture.
- ½ cup (100g) granulated sugar: Provides sweetness while helping to create the proper freezing structure. You can adjust slightly to taste, but don’t reduce by more than 2 tablespoons.
- ¼ cup (30g) milk powder: A traditional ingredient that intensifies the milk flavor and creaminess without additional liquid. Find this in the baking aisle or Indian grocery stores.
- ¼ cup (60ml) heavy cream: Adds luxurious richness to the kulfi. For a lighter version, you could use half-and-half, though the result won’t be quite as creamy.
Flavoring Ingredients
- 10-12 green cardamom pods, crushed: The signature spice of traditional kulfi ice cream. You can substitute with ½ teaspoon ground cardamom, but the whole pods provide a more complex flavor.
- ¼ teaspoon saffron threads: These add beautiful color and distinctive flavor. While expensive, a little goes a long way. If unavailable, you can omit, but the authentic flavor profile will be altered.
- ¼ cup (30g) pistachios, chopped plus extra for garnish: Adds texture and nutty flavor. For nut allergies, substitute with pumpkin seeds or simply omit.
- 2 tablespoons blanched almonds, chopped: Provides subtle flavor and texture. Can be replaced with cashews or omitted for nut allergies.
- 1 teaspoon rose water (optional): Adds a delicate floral note. Use only food-grade rose water, available at specialty or Middle Eastern markets.
- 1 tablespoon cornstarch (optional): Helps prevent ice crystals and creates a smoother texture. Can be omitted but recommended for first-time kulfi makers.
How to Make Traditional Kulfi Ice Cream

Step 1: Prepare the Milk Base
- In a heavy-bottomed pot, pour the milk and place over medium heat.
- Once the milk begins to warm, add the crushed cardamom pods and saffron threads.
- Bring the milk to a gentle boil, then reduce heat to medium-low. The milk should be simmering but not vigorously boiling.
- Stir regularly to prevent a skin from forming and to keep the milk from sticking to the bottom of the pot. You’ll notice the sides of the pot getting a milky coating – this is normal and part of the reduction process.
Step 2: Reduce the Milk
- Allow the milk to simmer for 45-60 minutes, stirring every 5-7 minutes to prevent burning. You’re looking for the milk to reduce by half, becoming thicker and taking on a slight ivory color.
- When you drag a wooden spoon through the mixture, it should coat the back of the spoon and when you run your finger through it, the line should hold – this is how you know it’s ready.
- The aroma will intensify and fill your kitchen with warm notes of cardamom and saffron – a sure sign you’re on the right track!
Step 3: Add Remaining Ingredients
- Once the milk has reduced properly, add the sugar and milk powder, whisking continuously until completely dissolved.
- If using cornstarch, mix it with 2 tablespoons of cold water to create a slurry, then whisk into the hot milk mixture. This will thicken slightly as it cooks for another 3-5 minutes.
- Add the heavy cream and continue to cook for another 5 minutes, stirring constantly.
- Remove from heat and add most of the chopped pistachios and almonds, reserving some for garnish. If using rose water, stir it in now.
- Allow the mixture to cool for about 15 minutes, stirring occasionally to prevent a skin from forming.
Step 4: Mold and Freeze
- Once slightly cooled but still warm, pour the kulfi mixture into traditional conical molds if you have them, or into popsicle molds, small cups, or a freezer-safe container for scoopable kulfi ice cream.
- If using individual molds, insert popsicle sticks when the mixture is partially frozen (about 1-2 hours in).
- Cover with plastic wrap, pressing it directly onto the surface of the kulfi to prevent ice crystals.
- Freeze for at least 8 hours, preferably overnight. Kulfi ice cream requires a longer freezing time than regular ice cream due to its density.
Step 5: Serve
- To unmold traditional kulfi, dip the molds briefly in warm water, then gently pull or invert onto serving plates.
- For scoopable kulfi from a container, let it sit at room temperature for 10-15 minutes before serving to achieve the perfect scooping consistency.
- Garnish with the reserved chopped pistachios, a few saffron strands, and edible rose petals if desired.
- The kulfi should have a firm, dense texture that melts slowly – this is the authentic experience of true Indian kulfi ice cream.
Delicious Kulfi Ice Cream Variations

1. Mango Kulfi Ice Cream
Transform your basic kulfi with the addition of 1 cup of ripe mango puree. Add this to the milk mixture after reduction but before freezing. The natural sweetness of mango means you can reduce the sugar slightly. The tropical flavor pairs beautifully with the traditional cardamom and creates a stunning golden dessert.
2. Royal Pistachio Kulfi
Double the amount of pistachios to ½ cup and add a drop of natural green food coloring if desired. Process half the pistachios into a fine paste and fold into the cooled milk mixture, leaving the remaining half chopped for texture. This creates a more intense pistachio flavor that’s popular in northern India.
3. Chocolate Fusion Kulfi
Add ¼ cup of high-quality cocoa powder and an extra 2 tablespoons of sugar to the milk during the last 10 minutes of reduction. For an even more decadent version, fold in 2 tablespoons of chocolate chips after the mixture has cooled slightly. This modern twist creates a delightful flavor fusion.
4. Rose and Cardamom Kulfi
Increase the rose water to 1 tablespoon and add 2 tablespoons of crushed dried rose petals to the mixture. This fragrant variation is especially popular during celebrations and offers a beautiful pink-flecked appearance when sliced.
5. Malai Kulfi with Figs
The simple addition of 6-8 chopped dried figs soaked in warm water for 30 minutes creates a wonderful texture contrast in the creamy kulfi. Add them to the mixture just before freezing. This variation highlights the pure, rich milk flavor that makes traditional malai kulfi so beloved.
6. Saffron and Almond Kulfi
Double the saffron threads and increase almonds to ¼ cup. Soak the saffron in 2 tablespoons of warm milk for 15 minutes before adding to intensify both color and flavor. This royal combination is often served at weddings and special occasions.

Kulfi Ice Cream
Equipment
- Mixing bowls
Ingredients
For the Base
- 4 cups 1 liter whole milk
- ½ cup 100g granulated sugar
- ¼ cup 30g milk powder
- ¼ cup 60ml heavy cream
Flavoring Ingredients
- 10-12 green cardamom pods crushed (or ½ tsp ground cardamom)
- ¼ teaspoon saffron threads
- ¼ cup 30g pistachios, chopped (plus extra for garnish)
- 2 tablespoons blanched almonds chopped
- 1 teaspoon rose water optional
- 1 tablespoon cornstarch optional
Instructions
Step 1: Prepare the Milk Base
- Heat milk in a heavy-bottomed pot over medium heat.
- Add crushed cardamom pods and saffron.
- Bring to a gentle boil, then reduce heat to medium-low. Stir regularly to prevent skin formation.
Step 2: Reduce the Milk
- Simmer for 45-60 minutes, stirring every 5-7 minutes until the milk reduces by half.
- Check consistency: it should coat the back of a spoon and have a rich ivory color.
Step 3: Add Remaining Ingredients
- Stir in sugar and milk powder until fully dissolved.
- If using cornstarch, mix with cold water and whisk in. Simmer for 3-5 minutes.
- Add heavy cream and cook for another 5 minutes.
- Stir in chopped pistachios, almonds, and rose water (if using).
Step 4: Mold and Freeze
- Let the mixture cool slightly.
- Pour into kulfi molds or freezer-safe containers.
- Insert popsicle sticks when semi-frozen (after ~2 hours).
- Cover with plastic wrap and freeze for at least 8 hours.
Step 5: Serve
- Dip molds in warm water to release kulfi or let a large container sit at room temperature for 10-15 minutes before scooping.
- Garnish with pistachios, saffron, and edible rose petals.
Notes
- For quicker kulfi: Use 2 cups evaporated milk + 1 can (14 oz) sweetened condensed milk instead of whole milk.
- To avoid ice crystals: Ensure proper milk reduction, use cornstarch, and press plastic wrap onto the surface before freezing.
- Dairy-free version: Substitute whole milk with full-fat coconut milk.
Nutrition
Frequently Asked Questions About Kulfi Ice Cream
Can I make kulfi ice cream without spending hours reducing the milk?
Yes! For a quicker version, substitute the 4 cups of milk with 2 cups of evaporated milk plus 1 can (14 oz) of sweetened condensed milk. You’ll still want to heat this mixture with the spices for about 15 minutes to infuse the flavors, but you’ll skip the long reduction process. The texture won’t be identical to traditional kulfi ice cream, but it makes a delicious substitute when time is limited.
Why is my kulfi icy instead of creamy?
The most common cause of icy kulfi is insufficient milk reduction or interrupting the freezing process. Make sure to reduce the milk until it’s truly half its original volume and has thickened considerably. Also, once you begin freezing, try not to remove it from the freezer until fully set. The optional cornstarch in this recipe helps prevent ice crystals, as does pressing plastic wrap directly onto the surface before freezing.
Can I make kulfi ice cream dairy-free?
Absolutely! While traditional kulfi is decidedly dairy-based, you can create a delicious version using full-fat coconut milk as your base. Reduce 2 cans of coconut milk with the spices as directed, and proceed with the recipe. The flavor will be different but complementary, especially if you emphasize the cardamom and rose notes.
How long will homemade kulfi ice cream keep in the freezer?
When properly stored in an airtight container, kulfi will maintain its best quality for about 2-3 weeks. After that, it remains safe to eat but may develop freezer burn or texture changes. To preserve freshness, keep it in the back of the freezer where temperatures are most consistent.
Can I use an ice cream maker for kulfi?
Traditional kulfi ice cream isn’t churned, which is why it has its characteristic dense texture. However, if you prefer a slightly airier texture, you can chill the reduced milk mixture completely, then process it in an ice cream maker according to manufacturer directions. This creates a hybrid dessert with the flavors of kulfi but a texture more similar to Western ice cream.
What’s the best way to serve kulfi for a dinner party?
For an impressive presentation, unmold individual kulfis onto small plates, garnish with chopped pistachios, a few saffron threads, and perhaps a small edible flower. Alternatively, create a kulfi sundae bar with different toppings like fruit compote, honey, chopped nuts, and edible rose petals, allowing guests to customize their dessert.
The Joy of Sharing Kulfi Ice Cream
Every time I serve this kulfi ice cream to friends, I’m reminded of its power to create connections. It’s a dessert that encourages slowing down – both in its unhurried preparation and in the way it melts so gradually, forcing you to savor each bite. In our fast-paced world, there’s something special about a dessert that cannot be rushed.
I remember bringing these kulfi popsicles to a neighborhood gathering where the children, initially skeptical of the “funny-shaped ice cream,” became instant converts. One little girl declared it “magic ice cream” because of how differently it melted compared to store-bought varieties. It’s these moments of discovery that make sharing traditional recipes so rewarding.
While I’ve provided the authentic technique here, I encourage you to make this kulfi ice cream recipe your own. Perhaps you’ll infuse it with the flavors of your family heritage or create a fusion that bridges cultures. The beauty of cooking traditions lies in how they evolve while maintaining their essence.
So as you patiently stir your reducing milk, filling your home with the aromatic promise of kulfi, know that you’re participating in a culinary tradition that has brought joy for generations. From the streets of Old Delhi to your kitchen, kulfi ice cream continues its delicious journey.