Luxurious Rose-Infused Shortbread with White Chocolate
These rose shortbread cookies are buttery, delicately floral, and made for cookie season — whether that means holiday gifting, an afternoon baking project, or a simple excuse to turn on the oven and let your kitchen fill with something beautiful. Shortbread is one of those rare cookies that feels both timeless and unfussy, relying on just a few ingredients and good technique rather than embellishment.
This version leans into subtlety. Dried rose petals and a hint of lemon zest add fragrance without tipping into perfume territory, while the shortbread itself stays tender and rich, with that signature melt-in-your-mouth texture. It’s the kind of cookie that doesn’t need much explaining once you’ve tasted it — elegant, restrained, and quietly indulgent.
I’ve teamed up with my sweet friends over at Red Pantz to bring you this fresh take on a traditional recipe. Rose has long been used in both food and wellness traditions, offering not just aroma but depth and complexity when handled with care. If you’re curious to learn more, their article on the 9 things that make rose more than a pretty flower is a lovely place to start.

The finish is intentionally simple: a smooth white chocolate coating that adds just enough richness to complement the butter and highlight the rose, rather than compete with it. White chocolate keeps things soft and creamy, but milk or dark chocolate would be equally delicious here, depending on whether you prefer something sweeter or more bittersweet.

Because shortbread is sturdy and keeps well, these cookies are especially suited to gifting. Slip them into a holiday cookie tin, wrap them in parchment for a host gift, or keep a few tucked away for yourself — they’re just as satisfying alongside a cup of tea as they are on a celebratory dessert table. However you serve them, they’re a gentle reminder that sometimes the simplest cookies are the ones people remember most.

Rose shortbread with white chocolate glaze
Ingredients
For the shortbread:
- 1 cup butter or ghee (2 sticks)
- 1/2 cup granulated sugar
- 1 tablespoon lemon zest
- 1 teaspoon dried rose petals
- 1 teaspoon vanilla extract
- 2 1/2 cups all purpose flour or almond flour
For the white chocolate:
- 4 ounces high-quality white chocolate, finely chopped Bar chocolate works better than chips — Ghirardelli, Valrhona, or Guittard if you have it
- 1 teaspoon neutral oil Optional, for smoother coating
- Dried rose petals, finely crushed Optional, for garnish
Instructions
To make the cookies:
- In a large mixing bowl, combine the butter (or ghee, if using), sugar, lemon zest, dried rose petals, and vanilla. Beat on medium speed until smooth and pale, about 2–3 minutes, scraping down the bowl as needed.
- Add the flour and mix on low speed just until the dough comes together when pressed. Avoid overmixing.
- Generously flour a flat surface and roll out the dough to 1/4-inch thickness, working quickly to prevent softening. Use cookie cutters of your preferred shape to cut out the dough and carefully transfer to a parchment lined baking sheet.
- Cover the baking sheet with plastic wrap and freeze until firm (10-20 minutes), which helps the cookies hold their shape. Roll out the leftover scraps, and repeat with the remaining dough.
- Preheat the oven to 350 degrees. Bake the cookies on the middle rack of the oven for 12-14 minutes or until set and just barely golden around the edges. Let cool on the baking sheet 5 minutes, then transfer to a wire cooling rack to cool completely.
To make the white chocolate:
- Place the chopped white chocolate in a heatproof bowl set over a saucepan of barely simmering water (or microwave in 15-second bursts, stirring well between each). Melt until smooth.
- Stir in the oil or cocoa butter, if using, to create a thinner, more fluid coating that won’t overwhelm the delicate shortbread.
- Once cookies are completely cool, dip halfway into the melted chocolate or drizzle over the tops using a spoon.
- Let cookies sit at room temperature until the chocolate is fully set, or refrigerate for 10–15 minutes to speed things along.
- Sprinkle lightly with crushed rose petals before the chocolate sets.


