In einem Topf mit schwerem Boden die Milch bei schwacher Hitze unter gelegentlichem Rühren köcheln lassen, bis sie auf die Hälfte reduziert ist (ca. 45 Minuten).
Sahne, Kondensmilch, Zucker, Kardamompulver und Safranmilch hinzufügen. Gut umrühren und weitere 10 Minuten kochen lassen.
Vom Herd nehmen und abkühlen lassen. Die gehackten Walnüsse und das Rosenwasser (falls verwendet) unterrühren.
Gieße die Mischung in Kulfi-Förmchen oder kleine luftdichte Behälter. 6-8 Stunden oder über Nacht einfrieren.
Zum Servieren die Muscheln einige Sekunden lang in warmes Wasser tauchen, um die Kulfi aus der Form zu lösen. Mit extra Nüssen belegen und genießen