Preheat your oven to 350ยฐF (175ยฐC). Grease and flour a 9×5 inch loaf pan.
In a large bowl, cream together the softened butter and granulated sugar until light and fluffy.
Beat in the eggs one at a time, then stir in the vanilla extract.
In a separate bowl, whisk together the flour, baking powder, and salt.
In another bowl, combine the milk and pistachio instant pudding mix. Stir until well combined.
Add the dry ingredients to the wet ingredients alternately with the milk-pudding mixture, beginning and ending with the dry ingredients. Mix until just combined. Do not overmix.
Fold in the chopped pistachios.
Pour the batter into the prepared loaf pan and spread evenly.
Bake for 50-60 minutes, or until a wooden skewer inserted into the center comes out clean.
Let the bread cool in the pan for 10 minutes before inverting it onto a wire rack to cool completely.
Notes
For an extra pistachio flavor, you can add a few drops of pistachio extract to the batter.
You can sprinkle a few chopped pistachios on top of the batter before baking for a decorative finish.
This bread stores well in an airtight container at room temperature for up to 3 days.