Gather all your ingredients so that you have everything close at hand on the counter or table. Line two 9-inch round cake pans with waxed paper.
Prepare your ingredients. Using a nut chopper, finely chop the salted, roasted pistachios.
Preparing the Dough
In a large mixing bowl, cream together the softened butter, powdered sugar, vanilla extract, and salt until light and fluffy, about 2-3 minutes.

Add in the all-purpose flour and food-grade lavender and mix just until combined.
Press dough into prepared cake pans. Flatten with hand to make a smooth surface. Using a sharp knife, score the dough into 16 wedges for each pan. Prick each wedge with a roller docker or a fork a few times. Refrigerate pans with dough until firm, about 30 minutes.
It’s important to score the cookies before they are baked, and then to cut them after they have cooled for ten minutes. Otherwise, they are prone to cracking.
Preheat oven to 300 degrees. Bake for 25-30 minutes, until lightly golden on the edge. Remove from oven and cool for 10 minutes. Using a sharp knife, cut through the score lines. Allow to cool completely in the pan.
Preparing the Glaze
While the shortbread cools, prepare the glaze by whisking powdered sugar, whole milk and vanilla extract in a shallow bowl until smooth.
Holding cookies by the edge, dip the tops into the glaze to coat. Place on a wire rack and when you have 4-5 done, sprinkle each with chopped pistachios. Repeat with remaining cookies.
When you glaze the cookies, I found the simplest way was to just dip them in the glaze and then spread the icing with a knife to cover any missed areas. Be sure to add the crushed pistachios before the icing hardens or they won’t stick to the cookies.
Allow to set until the glaze has hardened. Store in an airtight container until ready to serve. May store at room temperature for 7-10 days. These cookies also freeze very well.
This recipe makes 32 Lavender Pistachio Shortbread Cookies.