Versez le lait dans une grande casserole. Ajoutez le sucre, la cardamome et les gousses de vanille fendues. Portez à ébullition et laissez bouillonner, en remuant de temps en temps, jusqu’à ce que le lait réduise de moitié et devienne sirupeux.
Hachez irrégulièrement les pistaches. Grillez-en la moitié à sec dans une poêle avec la poudre d’amande. Otez les gousses de vanille et de cardamome du lait, puis ajoutez le mélange pistaches-amandes. Laissez refroidir.
Répartissez ensuite le mélange dans des ramequins ou des moules à canelés ou plus simplement dans des gobelets en plastique et mettez-les au congélateur pendant 2 h.
Démoulez les kulfis sur des assiettes et patientez 10 mn avant de les servir. Décorez avec les pistaches restantes.