Preheat your oven to 350°F. Prepare a 9x5 loaf pan with nonstick baking spray.
In a small bowl, combine the flour, baking powder, salt, and crushed pistachios.
In your electric mixer, cream together the softened butter and granulated sugar until the mixture is light and fluffy, which should take about 5 minutes. Occasionally scrape down the sides and bottom of the bowl. Add the eggs one at a time, beating well after each addition. Mix in the fresh lemon juice, lemon zest, and vanilla extract.
Gradually mix in half of the dry ingredients. Then, add the Greek yogurt, followed by the remaining dry ingredients. Continue to mix until just combined, ensuring you scrape down the bowl as needed.
Pour the batter into the prepared loaf pan. Bake for 55 to 65 minutes, or until the loaf's center is set and the top is golden brown. Once done, remove the loaf from the oven and let it cool in the pan for 30 minutes. Carefully remove the loaf from the pan and allow it to cool completely on a wire rack. Once cooled, drizzle with the lemon glaze and sprinkle with chopped pistachios.
Lemon Glaze:
In a large bowl, whisk together the powdered sugar, fresh lemon juice, and lemon zest until smooth. Drizzle the glaze over the cooled loaf and finish by sprinkling with chopped pistachios.