Scoop the thick coconut cream from the chilled cans into a large cold bowl, leaving the watery liquid behind. Beat for 2-3 minutes until smooth and fluffy.
Whisk the sweetened condensed coconut milk with the pistachio butter, vanilla, almond extract and salt until completely smooth.
Fold the pistachio mixture into the whipped coconut cream until no streaks remain.
Fold in the chopped pistachios, reserving a small handful for the top.
Transfer to a 9x5 inch loaf pan, scatter the reserved pistachios on top, cover and freeze for at least 6 hours.
Let the ice cream sit at room temperature for 10 minutes before scooping.