Kulfi is a rich and creamy Indian-style ice cream that’s known for its dense texture and deep, sweet flavor. Unlike churned ice cream, kulfi is traditionally made by slowly reducing milk and infusing it with cardamom, saffron, and chopped nuts. I love how every bite feels like a luxurious treat, packed with flavor and nostalgia.
Why You’ll Love This Recipe
I love that kulfi doesn’t require an ice cream maker — it’s simple, traditional, and incredibly flavorful. The slow-cooked milk base gives it a velvety texture that’s unlike any store-bought ice cream. It’s also endlessly customizable — I can add pistachios, almonds, rosewater, or even mango. It’s a showstopper at dinner parties or the perfect way to cool down on a hot summer day.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Whole milk
-
Sweetened condensed milk
-
Heavy cream (optional, for extra richness)
-
Sugar
-
Ground cardamom
-
Saffron strands (optional, soaked in warm milk)
-
Chopped pistachios or almonds
-
Rosewater (optional)
Directions
-
I pour the whole milk into a heavy-bottomed pan and bring it to a boil over medium heat.
-
Once boiling, I reduce the heat and simmer it, stirring frequently, until it reduces to about half — this takes 30 to 40 minutes.
-
I add sweetened condensed milk and a bit of sugar, then stir until everything is well combined and slightly thickened.
-
I stir in the cardamom, saffron, and chopped nuts. I sometimes add a splash of rosewater for a floral note.
-
I let the mixture cool completely, then pour it into kulfi molds, small cups, or popsicle molds.
-
I freeze the kulfi for at least 6 hours, preferably overnight, until fully set.
-
To serve, I run the molds under warm water to loosen and gently pull the kulfi out.
Servings and timing
This recipe makes about 6 to 8 kulfis, depending on mold size. It takes about 1 hour of active prep and cooking time, plus at least 6 hours of freezing. I usually make it the night before for best results.
Variations
I often change it up by adding pureed mango for mango kulfi or using evaporated milk for a different depth of flavor. For a nut-free version, I simply skip the nuts or replace them with dried fruits like raisins. Malai kulfi (without any additional flavors) is also a classic version I enjoy when I want something pure and simple.
storage/reheating
Kulfi is best stored in the freezer, tightly covered, for up to 2 weeks. Since it’s a frozen dessert, there’s no reheating involved. I just let it sit at room temperature for a minute or two before serving so it’s easier to release from the mold.
FAQs
What’s the difference between kulfi and regular ice cream?
Kulfi is denser and creamier because it’s not churned. I reduce the milk slowly, which gives it a thicker texture and intense flavor.
Can I make kulfi without condensed milk?
Yes, I’ve made it the traditional way by reducing just whole milk and sugar. It takes longer, but the taste is equally authentic.
What can I use instead of kulfi molds?
I’ve used paper cups, silicone molds, or even popsicle molds. Anything small and freezer-safe works well.
How do I make mango kulfi?
I add mango puree (fresh or canned) after the milk mixture cools. I stir it in before freezing for a fruity twist.
Can I make this recipe vegan?
I’ve made a vegan version using full-fat coconut milk, almond milk, and a sweetener like maple syrup. It won’t be quite the same, but it’s still delicious.
Conclusion
Kulfi Ice Cream is one of my favorite homemade desserts — it’s rich, nostalgic, and full of classic Indian flavors. Whether I stick to traditional cardamom and saffron or experiment with fruit and nuts, it always turns out decadent and satisfying. It’s a treat I love to share, but I always save one extra for myself in the freezer.

Kulfi Ice Cream Recipe
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Kulfi Ice Cream is a dense, creamy Indian dessert made by slowly reducing milk and infusing it with aromatic cardamom, saffron, and chopped nuts — a no-churn frozen treat that’s rich in flavor and tradition.
- Total Time: 6 hours 50 minutes (including freezing)
- Yield: 6 to 8 servings
Ingredients
- 1 liter whole milk
- ½ cup sweetened condensed milk
- ¼ cup heavy cream (optional)
- 2 tbsp sugar (adjust to taste)
- ½ tsp ground cardamom
- Pinch of saffron strands (soaked in 1 tbsp warm milk)
- 2 tbsp chopped pistachios or almonds
- ½ tsp rosewater (optional)
Instructions
- Pour whole milk into a heavy-bottomed pan and bring to a boil over medium heat.
- Reduce heat and simmer, stirring frequently, until milk reduces to half (30–40 minutes).
- Add sweetened condensed milk, heavy cream (if using), and sugar. Stir until well combined.
- Stir in cardamom, saffron milk, chopped nuts, and rosewater (if using).
- Let the mixture cool completely.
- Pour into kulfi molds, small cups, or popsicle molds.
- Freeze for at least 6 hours, preferably overnight, until fully set.
- To serve, run molds under warm water and gently remove kulfi.
Notes
- Use only whole milk for the best creamy texture.
- Skip nuts for a nut-free version or replace with dried fruits.
- For mango kulfi, stir in mango puree after cooling.
- Store tightly covered in the freezer for up to 2 weeks.
- Vegan version can be made using coconut and almond milk.
- Author: liinaa
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Freezing
- Cuisine: Indian
- Diet: Hindu
Nutrition
- Serving Size: 1 kulfi
- Calories: 210
- Sugar: 18g
- Sodium: 60mg
- Fat: 11g
- Saturated Fat: 6g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 22g
- Fiber: 0g
- Protein: 6g
- Cholesterol: 30mg