A queen of Indian and Pakistani frozen desserts โ a dense, creamy khoya kulfi is a treat, infused with cardamom, saffron, and khoya that is the concentrated thick milk solids pieces. Unlike Western ice cream, this Mughlai-inspired delicacy is slow-cooked for intense richness and set in traditionalย matkaย (clay pots) for an authentic texture.
A fact about Kulfi is that it dates back to 16th-century Mughal kitchens, where it was frozen in metal cones packed with ice and salt and still prepared commercially the same way!
Born in the royal kitchens of the Mughal Empire, kulfi was a luxury dessert made for emperors with snow hauled from the Himalayas! The addition of khoya (reduced milk solids) is a North Indian/Pakistani twist that adds unparalleled creaminess.
Why Youโll Love This Creamy Khoya Kulfi
This traditional Khoya Kulfi is everything you want in a homemade frozen dessertโrich, creamy, aromatic, and surprisingly simple to prepare. Unlike regular ice cream, kulfi has a dense texture and intense milk flavor that makes every bite feel luxurious.
Youโll love this recipe because:
- Made with simple pantry ingredients
- Rich, creamy, and naturally indulgent
- Authentic Mughlai-style dessert
- Perfect for summer gatherings and celebrations
- No ice cream machine required
- Flavored with cardamom, saffron, and nuts
- Easy make-ahead dessert
- Better than many store-bought kulfis
Letโs jump to the ingredients you need to make this creamy khoya kulfi at home.
Ingredients
- 1 cup khoya crumbled
- 3 cups full-fat milk
- 2 tbsp sugar (adjust to taste)
- 2 cardamom pods
- 1/2 tsp saffron strands (soaked in 1 tbsp warm milk)
- 2 tbsp chopped pistachios and almonds
Ingredient Tips
โ Use full-fat milk for the creamiest texture.
โ Fresh khoya provides the richest flavor.
โ Soak saffron in warm milk before adding for maximum color and aroma.
โ Green cardamom pods give a traditional fragrance.
โ Pistachios and almonds add beautiful texture and presentation.
How to make Khoya Kulfi
Reduce Milkย In a heavy-bottomed pan, simmer milk over medium-low heat until it reduces toย half its volumeย (~20 mins), stirring frequently.

Add Khoya & Sugarย Add crumbled khoya and sugar. Cook forย 10 mins, stirring constantly, until thickened like custard.

Flavor Itย Stir in cardamom, saffron milk, nuts, and rose water. Let cool completely.

Freezeย Pour into kulfi molds or small cups. Cover with foil, insert popsicle sticks, and freeze forย 6+ hours.
Serveย Dip molds in warm water for 5 sec to unmold. Garnish with more nuts and edible silver leaf (varak).

Common Mistakes to Avoid
โ Using low-fat milk results in an icy texture.
โ Skipping milk reduction reduces flavor intensity.
โ Adding saffron directly without soaking limits its color and aroma.
โ Freezing before the mixture cools can create ice crystals.
โ Overloading with nuts can make the kulfi difficult to slice and serve.
FAQs
Why is my kulfi icy instead of creamy?
This happens when the milk is not reduced enough. Slow reduction creates the rich texture that kulfi is known for.
Can I make kulfi without khoya?
Yes. You can reduce the milk further or add condensed milk as an alternative.
What is the difference between kulfi and ice cream?
Kulfi is denser and creamier because it is made by reducing milk rather than whipping air into a custard base.
Creamy Khoya Kulfi is one of those timeless desserts that never goes out of style. Its rich milk flavor, fragrant cardamom, delicate saffron, and crunchy nuts create a dessert that feels both luxurious and comforting.
Whether youโre preparing it for Eid, a summer gathering, or simply craving a traditional frozen treat, this homemade kulfi delivers authentic flavor in every bite.
If you try this recipe, Iโd love to hear how it turned out for you. Save it for later, share it with family and friends, and enjoy every creamy, saffron-infused bite of this royal Mughlai dessert!
Creamy Khoya Kulfi
Course: DessertCuisine: Indian/PakistaniDifficulty: Easy6
servings15
minutes30
minutes270
kcalLearn how to make rich and creamy Khoya Kulfi at home with milk, khoya, saffron, cardamom, and nuts. This authentic Pakistani and Indian frozen dessert is easy to prepare and perfect for summer gatherings.
Ingredients
1 cup khoya crumbled
3 cups full-fat milk
2 tbsp sugar (adjust to taste)
2 cardamom pods
1/2 tsp saffron strands (soaked in 1 tbsp warm milk)
2 tbsp chopped pistachios and almonds
Directions
- Reduce Milk
– In a heavy-bottomed pan, simmer milk over medium-low heat until it reduces to half its volume (~20 mins), stirring frequently. - Add Khoya and Sugar
– Add crumbled khoya and sugar. Cook for 10 mins, stirring constantly, until thickened like custard.
- Flavor It
– Stir in cardamom, saffron milk, nuts, and rose water. Let cool completely. - Serve
– Dip molds in warm water for 5 sec to unmold. Garnish with more nuts and edible silver leaf (varak). - Freeze
– Pour into kulfi molds or small cups. Cover with foil, insert popsicle sticks, and freeze for 6+ hours.
Notes
- Freeze after the mixture become at room temperature. It will make crystal free kulfi.

Airina Teej is a food scientist who creates simple recipes while exploring flavors and ingredients. She also shares food research focused on improving health and everyday well-being.