
Preheat the oven to 350°F and line a baking sheet with parchment paper.
In a large bowl of a stand mixer or using an electric hand mixer, cream together the softened butter and powdered sugar until light and fluffy. Add the rose water and beat until dissolved.
Add the flour, one cup at a time, and use a wooden spoon or rubber spatula to mix until well combined. You may want to use your hands because the dough can feel crumbly.
Scoop 1 tablespoon of the mixture, roll into a ball and place on the prepared baking sheet so they’re about 2 inches apart. Press one pistachio in the center of each and flatten slightly.
Bake for 13-15 minutes or until cookies are firm, slightly expanded and the bottoms are lightly golden. They will stay looking white and won’t get much darker.
Cool on the baking sheet for 10 minutes, then transfer to wire racks to cool completely.