Cranberry Pistachio Shortbread Cookies are buttery, tender, and wonderfully festive. Each cookie combines the rich, delicate texture of classic shortbread with sweet-tart dried cranberries and crunchy pistachios. A hint of vanilla brings warmth to the dough, while optional almond extract adds a lovely flavor that complements the nuts.
These slice-and-bake cookies are perfect for holiday cookie trays, afternoon tea, homemade gifts, or a cozy baking day. Their beautiful red and green colors make them especially appealing during the Christmas season, but they are delicious enough to enjoy throughout the year.
One of the best things about this recipe is its simplicity. The dough is prepared in a few easy steps, shaped into logs, and chilled until firm. Once ready, simply slice the dough into rounds and bake until the edges are lightly golden.
The chilling time helps the cookies hold their shape and creates neat, attractive slices. With a little patience, you can make a batch of elegant shortbread cookies that look impressive but require no complicated decorating.
Why You’ll Love These Cranberry Pistachio Cookies
- Buttery and tender: Classic shortbread has a delicate, crumbly texture that melts pleasantly in your mouth.
- Sweet and tangy: Dried cranberries add a fruity contrast to the rich butter.
- Nutty crunch: Pistachios bring texture, flavor, and a beautiful green color.
- Easy slice-and-bake method: Shape the dough into logs, chill, slice, and bake.
- Great for gifting: These cookies are lovely for holiday boxes, cookie exchanges, and homemade treats.
- Make-ahead friendly: The dough can be refrigerated or frozen for convenient baking later.
Ingredients You’ll Need
For the Cookies
- 1 cup (227 g) unsalted butter, softened to room temperature
- ⅔ cup (135 g) granulated sugar
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- ¼ teaspoon almond extract, optional
- 2¼ cups (280 g) all-purpose flour
- ¾ cup (90 g) dried cranberries, roughly chopped
- ¾ cup (95 g) shelled pistachios, roughly chopped
Optional Finishing Coating
- 2 tablespoons granulated sugar
- ¼ cup (30 g) finely chopped pistachios
The optional coating adds a little extra sweetness and gives the edges of the cookies an attractive pistachio finish.
Equipment
- Stand mixer with paddle attachment or hand mixer
- Large mixing bowl
- Whisk and spatula
- Measuring cups and spoons
- Plastic wrap
- Sharp chef’s knife
- Two baking sheets
- Parchment paper
- Wire cooling rack
How to Make Cranberry Pistachio Shortbread Cookies
Step 1: Cream the Butter and Sugar
Place the softened butter and granulated sugar in the bowl of a stand mixer fitted with the paddle attachment. You can also use a hand mixer and a large mixing bowl.
Beat on medium speed for 3–4 minutes, until the mixture becomes pale, fluffy, and noticeably lighter in color. Scrape down the sides of the bowl halfway through mixing to ensure everything is evenly combined.
Properly creaming the butter and sugar helps create the delicate texture of shortbread. Avoid rushing this step by using excessively high speed.
Step 2: Add the Flavorings
Add the salt, vanilla extract, and optional almond extract.
Mix on low speed for approximately 30 seconds, just until the flavorings are incorporated.
Vanilla adds a familiar sweetness, while almond extract provides a subtle nutty aroma that works especially well with pistachios.
Step 3: Incorporate the Flour
Add the all-purpose flour in two additions, mixing on low speed after each addition.
Continue mixing only until the dough comes together and no dry flour remains. Shortbread dough should be thick and slightly crumbly.
Avoid overmixing. Excessive mixing can develop the gluten in the flour and make the cookies firmer rather than tender.
Step 4: Fold in the Cranberries and Pistachios
Remove the bowl from the mixer.
Using a spatula or clean hands, gently fold in the chopped dried cranberries and pistachios. Distribute them throughout the dough as evenly as possible.
The dough may appear slightly crumbly, but it should hold together when pressed. Chopping the cranberries and pistachios into manageable pieces makes shaping and slicing easier.
Step 5: Shape the Dough into Logs
Divide the dough into two equal portions.
Place each portion onto a separate sheet of plastic wrap. Shape each piece into a compact log approximately 2 inches (5 cm) in diameter and 8–9 inches (20–23 cm) long.
Wrap each log tightly in plastic wrap, twisting the ends to seal.
For the optional coating, combine the granulated sugar and finely chopped pistachios on a plate. Briefly unwrap each log and roll it in the mixture, pressing gently so the coating adheres. Rewrap the logs before chilling.
Step 6: Chill the Dough
Refrigerate the wrapped dough logs for at least 2 hours.
Chilling is essential because it firms the butter and helps the cookies maintain their shape during baking. It also makes the dough easier to slice cleanly.
The logs can be refrigerated for up to 3 days before baking. For longer storage, freeze them tightly wrapped.
Step 7: Preheat the Oven
Preheat the oven to 350°F (175°C), placing a rack in the middle position.
Line two baking sheets with parchment paper.
Remove one dough log from the refrigerator at a time. Keeping the second log chilled helps prevent the dough from becoming too soft while you slice the first batch.
Step 8: Slice the Cookies
Unwrap the chilled dough log and place it on a cutting board.
Using a sharp, thin knife, slice the log into rounds approximately ¼ inch (6 mm) thick.
Rotate the log slightly after each cut to help maintain its round shape. If the dough cracks around the edges, gently press the pieces back together.
Arrange the slices about 1 inch apart on the prepared baking sheet.
Step 9: Bake the Shortbread Cookies
Bake one baking sheet at a time on the middle rack for 12–14 minutes.
The cookies are ready when the edges are just beginning to turn golden. The centers should remain pale and may look slightly soft.
Shortbread continues to firm as it cools, so avoid baking until the centers become deeply browned. Watch carefully during the final 2 minutes because the bottoms can darken quickly.
Step 10: Cool the Cookies
Remove the baking sheet from the oven and let the cookies rest for approximately 5 minutes.
Carefully transfer them to a wire cooling rack and allow them to cool completely.
Repeat with the second dough log. If you have leftover scraps, gently press them together, chill for about 15 minutes, and slice again.
Once cooled, the cookies will have a delicate, buttery texture with a pleasant crunch from the pistachios and chewy bits of cranberry.
Tips for Perfect Cranberry Pistachio Shortbread
Use Properly Softened Butter
Butter should be softened but not melted. A temperature around 65–68°F (18–20°C) is ideal for creaming.
Cold butter can leave lumps, while overly warm butter may make the dough greasy and difficult to shape.
Chop the Mix-Ins Evenly
Cut the cranberries and pistachios into pieces no larger than a pea. Large pieces can make slicing difficult and may cause the cookies to break.
Choose a Sharp Knife
A sharp, thin knife makes clean cuts through the chilled dough. A dull knife may crush the log or create uneven rounds.
Rotate the Dough While Slicing
Turn the log slightly after each cut to help maintain a circular shape. If the dough becomes too soft, return it to the refrigerator briefly.
Do Not Overbake
The edges should be lightly golden while the centers remain pale. The cookies will become firmer as they cool.
Chill the Dough Thoroughly
Allow at least 2 hours of chilling time. This helps the cookies hold their shape and makes slicing much easier.
Make-Ahead and Storage
These shortbread cookies are convenient for preparing ahead of time.
Room temperature: Store completely cooled cookies in an airtight container for up to 1 week.
Freezing baked cookies: Place the cooled cookies in a freezer-safe container, separating layers with parchment paper. Freeze for up to 2 months. Thaw at room temperature before serving.
Freezing the dough: Wrap the dough logs tightly and freeze for up to 3 months. Slice the frozen dough and bake, adding approximately 1–2 minutes to the baking time as needed. Check the cookies closely to avoid overbaking.
For the best flavor and texture, allow the cookies to cool completely before storing them.
Serving Suggestions
Cranberry Pistachio Shortbread Cookies are delicious with a cup of tea, coffee, or warm milk.
They also make a lovely addition to:
- Holiday cookie platters
- Christmas dessert tables
- Afternoon tea spreads
- Homemade cookie gift boxes
- Cookie exchanges
- Festive brunch gatherings
Their buttery flavor and colorful mix-ins make them attractive without requiring icing or elaborate decoration.
Frequently Asked Questions
Can I make the dough ahead of time?
Yes. The dough logs can be refrigerated for up to 3 days before baking. You can also freeze the wrapped logs for up to 3 months.
Why do shortbread cookies need to chill?
Chilling firms the butter, making the dough easier to slice and helping the cookies maintain their shape in the oven.
Can I leave out the almond extract?
Yes. Almond extract is optional. The cookies will still have a delicious buttery flavor with vanilla.
Why are my shortbread cookies crumbly?
Shortbread naturally has a delicate, crumbly texture. If the dough falls apart before baking, gently press it together. Avoid adding extra flour, and make sure the butter was properly softened.
How do I know when the cookies are done?
Look for lightly golden edges and pale centers. The cookies may feel slightly soft when they first come out of the oven, but they will firm as they cool.
Cranberry Pistachio Shortbread Cookies Recipe Card
Recipe Details
- Course: Dessert, Snack
- Cuisine: American
- Difficulty: Easy
- Yield: Approximately 26 cookies
- Prep Time: 20 minutes
- Chill Time: 2 hours
- Bake Time: 12–14 minutes
- Total Time: Approximately 2 hours 45 minutes
Ingredients
For the cookies:
- 1 cup (227 g) unsalted butter, softened
- ⅔ cup (135 g) granulated sugar
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- ¼ teaspoon almond extract, optional
- 2¼ cups (280 g) all-purpose flour
- ¾ cup (90 g) dried cranberries, roughly chopped
- ¾ cup (95 g) shelled pistachios, roughly chopped
Optional coating:
- 2 tablespoons granulated sugar
- ¼ cup (30 g) finely chopped pistachios
Instructions
- Beat the softened butter and sugar on medium speed for 3–4 minutes until pale and fluffy.
- Add the salt, vanilla, and optional almond extract. Mix on low until combined.
- Add the flour in two additions, mixing only until the dough comes together.
- Fold in the chopped cranberries and pistachios.
- Divide the dough in half and shape each portion into a log approximately 2 inches in diameter and 8–9 inches long.
- Wrap the logs tightly in plastic wrap and refrigerate for at least 2 hours.
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper.
- Slice the chilled dough into rounds approximately ¼ inch thick. Arrange them 1 inch apart on the baking sheets.
- Bake for 12–14 minutes, until the edges are just lightly golden.
- Cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Estimated Nutrition Information
The following values are estimates based on approximately 26 cookies and may vary depending on ingredient brands and cookie size.
| Nutrient | Approximate Amount per Cookie |
|---|---|
| Calories | 145 kcal |
| Total Fat | 9 g |
| Saturated Fat | 4.5 g |
| Trans Fat | 0 g |
| Cholesterol | 19 mg |
| Sodium | 25 mg |
| Total Carbohydrates | 15 g |
| Dietary Fiber | 1 g |
| Total Sugars | 6 g |
| Protein | 2 g |
| Vitamin D | 0 mcg |
| Calcium | 8 mg |
| Iron | 0.5 mg |
| Potassium | 45 mg |
Final Thoughts
Cranberry Pistachio Shortbread Cookies are a simple yet elegant treat that brings together buttery shortbread, sweet-tart cranberries, and crunchy pistachios. The slice-and-bake method makes them easy to prepare, while the colorful ingredients give them a festive appearance.
Whether you are baking for a holiday celebration, preparing homemade gifts, or simply enjoying a sweet afternoon snack, these cookies are a wonderful choice.
Make the dough ahead, chill it until firm, and bake a batch whenever you want a delicious homemade treat.

