Pistachio Rose Shortbread (Buttery, Crumbly, With Rosewater)
Pistachio rose shortbread is a simple butter cookie with a floral twist. The dough comes together from butter, sugar, flour, chopped pistachios, and a measured spoon of rosewater, then chills into a log that slices into neat rounds. Baked until just golden at the edges, the cookies stay crumbly and buttery, with green pistachio pieces and dried rose petals on top. They keep well, pack well, and pair naturally with a cup of tea.
For a full tea table, serve these with Cardamom Chai Cookies and Salted Caramel Apple Bars for a second baked treat.

Why This Recipe Works
- Chilled log, neat slices: Chilling the dough for 30 minutes firms the butter so the rounds hold their shape in the oven.
- Pistachios inside and on top: Chopped pistachios in the dough give crunch, and a few pressed on top make the flavor obvious.
- Rosewater measured carefully: One tablespoon is enough for a clear floral note without tasting soapy.
- Shortbread keeps well: The low-moisture dough stays crisp for days in an airtight container.
Ingredients
- 1 cup (226 g) unsalted butter, at room temperature
- 1/2 cup (60 g) powdered sugar, plus extra for dusting
- 1 tablespoon (15 ml) rosewater
- 1 teaspoon (5 ml) vanilla extract
- 2 cups (240 g) all-purpose flour
- 1/2 cup (60 g) shelled pistachios, finely chopped, plus 2 tablespoons (15 g) extra chopped pistachios for topping
- 1 tablespoon (2 g) dried edible rose petals, plus extra for topping
- 1/4 teaspoon (1.5 g) fine salt
(full list in card)

How to Make Pistachio Rose Shortbread
Step 1: Cream the butter and sugar
Beat the butter and powdered sugar in a large bowl with a wooden spoon or electric mixer until pale and fluffy, about 2 minutes. Beat in the rosewater and vanilla extract until combined.
Step 2: Mix in the flour, pistachios, and petals
Add the flour, chopped pistachios, dried rose petals, and salt. Mix on low or stir by hand just until a soft dough comes together. Do not overmix, or the cookies turn tough instead of crumbly.
Step 3: Shape, chill, and slice
Shape the dough into a log about 2 inches (5 cm) across, wrap it tightly in plastic wrap, and refrigerate for 30 minutes until firm. Preheat the oven to 325°F (165°C) and line a baking sheet with parchment paper. Slice the log into 24 rounds about 1/4 inch (6 mm) thick, place them on the sheet, and press the extra pistachios and rose petals lightly on top.
Step 4: Bake and cool
Bake for 20 to 22 minutes, until the edges are just golden and the centers still look pale. Cool on the baking sheet for 10 minutes, then move to a wire rack to cool completely. Dust lightly with powdered sugar before serving, if you like.
Tips
- Use room-temperature butter: Cold butter will not cream smoothly, and melted butter makes the dough spread. Soft butter that holds a fingerprint is right.
- Do not overbake: Shortbread should stay pale in the center. Golden edges mean done; brown centers mean dry.
- Slice evenly: Even slices bake evenly. If the log softens while slicing, return it to the fridge for 10 minutes.
- Check your rose petals are edible: Use food-grade dried rose petals only, and skip petals sprayed with anything not meant for food.
Storage
Store the cooled cookies in an airtight container at room temperature for up to 1 week. For longer storage, freeze the baked cookies in a sealed container for up to 1 month and thaw at room temperature before serving. The unbaked log also freezes well for up to 1 month; thaw in the fridge until sliceable.
Frequently Asked Questions
Can I skip the rosewater?
Yes. Leave it out and add an extra teaspoon of vanilla extract. The cookies will taste like plain pistachio shortbread, which is still good.
Why did my shortbread spread in the oven?
The dough was likely too warm or the butter too soft. Chill the sliced rounds on the baking sheet for 10 minutes before baking, and check the oven temperature.
Can I make these ahead for gifting?
Yes. Bake them up to 1 week ahead and store airtight, or freeze the log and slice and bake fresh on the day you need them.
Are the rose petals just decoration?
They add a little floral flavor as well as color, but the main rose flavor comes from the rosewater in the dough. The petals on top are optional.
Pistachio Rose Shortbread
24 cookies
servings20
minutes22
minutes160
kcal72
minutesThis pistachio rose shortbread creams butter with sugar, folds in chopped pistachios and rosewater, then bakes into crumbly, golden rounds. Top with extra pistachios and dried rose petals for a pretty tea-time cookie worth gifting.
Ingredients
1 cup (226 g) unsalted butter, at room temperature
1/2 cup (60 g) powdered sugar, plus extra for dusting
1 tablespoon (15 ml) rosewater
1 teaspoon (5 ml) vanilla extract
2 cups (240 g) all-purpose flour
1/2 cup (60 g) shelled pistachios, finely chopped, plus 2 tablespoons (15 g) extra chopped pistachios for topping
1 tablespoon (2 g) dried edible rose petals, plus extra for topping
1/4 teaspoon (1.5 g) fine salt
Directions
- Beat the butter and powdered sugar until pale and fluffy, about 2 minutes, then beat in the rosewater and vanilla.
- Add the flour, chopped pistachios, rose petals, and salt, and mix just until a soft dough forms.
- Shape into a log about 2 inches (5 cm) across, wrap, and refrigerate 30 minutes. Preheat the oven to 325°F (165°C), slice into 24 rounds about 1/4 inch (6 mm) thick, place on a lined baking sheet, and press extra pistachios and petals on top.
- Bake 20 to 22 minutes until the edges are just golden. Cool 10 minutes on the sheet, then on a wire rack, and dust with powdered sugar if you like.
Photo: “Pistachio rose water cookies” by Joey Doll, CC BY 2.0, via Wikimedia Commons.
