If you are looking for a dessert that is rich, creamy, and uniquely flavorful, this Kulfi Ice Cream Recipe is an absolute must-try. Unlike traditional ice cream, kulfi has a dense texture and delicate aroma thanks to the slow reduction of full-fat milk and the infusion of fragrant spices like cardamom and saffron. Every bite melts with the perfect balance of sweetness and exotic flavor, making it a beloved treat in Indian households and beyond. Whether you are making it for a special occasion or simply to delight your taste buds, this kulfi recipe will transport you to a world of indulgence that’s both comforting and delightfully different.

Ingredients You’ll Need
The beauty of this Kulfi Ice Cream Recipe lies in its simplicity. With just a handful of wholesome ingredients, each one plays a crucial role—from the creamy richness of full-fat milk to the aromatic punch of cardamom and saffron that elevate the dessert to something truly special.
- 4 cups full-fat milk: The base of your kulfi, providing the creamy and luscious texture you crave.
- 1/2 cup sugar (adjust to taste): Sweetens the kulfi perfectly without overpowering the delicate flavors.
- 1/4 cup sweetened condensed milk: Adds extra richness and naturally creamy sweetness to enhance the texture.
- 1/2 teaspoon ground cardamom: Brings a warm, fragrant spice note that’s signature to authentic kulfi.
- 1/4 teaspoon saffron threads (optional, soaked in 1 tablespoon warm milk): Imparts a beautiful golden hue and a subtle floral aroma.
- 1/2 teaspoon rose water (optional): Adds a delicate floral touch that complements the richness beautifully.
- 1/2 cup crushed pistachios (or almonds) for garnish: Provides a satisfying crunch and nutty flavor to finish the kulfi.
How to Make Kulfi Ice Cream Recipe
Step 1: Boil and Reduce the Milk
Begin by pouring the full-fat milk into a heavy-bottomed pan and bringing it to a gentle boil over medium heat. Once boiling, lower the heat and let the milk simmer slowly for 20 to 25 minutes, stirring occasionally. This step is key because the slow reduction thickens the milk, concentrating its creamy texture and rich flavor that defines traditional kulfi.
Step 2: Sweeten the Mixture
Next, stir in the sugar and sweetened condensed milk into the thickened milk. Keep simmering the mixture for another 5 to 7 minutes. This will not only dissolve the sugar completely but also give the kulfi a slightly firmer texture once frozen.
Step 3: Infuse the Flavors
Now it’s time to bring those iconic flavors into your dessert. Add the ground cardamom, saffron along with the milk it was soaked in, and rose water if you’re using it. Stir everything together well and let it simmer for 2 to 3 more minutes so all those wonderful aromas settle in perfectly.
Step 4: Cool the Kulfi Base
After the flavors have melded, remove the pan from heat and allow the mixture to cool down to room temperature. Transferring the mixture to the refrigerator for 2 to 3 hours helps it chill thoroughly, which is essential for getting a smooth, creamy kurfi once frozen.
Step 5: Freeze the Kulfi
Pour your chilled kulfi mixture into traditional kulfi molds or any small cups you have on hand. Insert wooden sticks if using molds so you have that classic kulfi-on-a-stick feel. Alternatively, you can cover a bowl with plastic wrap if you prefer to scoop it out later.
Step 6: Freeze Overnight
Place your molds or cups in the freezer and let the kulfi set for at least 6 to 8 hours, or preferably overnight. The kulfi needs this time to freeze solid and develop its signature dense and creamy texture that makes it so irresistible.
Step 7: Serve and Enjoy
When you’re ready to serve, briefly dip the molds in warm water to help release the kulfi without damaging its shape. Garnish generously with crushed pistachios or almonds to add a delightful crunch. Serve immediately, and watch your family or guests swoon over this rich, aromatic frozen dessert.
How to Serve Kulfi Ice Cream Recipe

Garnishes
Garnishes can truly elevate your kulfi experience. Crushed pistachios or almonds provide the perfect textural contrast to the silky smooth ice cream. If you want to get creative, sprinkle some edible rose petals or a light dusting of ground cardamom for an extra pop of color and flavor.
Side Dishes
Kulfi pairs wonderfully with fresh fruits like mango or berries, which add a bright and tangy note that complements the creaminess. You can also serve it alongside warm desserts like gulab jamun or a spiced chickpea cake for a full Indian-inspired feast.
Creative Ways to Present
For a fun twist, serve kulfi in small glasses topped with crushed nuts and a drizzle of honey or rose syrup. Another idea is to layer softened kulfi with fruit compote in parfait glasses for a stunning presentation that’s sure to impress.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, store them in an airtight container in the freezer to preserve freshness. Kulfi tends to maintain its texture well, but try to consume it within a week for the best quality and flavor.
Freezing
When freezing kulfi, make sure it is fully covered or sealed to prevent ice crystals from forming. Using kunfi molds with lids or wrapping cups tightly with plastic wrap helps the kulfi freeze evenly, preserving its signature creamy texture.
Reheating
Kulfi is best enjoyed frozen, so reheating is not typically recommended. However, if you want to soften it slightly before serving, place the kulfi out at room temperature for about 5 to 10 minutes or dip the molds briefly in warm water. This will make it easier to unmold and enjoy without losing that creamy consistency.
FAQs
Can I make Kulfi Ice Cream Recipe vegan?
Traditional kulfi relies on full-fat milk and condensed milk for its rich texture, but you can experiment with coconut milk or cashew cream as a plant-based alternative. Keep in mind that the flavor and texture will be slightly different but still delicious.
What can I substitute for saffron if I don’t have it?
If saffron is not available, you can skip it or add a small pinch of turmeric for color without strong flavor. Alternatively, a few drops of orange blossom water can provide a lovely floral aroma.
How long does Kulfi Ice Cream Recipe keep in the freezer?
When stored properly in an airtight container, kulfi can last up to 1 week in the freezer without significant loss of flavor or texture.
Can I use skim milk instead of full-fat milk?
Using skim milk is not recommended because it lacks the fat content needed to create kulfi’s characteristic creaminess and richness. Full-fat milk is essential for achieving authentic texture and taste.
Is it necessary to add rose water in the recipe?
Rose water is optional but adds a subtle floral note that complements the cardamom and saffron. If you don’t have it or dislike its flavor, you can simply omit it without compromising the overall dessert.
Final Thoughts
Making this Kulfi Ice Cream Recipe at home is an absolute joy, especially when you see how a few simple ingredients transform into a dessert bursting with rich flavor and creamy texture. It’s the kind of recipe that brings smiles around the table and instantly becomes a favorite. Don’t hesitate to try it—you might just find your new go-to sweet treat that makes every day feel a little more special.
Print
Kulfi Ice Cream Recipe
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 10 hours including chilling and freezing
- Yield: 6-8 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
A traditional Indian frozen dessert, Kulfi is a rich and creamy ice cream made by slowly simmering full-fat milk with sugar, condensed milk, and aromatic flavorings like cardamom, saffron, and rose water. This recipe yields a luscious, dense kulfi garnished with crushed pistachios, perfect for a refreshing and indulgent treat.
Ingredients
Milk Base
- 4 cups full-fat milk
- 1/2 cup sugar (adjust to taste)
- 1/4 cup sweetened condensed milk
Flavorings
- 1/2 teaspoon ground cardamom
- 1/4 teaspoon saffron threads (optional, soaked in 1 tablespoon warm milk)
- 1/2 teaspoon rose water (optional)
Garnish
- 1/2 cup crushed pistachios (or almonds)
Instructions
- Boil the Milk: In a heavy-bottomed pan, bring the full-fat milk to a boil over medium heat. Once boiling, reduce heat to low and simmer, stirring occasionally, for 20-25 minutes until the milk reduces to half its original quantity.
- Add Sugar and Condensed Milk: Stir in the sugar and sweetened condensed milk. Continue to simmer for another 5-7 minutes to allow the mixture to thicken slightly.
- Flavor the Mixture: Add ground cardamom, saffron with the soaked milk, and rose water if using. Stir well to combine and simmer for an additional 2-3 minutes.
- Cool the Mixture: Remove the pan from heat and let the mixture cool to room temperature. Transfer to the refrigerator and chill for 2-3 hours.
- Freeze the Kulfi: Pour the chilled mixture into kulfi molds or small cups. Insert wooden sticks if using molds, or cover the bowl with plastic wrap if freezing without sticks.
- Freeze Overnight: Freeze for at least 6-8 hours or overnight until fully set and firm.
- Serve: To release the kulfi, briefly dip molds in warm water and carefully pull out the kulfi. Garnish with crushed pistachios or almonds and serve immediately.
Notes
- Adjust sugar to taste as per your preference.
- For a creamier texture, full-fat milk is essential.
- Saffron adds a rich aroma and color, but it’s optional if unavailable.
- Rose water provides a subtle floral note; omit if desired.
- Ensure thorough cooling and chilling for best freezing results.
- Use molds designed for kulfi or small cups; wooden sticks are optional for serving.

