Préchauffez votre four à 160°C (thermostat 5).
Dans une casserole, mélangez le lait, la crème et la pâte de pistache. Chauffez à feu moyen jusqu'à ce que le mélange soit chaud, mais sans ébullition.
Dans un grand bol, battez les œufs avec le sucre, l'extrait de vanille et le sel jusqu'à obtenir un mélange homogène.
Versez lentement le mélange de lait chaud dans le mélange d'œufs tout en fouettant pour éviter de cuire les œufs.
Filtrez le mélange à travers une passoire fine pour enlever les éventuels grumeaux.
Versez le mélange dans des ramequins ou un moule à flan.
Placez les ramequins dans un plat allant au four et ajoutez de l'eau chaude dans le plat jusqu'à mi-hauteur des ramequins.
Enfournez pendant environ 40-45 minutes, ou jusqu'à ce que le flan soit ferme au toucher.
Laissez refroidir à température ambiante, puis réfrigérez pendant au moins 2 heures avant de servir.