Buttery, tender shortbread cookies packed with dried cranberries and crunchy pistachios. They have crisp edges, a delicate crumb, and a beautiful festive color combination.
Ingredients
For the Cookies
- 1 cup (226 g) unsalted butter, softened
- ¾ cup (90 g) powdered sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon almond extract — optional
- 2 cups (250 g) all-purpose flour
- ¼ teaspoon salt
- ¾ cup (90 g) dried cranberries, finely chopped
- ½ cup (65 g) unsalted pistachios, roughly chopped
- 1 teaspoon orange zest — optional
Optional Decoration
- ½ cup (85 g) white chocolate, melted
- 2 tablespoons finely chopped pistachios
- 2 tablespoons finely chopped dried cranberries
Instructions
1. Prepare the butter
Place the softened butter in a large mixing bowl.
Beat with an electric mixer on medium speed for about 1–2 minutes, until smooth and creamy.
Don’t melt the butter. It should be soft enough to press easily with your finger but still hold its shape.
2. Add the powdered sugar
Add the powdered sugar to the butter.
Beat for another 2–3 minutes, until light and fluffy.
Scrape down the sides of the bowl as needed.
3. Add the flavoring
Add the vanilla extract and, if using, the almond extract and orange zest.
Mix until evenly incorporated.
4. Add the dry ingredients
In a separate bowl, whisk together the flour and salt.
Gradually add the flour mixture to the butter mixture.
Mix on low speed just until the dough comes together.
Do not overmix. Overworking the dough can make the cookies less tender.
5. Add cranberries and pistachios
Fold in the chopped dried cranberries and pistachios using a spatula or wooden spoon.
Make sure they’re distributed evenly throughout the dough.
6. Shape the dough
Transfer the dough onto a sheet of parchment paper.
Shape it into a log approximately 2 inches (5 cm) in diameter.
Roll the parchment around the dough and gently tighten it to create an even cylinder.
Twist the ends of the parchment to seal.
7. Chill the dough
Refrigerate the dough for at least 1–2 hours, or until firm.
For an even easier slicing process, you can chill it overnight.
Don’t skip this step: Chilled shortbread dough holds its shape much better during baking.
8. Preheat the oven
When ready to bake, preheat the oven to 350°F (175°C).
Line baking sheets with parchment paper.
9. Slice the cookies
Remove the chilled dough from the refrigerator.
Using a sharp knife, cut the log into slices approximately ¼ inch (6 mm) thick.
If the dough cracks while slicing, let it sit at room temperature for 5 minutes and try again.
10. Arrange on the baking sheet
Place the cookies on the prepared baking sheet, leaving about 1 inch (2.5 cm) between them.
Shortbread doesn’t spread dramatically, but some space helps the cookies bake evenly.
11. Bake
Bake for 10–14 minutes, depending on the thickness.
The cookies should look set, with the edges just beginning to turn lightly golden.
Don’t wait for the entire cookie to become dark brown—the center should remain relatively pale.
12. Cool
Allow the cookies to cool on the baking sheet for 5 minutes.
Then carefully transfer them to a wire rack and allow them to cool completely.
They will become firmer and develop their classic shortbread texture as they cool.
Optional White Chocolate Decoration
13. Melt the chocolate
Place the white chocolate in a microwave-safe bowl.
Microwave in 15–20 second intervals, stirring between each interval, until smooth.
14. Decorate
Dip one end of each cooled cookie into the melted white chocolate, or drizzle the chocolate over the cookies.
Immediately sprinkle with chopped pistachios and dried cranberries.
Allow the chocolate to set completely before serving.
⏱️ Recipe Details
- Prep Time: 20 minutes
- Chilling Time: 1–2 hours
- Bake Time: 10–14 minutes per batch
- Total Time: About 1 hour 45 minutes
- Yield: Approximately 28–32 cookies
- Difficulty: Easy
Tips for Perfect Shortbread
- Use room-temperature butter, not melted butter.
- Measure flour carefully; too much flour can make the cookies dry.
- Chill the dough before slicing and baking.
- Chop the cranberries and pistachios relatively small so the cookies slice cleanly.
- Don’t overbake. The edges should only be lightly golden.
- For the strongest pistachio flavor, use unsalted roasted pistachios.
- Orange zest pairs especially well with cranberry and pistachio.
Storage
Store completely cooled cookies in an airtight container at room temperature for up to 1 week.
You can also freeze the baked cookies for up to 2–3 months.
The unbaked dough can be wrapped tightly and refrigerated for up to 3 days or frozen for up to 2 months.
Q&A
Q: Can I use salted butter?
Yes. If using salted butter, reduce or omit the additional salt.
Q: Can I use fresh cranberries?
Dried cranberries are recommended because fresh cranberries contain much more moisture and can change the texture of shortbread.
Q: Why did my cookies spread?
The butter may have been too warm or the dough wasn’t chilled enough. Chill the shaped dough thoroughly before slicing and baking.
Q: Why are my cookies crumbly?
Shortbread is naturally crumbly, but excessive flour or overbaking can make it too dry. Measure the flour accurately and bake only until the edges are lightly golden.
Q: Can I make these without almond extract?
Absolutely. Simply use vanilla extract.
Q: Can I substitute another nut?
Yes. Pecans, walnuts, or almonds can be used, although pistachios provide the distinctive flavor and color of this recipe.
