These Cranberry Pistachio Shortbread Cookies are buttery, crisp, and filled with festive pops of red cranberries and green pistachios. They have a perfectly crumbly, melt in your mouth texture and look like little jewels on any holiday cookie tray. Simple to make and always stunning, these cookies are perfect for gifting, entertaining, or enjoying with a warm cup of tea.

These Cranberry Pistachio Shortbread Cookies are the easiest holiday cookies you can make. Just like all good shortbread, they are buttery and crumbly with the festive flavors of toasted pistachios and tart cranberries.
This recipe comes together in one bowl with simple ingredients, and as a bonus it is completely egg free. Whether you are making cookies for gifting or want a classic treat to enjoy with a cup of tea, this buttery, crisp, and irresistible recipe is exactly what you have been searching for.
For more easy holiday cookie recipes try my pistachio white chocolate cookies , eggless chocolate chip cookies or gingerbread cookies without molasses.
Jump to:
Why You’ll Love This Recipe
- Melt-in-Your-Mouth Texture: This is a true shortbread. Rich, tender, and perfectly buttery, crumbling beautifully with every bite.
- Festive Appearance: The bright red cranberries and green pistachios make these cookies incredibly beautiful and ideal for holiday cookie boxes.
- Simple Ingredients: The dough relies on just six pantry staples (butter, sugar, flour, vanilla, salt, mix-ins).
- No Spreading: Because the dough is mostly butter and flour (with no leavening), the cookies hold their shape perfectly, making them excellent for sliced shapes.
- Perfect for Gifting: They travel well, stack easily, and stay fresh for a long time, making them a fantastic homemade gift.

Ingredient Notes
- Unsalted Butter: This is the most important ingredient. Use high-quality, room-temperature unsalted butter. Since shortbread is butter-forward, the flavor quality really shines through. If using salted butter, reduce the added salt to ¼ teaspoon.
- Powdered Sugar (Confectioners’ Sugar): Using powdered sugar instead of granulated sugar helps achieve that signature fine, tender, and melt-in-your-mouth texture.
- All-Purpose Flour: Use the spoon-and-level method or a kitchen scale to ensure accuracy. Too much flour will result in dry, stiff dough.
- Dried Cranberries: Chop the cranberries into small pieces so they distribute evenly throughout the dough and don’t cause the dough logs to break when slicing.
- Pistachios: Use unsalted, shelled pistachios. Lightly chop them to match the size of the cranberries. I like to toast them lightly before adding them because it intensifies their flavor.
- Milk: Used to bind the dough together. Use any kind of milk. I prefer to use whole milk.
Substitutions & Variations
- Nuts: Substitute pistachios with walnuts, pecans, or almonds. Make sure to chop them finely.
- Dried Fruit: Swap dried cranberries for dried cherries, finely chopped apricots, or orange zest for a different flavor profile.
- Chocolate: Add ½ cup of white chocolate chips or mini semi-sweet chocolate chips to the dough for extra indulgence.
- Dipping: Once baked and cooled, dip one end of the cookies in melted white chocolate and sprinkle with extra chopped pistachios.

Step-by-Step Instructions
Here is how to make these cranberry pistachio shortbread cookie recipe. You can use a stand mixer fitted with a paddle attachment or a large bowl with a hand mixer.

Cream Butter and Sugar: In a large bowl, beat the room-temperature butter with the powdered sugar and vanilla extract until light and creamy (about 2 minutes).

Add Dry Ingredients: Whisk the flour and salt in a separate bowl. Gradually add the dry mixture and milk to the butter mixture, mixing on low speed just until a cohesive dough forms and no flour streaks remain.

Add Mix-Ins: Gently fold in the chopped dried cranberries and pistachios by hand.

Shape and Chill: Divide the dough in half. On a piece of plastic wrap, shape each half into a tight, 1.5-inch diameter log. Wrap tightly and refrigerate for a minimum of 2 hours, or up to 3 days.
Prep the Oven & Pan: Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.

Slice and Bake: Unwrap the chilled logs. Using a sharp knife, slice the dough into pieces approximately ⅓-inch thick. Place the slices 1 inch apart on the prepared cookie sheet.

Bake: Bake for 11-13 minutes, or until the edges are lightly golden brown. The centers should still look pale.
Cool: Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
Tips & Tricks for Perfect Shortbread
- Do Not Overmix: Mix only until the flour streaks disappear. Overmixing develops the gluten in the flour, which leads to tough, hard cookies, the opposite of shortbread’s delicate texture.
- Chill Time is Crucial: The long chill time (at least 2 hours) is essential. It firms the butter, which prevents the dough from spreading in the oven, and allows the flavors to meld.
- Use a Sharp Knife for Slicing: To prevent your dough logs from flattening or crumbling, use a long, sharp knife and cut the chilled log into even slices, about ⅓ inch thick.
- Chop the mix-ins finely: Make sure to finely chop the cranberries and pistachios, otherwise the larger pieces can cause the cookies to crumble.
- Roll Tightly: When forming the dough into logs, roll the plastic wrap tightly to ensure there are no air pockets. This makes the log solid and easy to slice.
FAQ’s
You likely added too much flour or overmixed the dough. Remember to stop mixing as soon as the dough comes together.
No. Chilling the dough solidifies the butter, which is what gives shortbread its signature non-spreading, crisp shape and crumbly texture. Skipping this step will result in cookies that flatten and spread too much.
Absolutely! Slice the chilled log, arrange the slices on a baking sheet, and freeze until solid. Transfer them to a freezer-safe bag and bake them straight from frozen (you may need to add 2-4 minutes to the bake time).

Storage & Freezing
- Storage (Baked Cookies): Store fully cooled cranberry pistachio shortbread cookies in an airtight container at room temperature for up to 1 week.
- Freezing Dough (Unbaked): Wrap the unbaked, shaped dough logs tightly in plastic wrap and then aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before slicing and baking.
- Freezing Cookies (Baked): Once completely cooled, freeze the cookies in a freezer-safe container with parchment paper layered between them for up to 3 months. Thaw at room temperature.
More Cookie Recipes You Will Love
Recipe

Cranberry Pistachio Shortbread Cookies
Equipment
- 2 large baking sheets
- Stand Mixer or Hand mixer
Ingredients
- 1 cup (226 grams) unsalted butter softened to room temperature
- 1 cup (113 grams) powdered sugar
- 2 cups (240 grams) all purpose flour
- 1 cup (120 grams) shelled pistachios chopped
- ¾ cup (85 grams) dried cranberries chopped
- ¼ cup (60 ml) milk
- 1 teaspoon vanilla extract
- ½ teaspoon kosher salt
Instructions
- In a medium bowl, beat together the softened butter and powdered sugar until smooth and creamy for 2-3 minutes.
- Gradually add the flour and salt to the butter mixture, along with the milk and vanilla extract on low speed just until a cohesive dough forms and no flour streaks remain.
- Gently fold in the chopped cranberries and pistachios.
- Divide the dough in half. On a piece of plastic wrap, shape each half into a tight, 1.5-inch diameter log. Wrap tightly and refrigerate for a minimum of 2 hours, or up to 3 days.
- Preheat the oven to 170°C (350°F). Slice the chilled dough into ¼ inch rounds and place on a lined baking sheet. Bake for 11 to 13 minutes, or until the edges are lightly golden.
- Cool on the baking sheet for 5 minutes, then transfer to a wire rack to finish cooling.
Notes
- Toasting the pistachios enhances their flavor and adds a delicious crunch.
- If dough feels too soft for slicing, chill longer until firm.
- For cleaner edges, rotate the dough log occasionally while chilling to help it stay round.
- Cookies will firm up as they cool, so avoid over baking.





Leave a Reply