In a large bowl, combine the dry pistachio pudding mix with the crushed pineapple and its juice. Stir until evenly mixed.
Fold in the mini marshmallows.
Gently fold in the whipped topping until light and fluffy.
Stir in the chopped nuts, or reserve them to sprinkle on top before serving.
Cover and refrigerate for at least one hour before serving.