Go Back
+ servings
Closeup view of a stack of rose pistachio cookies with pink icing and crushed pistachios with rose petals all around

Rose Pistachio Shortbread Cookies

Rose Pistachio Shortbread Cookies take the best ever shortbread cookie recipe and add a fresh twist with crushed pistachio nuts and a pink rose petal icing.
5 from 8 votes
Print Pin
Course: Dessert
Cuisine: American, Eclectic
Keyword: Baking with Rose Petals, Pistachio Cookies, Unique Shortbread Recipes
Prep Time: 25 minutes
Cook Time: 15 minutes
Chill Time: 2 hours
Total Time: 40 minutes
Makes: 24 cookies
Author: Sues


  • 1 cup, plus 2 Tbsp (2 ¼ sticks) salted butter, chilled and cut into ½-inch pieces (if you only have unsalted butter, add ¼ tsp salt to the flour)
  • ½ cup granulated sugar
  • ¼ cup light brown sugar, packed
  • 2 tsp vanilla extract
  • 2 ¼ cups all-purpose flour
  • ½ cup, plus ⅓ cup crushed pistachios (plus more for topping)
  • 1 large egg, lightly beaten
  • ¼ cup decorative sugar, for rolling
  • Rose icing (recipe below)
  • ¼ cup crushed dried culinary-grade rose petals

Rose Icing

  • ½ cup whole milk
  • 1 ½ Tbsp dried culinary-grade rose buds/petals
  • 3 cups confectioners' sugar
  • 1-2 drops pink food coloring


  • In the bowl of a stand mixer or in a large bowl with a hand mixer, beat butter, granulated sugar, brown sugar, and vanilla on medium-high speed until light and fluffy, 3-5 minutes.
  • Scrape sides of bowl with a spatula and while mixer is running on low speed, slowly add flour and ½ cup crushed pistachios and beat to just blend, taking care not to over-mix.
  • Divide dough in half and place each half on a large piece of plastic wrap. Fold plastic wrap over dough to completely cover and use your hands to roll the dough into a smooth log, about 2" or 2 ¼" in diameter. Repeat with second half of dough and then place in fridge to chill until firm, about 2 hours.
  • Pre-heat oven to 350 degrees and line a rimmed baking sheet with parchment paper. In a small bowl, mix together decorative sugar and remaining ⅓ cup crushed pistachios. Taking one dough log out of the fridge at a time, brush the outside of each log with egg wash and roll in decorative sugar and crushed pistachios.
  • Slice each log into ½"-thick rounds and arrange on prepared baking sheet about 1" apart. Bake for 12-15 minutes, until edges are just beginning to turn golden. Let cool slightly on pan before moving to wire racks to cool completely before icing.
  • Dip cooled cookies in rose icing and sprinkle on additional crumbled pistachios and crushed rose petals. Let icing harden before serving.

Rose Icing

  • In a small saucepan over medium heat, bring milk and rose petals to just a boil.
  • Remove saucepan from heat and let roses steep in milk for about 10 minutes.
  • Strain and discard roses. Let mixture cool to room temperature.
  • Place 6 Tbsp of the rose milk mixture into a medium bowl and whisk in confectioners' sugar until smooth. For a thinner icing, add more rose milk, 1 tsp at a time.
  • Add pink food coloring until you reach desired shade.


  • Recipe slightly adapted from Alison Roman
  • I usually use lightly salted pistachios for these cookies, but no-salt and salted are also fine. Of course, the saltiness of the cookie will be effected a bit depending on which you use, but all are still delicious! If you prefer not to have a very salty cookie, either use no-salt or leave salt out of batter.
  • Cookie dough can be made and kept chilled up to one week in advance. It can also be frozen for one month in advance of baking.

Useful Products

Share a Photo of Your Finished Recipe!Mention @wearenotmartha and share a photo if you've made the recipe!