Creamy Cinnamon Cardamom Kulfi

India's answer to ice cream, but much denser and creamier because it isn't whipped (no air is mixed in), but rather the milk is slowly reduced. Kulfi has a solid, almost biteable texture, and since it lacks air bubbles, it melts much slower on the plate, making it enjoyable even in the hot Indian summer.
🕒 Prep Time 10 mins
🍳 Cook Time 40 mins
Total Time 5 hrs 50 mins
🍽️ Servings 6 servings
🔥 Calories 380 kcal
🌍 Cuisine Indian

Ingredients

Equipment Needed

  • Heavy-bottomed pot (to prevent milk scorching)
  • Popsicle molds or small cups
  • Whisk

Allergen Information

⚠️ Milk
⚠️ Tree Nuts

Instructions

1

Pour the milk and cream into the pot and bring to a boil. Reduce heat and simmer gently, stirring frequently, until the volume reduces by half (about 30-40 minutes).

Tip: Evaporating the water (reduction) concentrates the milk sugar and fat, creating a caramelized flavor and thickness.
2

Stir in the sugar, cinnamon, and cardamom. If you want to speed it up, add the cornstarch dissolved in a little water now and boil for another 2 minutes until it thickens.

Tip: Cornstarch binds the remaining free water, preventing ice crystals from forming during freezing.
3

Cool the mixture to room temperature, then pour into molds. Sprinkle the top (which will be the base) with pistachios.

Tip: If you put it in the freezer while hot, you could damage your appliance and ruin the texture of the kulfi.
4

Freeze for at least 5-6 hours until frozen solid.

Tip: Dip the mold in warm water for 10 seconds before serving to help it slide out easily.

Recipe FAQ

Why is my Kulfi icy and crystallized?
Too much water remained in the milk. You should have boiled (reduced) it longer, or the base ingredients were too thin. Full-fat milk and cream are key.

Ingredients

  • 4 cups Whole Milk
  • 1 cup Heavy Cream
  • 3/4 cup Sugar
  • 1 tsp Ground Cinnamon
  • 1/2 tsp Ground Cardamom
  • 1 tbsp Cornstarch (optional, for faster thickening)
  • 2 tbsp Unsalted Pistachios (chopped)