Oh, Kulfi! If you’ve ever had this iconic Indian frozen treat, you know it’s not just ice cream—it’s a creamy, dreamy, spiced wonder that takes dessert to a whole new level. Imagine luscious milk, cardamom, and pistachios blended into an incredibly dense, rich, and indulgent frozen treat. The best part? You don’t need an ice cream maker to make this beauty at home. Trust me, it’s so easy, and the flavor? Pure magic! The sweetness, the fragrant spices, and the crunchy nuts all come together in one epic dessert you’ll crave every time.
Why You’ll Love Kulfi Ice Cream
Kulfi is the perfect dessert for so many reasons—whether you’re treating yourself after a long day, serving guests at a gathering, or just in the mood for something different, it’s a go-to. Here’s why it’s a favorite:
Rich and Creamy Texture
Unlike typical ice cream, which is light and airy, Kulfi is dense and creamy—almost like frozen custard. That makes each bite ultra-satisfying and indulgent. It’s smooth, rich, and melts in your mouth beautifully.
Flavor Explosion
Spices like cardamom, saffron, and rose water make Kulfi totally unique, bringing a fragrant and exotic flavor profile that’ll transport you straight to the streets of India with every spoonful.
Easy to Make
No ice cream maker? No problem! You don’t need fancy equipment to make Kulfi. With just a few simple ingredients and some patience, you’ll have the best homemade Kulfi in no time.
Perfect for Summer
Whether it’s the height of summer or you just need a cool treat any time of the year, Kulfi is always the answer. It’s refreshing and soothing in all the right ways.

Ingredients in Kulfi Ice Cream
Let’s talk about the ingredients that make this Kulfi so special:
- Full-Fat Milk: The base of any good Kulfi! Full-fat milk creates a thick, creamy texture that sets Kulfi apart from regular ice cream.
- Heavy Cream: Adds richness and ensures a silky smooth texture.
- Condensed Milk: A key ingredient that sweetens the Kulfi while giving it that classic smooth consistency. It’s sweet and luscious, just what you need.
- Sugar: For that perfect level of sweetness, the sugar combines beautifully with the condensed milk.
- Cardamom: The fragrant, warm spice that is so characteristic of Kulfi. It adds depth and complexity to the flavor.
- Saffron: A little goes a long way. The saffron adds a delicate floral note and a beautiful golden color to the Kulfi.
- Chopped Pistachios: These crunchy, salty nuts balance out the sweetness of the milk and sugar perfectly. You can also add almonds or cashews, depending on your preference.
- Rose Water (optional): A hint of rose water adds an aromatic floral essence that’s completely authentic to the dish.
(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)
Instructions
Ready to make your own Kulfi Ice Cream? Let’s get started!
Step 1: Reduce the Milk
In a large pan, pour the full-fat milk and heat it over medium heat. Bring it to a boil and then reduce the heat to a simmer. Keep stirring often to prevent it from sticking to the bottom of the pan. Let the milk simmer and reduce by about half—this could take around 25–30 minutes. It should become thick and creamy.
Step 2: Add Condensed Milk and Sugar
Once the milk has thickened, add the condensed milk and sugar to the pan. Stir well until the sugar dissolves completely. Let the mixture cook for another 5–7 minutes, making sure it stays thick but not boiling over.
Step 3: Flavor It Up
Add in the cardamom, saffron strands (if using), and a pinch of salt. Stir until everything is combined, and you can smell the rich aroma of the spices infusing into the milk.
Step 4: Let It Cool
Remove the milk mixture from the heat and let it cool for about 10–15 minutes. This will ensure that it’s not too hot when we add the cream.
Step 5: Add Heavy Cream
Once the mixture is slightly cooled, pour in the heavy cream and mix well. You want the mixture to be smooth and well-combined at this point. If you’re adding rose water, this is the time to do so (just a few drops will do).
Step 6: Pour and Freeze
Transfer the Kulfi mixture into molds or small cups (or even an empty ice cube tray for bite-sized pieces!). If you don’t have molds, you can use a loaf pan, and after freezing, just scoop it out. Sprinkle the chopped pistachios into the mixture and stir gently. Cover the molds with plastic wrap and freeze for at least 6–8 hours, or preferably overnight.
Step 7: Serve and Enjoy
Once the Kulfi is frozen solid, it’s time to serve! To release the Kulfi from the molds, run warm water over the outside of the mold for a few seconds to loosen it. Serve the Kulfi with extra pistachios on top or a drizzle of rose syrup for an added touch of flavor.
Nutrition Facts
Servings: 6
Calories per serving: 250
Total Fat: 16g
Saturated Fat: 10g
Cholesterol: 50mg
Sodium: 40mg
Total Carbohydrates: 25g
Dietary Fiber: 1g
Sugars: 20g
Protein: 5g
Vitamin A: 15%
Vitamin C: 0%
Calcium: 10%
Iron: 2%
Preparation Time
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Freeze Time: 6-8 hours
- Total Time: 7-8 hours (including freeze time)
How to Serve Kulfi Ice Cream
Here are a few ideas for serving and enjoying your homemade Kulfi Ice Cream:
Topped with Chopped Pistachios
For an extra crunch, top your Kulfi with more chopped pistachios, almonds, or cashews. You can even drizzle some rose syrup or honey over the top for added sweetness.
With Fresh Fruit
Pair your Kulfi with a side of fresh tropical fruit like mango slices or berries. The sweetness of the fruit balances the richness of the Kulfi beautifully.
As a Dessert for Special Occasions
Kulfi is perfect for celebrating special moments! Serve it at dinner parties, family gatherings, or even as a refreshing treat after a spicy meal.
Additional Tips
Make it Vegan
For a vegan version, use coconut milk or almond milk instead of full-fat milk and heavy cream. You can also swap the condensed milk for coconut cream or another plant-based sweetened milk.
Don’t Skip the Saffron
Saffron may seem like an extra ingredient, but it’s key to getting that true Kulfi flavor. It also gives the Kulfi its signature color. Plus, just a little goes a long way!
Customize the Nuts
If pistachios aren’t your thing, feel free to swap them with almonds, cashews, or any other nuts you prefer. Just toast them lightly before adding them for a deeper flavor.
Kulfi Molds
Traditional Kulfi is made in molds that help form the dessert into long, popsicle-like shapes. If you don’t have Kulfi molds, use small cups, ice cube trays, or even small yogurt containers. Just make sure to cover them tightly before freezing.
FAQ Section
Q1: Can I use low-fat milk?
A1: While full-fat milk gives Kulfi its rich, creamy texture, you can use low-fat milk, but the consistency might not be as thick and indulgent.
Q2: Can I make Kulfi without condensed milk?
A2: Yes! If you prefer not to use condensed milk, you can substitute with extra sugar and a little extra cooking time to reduce the milk further. It won’t be as sweet or dense, though.
Q3: How do I store leftover Kulfi?
A3: Store leftover Kulfi in an airtight container in the freezer for up to a week. Let it sit for a few minutes before serving to soften slightly.
Q4: Can I make Kulfi without an ice cream maker?
A4: Absolutely! Kulfi doesn’t require an ice cream maker. The freezing process in the molds is all you need to get the dense, creamy texture.
Q5: Can I add fruit to Kulfi?
A5: Yes! Mangoes, strawberries, or any berry would be delicious mixed in. Puree the fruit and stir it in before freezing for a fruity version of Kulfi.
Q6: Is it possible to make Kulfi in a loaf pan?
A6: Yes! You can pour the Kulfi mixture into a loaf pan and cut it into slices once frozen. It’s a great option if you don’t have traditional molds.
Q7: What can I do if I don’t have pistachios?
A7: You can use any nut you like, such as cashews, almonds, or even walnuts. Toast them lightly to bring out their flavor before mixing them into the Kulfi.
Q8: Can I add more saffron for extra flavor?
A8: Yes, you can add more saffron if you like! Just be careful, as saffron is potent—too much can make the flavor a bit overwhelming.
Q9: How long does Kulfi take to freeze?
A9: Kulfi needs about 6-8 hours to freeze fully. For the best texture, I recommend freezing it overnight.
Q10: Can I make Kulfi in a vegan version?
A10: Yes! Simply swap the dairy for coconut milk, almond milk, or other plant-based milks, and use coconut cream instead of condensed milk for sweetness.
Conclusion
This Kulfi Ice Cream is everything you could want in a frozen dessert—rich, creamy, and spiced just right. Whether you’re enjoying it by itself or pairing it with some fresh fruit, it’s a treat that everyone will love. Give this recipe a try and let the flavors take you on a delicious journey. Happy Kulfi making!
Print
Kulfi Ice Cream Recipe
- Total Time: 40 minutes
- Yield: 6–8 servings 1x
Description
Kulfi Ice Cream is a rich and creamy traditional Indian frozen dessert made with full-fat milk, cardamom, and saffron. This delightful treat is often garnished with crushed pistachios, almonds, or rose petals. With its dense and velvety texture, it’s a perfect summer dessert or a sweet ending to any meal.
Ingredients
- 4 cups full-fat milk
- 1/2 cup sugar (adjust to taste)
- 1/4 cup sweetened condensed milk
- 1/2 teaspoon ground cardamom
- 1/4 teaspoon saffron threads (optional, soaked in 1 tablespoon warm milk)
- 1/2 teaspoon rose water (optional)
- 1/2 cup crushed pistachios (or almonds) for garnish
Instructions
- Boil the milk: In a heavy-bottomed pan, bring the full-fat milk to a boil over medium heat. Once it starts boiling, reduce the heat to low and simmer for about 20-25 minutes, stirring occasionally, until the milk reduces to about half its original quantity.
- Add sugar and condensed milk: Stir in the sugar and sweetened condensed milk, and continue simmering for another 5-7 minutes, allowing the mixture to thicken slightly.
- Flavor the mixture: Add the ground cardamom, saffron (with the milk it was soaked in), and rose water (if using). Stir well to combine the flavors. Simmer for an additional 2-3 minutes.
- Cool the mixture: Remove the pan from the heat and let the mixture cool to room temperature. Once cooled, transfer it to the refrigerator and chill for 2-3 hours.
- Freeze the kulfi: Pour the chilled mixture into kulfi molds or any small cups, and insert wooden sticks if using molds. Alternatively, you can cover the bowl with plastic wrap and freeze without sticks.
- Freeze overnight: Freeze the kulfi for at least 6-8 hours or overnight until it is completely set and firm.
- Serve: To release the kulfi from the molds, dip them briefly in warm water, then carefully pull out the kulfi. Garnish with crushed pistachios or almonds, and serve immediately.
Notes
- If you don’t have kulfi molds, you can use small cups or silicone molds as an alternative.
- For a richer flavor, you can add 1-2 tablespoons of heavy cream to the mixture.
- You can make kulfi in different flavors like mango, rose, or chocolate by adding fruit purées or flavored syrups to the milk mixture before freezing.
- Be sure to let the kulfi sit at room temperature for a few minutes before serving to soften it slightly for easy scooping.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: Indian, South Indian
Nutrition
- Serving Size: 1/6 of the recipe
- Calories: 250 kcal
- Sugar: 23g
- Sodium: 50mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 2g
- Protein: 5g
- Cholesterol: 35mg