Homemade Kulfi: Traditional Indian Dessert

Kulfi is a traditional North Indian dessert that has been around for centuries. Kulfi is often referred to as Indian ice cream, but the two are actually quite different. Kulfi is made differently than regular ice cream, and the result is a thick, creamy, frozen treat with a delectable cardamom flavor.

Kulfi is loved throughout South Asia. It is often served at weddings, special occasions, and even just as a delicious and simple dessert. Kulfi is most commonly served on a stick like a popsicle, however it can also be served in a bowl or cup.

The traditional form of kulfi is made with milk and heavy cream, sweetened condensed milk, ground cardamom, and sometimes other flavoring, such as saffron or rose water. This dessert is slow cooked and frozen, which helps to create its signature texture. Now, you can make this wonderfully indulgent dessert at home with this simple recipe.


-4 cups whole milk
-1/2 cup heavy cream
-1 can sweetened condensed milk
-1 teaspoon ground cardamom
-Pinch of saffron (optional)


1. In a medium saucepan over medium heat, combine the milk and heavy cream, stirring occasionally until it begins to bubble.

2. Stir in the sweetened condensed milk until it’s completely incorporated.

3. Add the ground cardamom and a pinch of saffron if desired.

4. Simmer the mixture for about 30 minutes, stirring occasionally until it starts to thicken and coats the back of a spoon.

5. Remove from heat and allow the kulfi to cool to room temperature.

6. Spoon the cooled mixture into an ice cream maker and churn according to the instructions. Churn until the mixture is thick and creamy.

7. Once the kulfi is cold, spoon it into individual molds, or simply set it in a dish. Freeze until solid.

8. When ready to serve, remove the kulfi from the molds. Serve with chopped nuts and extra cardamom on top if desired. Enjoy!