Introduction
Buttery, crumbly, and studded with festive colors, these Cranberry Pistachio Shortbread Cookies are a holiday classic with a delightful twist. After extensive testing, I’ve perfected the balance of sweet, tart, and nutty flavors, ensuring a melt-in-your-mouth texture every time. The secret? A hint of almond extract and quality butter, which I promise makes all the difference.
Ingredients
The magic of these cookies lies in simple, high-quality ingredients. Using real butter and fresh zest creates a rich, aromatic base that elevates the whole treat.
- 1 cup (2 sticks) unsalted butter, room temperature
- 1/2 cup powdered sugar
- 1/4 tsp vanilla extract
- 1/4 tsp almond extract (trust me on this one)
- 2 cups all-purpose flour (or gluten-free 1:1 blend)
- 1/2 tsp salt
- 1/2 cup dried cranberries, roughly chopped
- 1/2 cup shelled pistachios, roughly chopped
- Zest of 1 orange (optional but chef’s kiss)
- 4 oz white chocolate, chopped
- 1 tbsp coconut oil or butter
Timing
| Prep Time | 20 minutes |
| Cook Time | 25 minutes |
| Total Time | 45 minutes |
Context: This recipe is about 30% faster than traditional shortbread that requires chilling, making it a perfect last-minute holiday bake. The dough comes together quickly and can be sliced and baked immediately, a great make-ahead option for cookie exchanges.
Step-by-Step Instructions
Step 1 — Cream Butter and Sugar
In a large mixing bowl, beat the room-temperature butter and powdered sugar together on medium speed for 2-3 minutes. In my tests, creaming until the mixture is very pale and fluffy is crucial for that classic shortbread texture. (Pro tip: This step incorporates air, preventing a dense cookie).
Step 2 — Add Flavors and Dry Ingredients
Beat in the vanilla and almond extracts. In a separate bowl, whisk together the flour and salt. Gradually add the dry ingredients to the butter mixture on low speed, mixing just until a soft dough forms and no dry flour remains. Overmixing develops gluten, which can make the cookies tough.
Step 3 — Fold in Mix-Ins
Using a spatula, gently fold in the chopped cranberries, pistachios, and orange zest (if using) until they are evenly distributed throughout the dough. This method ensures every bite is packed with flavor and texture.
Step 4 — Shape the Dough Log
Turn the dough out onto a clean surface and shape it into a log about 2 inches in diameter. Roll it tightly in plastic wrap, smoothing the surface. Unlike methods that require chilling for hours, this log can go straight to slicing if the butter was cool, but 15 minutes in the fridge firms it up for cleaner cuts.
Step 5 — Slice and Bake
Preheat your oven to 325°F (163°C). Line a baking sheet with parchment paper. Unwrap the dough log and use a sharp knife to slice it into 1/2-inch thick rounds. Place them about 1 inch apart on the sheet. Bake for 22-25 minutes, or until the edges are just beginning to turn a very light golden brown.
Step 6 — Cool Completely
Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. This resting period allows them to firm up properly. Unlike soft cookies, shortbread achieves its perfect crumbly texture as it cools.
Step 7 — Prepare the White Chocolate Drizzle
While the cookies cool, melt the chopped white chocolate and coconut oil together. You can do this in a double boiler or in 20-second bursts in the microwave, stirring between each burst until smooth. The oil thins the chocolate for easy drizzling.
Step 8 — Drizzle and Set
Using a fork or a small piping bag, drizzle the melted white chocolate over the cooled Cranberry Pistachio Shortbread Cookies. Let the chocolate set completely at room temperature before serving or storing. This final touch adds a sweet, elegant finish that makes them truly special.

Nutritional Information
| Calories | ~150 kcal |
| Protein | 2g |
| Carbohydrates | 15g |
| Fat | 10g |
| Fiber | 1g |
| Sodium | 50mg |
Note: Estimates are per cookie based on typical ingredients and a yield of 24 cookies. Values may vary with specific brands or ingredient swaps. These festive shortbread treats offer a modest amount of fiber and protein from the pistachios and cranberries.
Healthier Alternatives
- Use Whole Wheat Pastry Flour — Swap half the all-purpose flour for a fiber boost without sacrificing the tender texture of these pistachio cranberry cookies.
- Reduce Sugar — Cut the powdered sugar to 1/3 cup; the dried cranberries and white chocolate drizzle provide plenty of sweetness.
- Opt for Dark Chocolate — Drizzle with melted dark chocolate (70% cacao or higher) for antioxidants and a richer, less sweet finish.
- Boost Protein with Nut Flour — Replace 1/4 cup of the all-purpose flour with finely ground pistachio or almond flour for a more nutrient-dense dough.
- Choose Low-Sodium Pistachios — If watching sodium, seek out unsalted pistachios to better control the salt content in your holiday shortbread.
- Try Coconut Oil or Vegan Butter — For a dairy-free version, use a high-quality, solid plant-based butter. In my tests, refined coconut oil also works but will impart a slight coconut flavor.
Serving Suggestions
- Pair with a hot cup of Earl Grey tea or a glass of cold milk to complement the buttery, crumbly texture.
- Create a festive cookie platter by mixing these with chocolate crinkles and gingerbread men for a beautiful color contrast.
- Serve alongside a cheese board; the tart cranberries and rich shortbread pair wonderfully with soft brie or sharp cheddar.
- Package in clear cellophane bags tied with ribbon for a thoughtful, homemade holiday gift.
- Crumble over vanilla ice cream or Greek yogurt for an elegant, easy dessert topping.
- Offer after a light lunch or as part of a holiday brunch spread for a sweet finish.
These cookies are incredibly versatile. I often make a double batch in early December—they hold up beautifully, making holiday entertaining effortless.
Common Mistakes to Avoid
- Mistake: Using melted or too-warm butter. Fix: Room-temperature butter (around 65°F) creams properly. If it’s greasy, chill it for 10 minutes before creaming in Step 1.
- Mistake: Overmixing the dough after adding flour. Fix: Mix on low speed just until combined, as specified in Step 2, to prevent tough, dense cookies.
- Mistake: Slicing the dough log with a dull knife. Fix: Use a sharp chef’s knife for clean cuts without squashing the log, which preserves the round shape.
- Mistake: Overcrowding the baking sheet. Fix: Leave 1 inch between cookies so hot air can circulate, ensuring even browning and preventing steaming.
- Mistake: Baking at too high a temperature. Fix: Stick to 325°F (163°C). A higher temp will cause the edges to brown too quickly before the center is set.
- Mistake: Drizzling chocolate on warm cookies. Fix: Let cookies cool completely as in Step 6; otherwise, the chocolate will melt and soak in.
- Mistake: Storing cookies before the white chocolate drizzle is fully set. Fix: Let them set at room temperature for 1-2 hours to avoid smudging and sticking.
Storing Tips
- Room Temperature: Store fully cooled and set cookies in an airtight container at room temperature for up to 5 days. Place parchment between layers to protect the drizzle.
- Freezer: For longer storage, freeze the baked and cooled cookies (without drizzle) in a single layer on a tray, then transfer to a freezer bag for up to 3 months. Thaw at room temperature before drizzling.
- Freeze the Dough Log: Wrap the shaped log tightly in plastic wrap and foil. Frozen dough will keep for 2 months. Slice and bake directly from frozen, adding 2-3 minutes to the bake time.
Proper storage is key to maintaining the perfect shortbread texture. According to food safety guidelines, always store baked goods in a cool, dry place. For meal prep, I find freezing the dough log is the ultimate time-saver for fresh-baked cookies anytime.
Conclusion
With their perfect buttery crumble and festive pop of color, these Cranberry Pistachio Shortbread Cookies are a guaranteed crowd-pleaser that’s surprisingly simple to master. For more holiday baking inspiration, try this Glazed Cranberry Lemon Loaf Recipe or a savory-sweet Honey Bourbon Cranberry Sauce Recipe. I’d love to hear how your batch turns out—share your results in the comments below!
Frequently Asked Questions
Can I make Cranberry Pistachio Shortbread Cookies gluten-free?
Absolutely. You can directly substitute the all-purpose flour with a 1:1 gluten-free baking blend. In my tests, blends containing xanthan gum work best to mimic the tender, crumbly texture of traditional shortbread. Be sure to mix the dough just until combined, as gluten-free flours can sometimes lead to a drier dough if overworked.
What can I use instead of almond extract in this shortbread recipe?
If you don’t have almond extract or prefer a different flavor, vanilla extract is a fine substitute. For a nutty alternative, try 1/2 teaspoon of pistachio paste, which will intensify the pistachio flavor. You could also use the seeds from half a vanilla bean or a teaspoon of orange blossom water for a unique aromatic twist that complements the cranberries.
Why are my shortbread cookies too hard or crumbly?
This usually happens due to over-measuring the flour or over-baking. The best approach is to spoon and level your flour rather than scooping directly from the bag to avoid packing in too much. According to professional baking standards, shortbread is done when the edges are just barely golden; baking the full 25 minutes in a slightly too-hot oven will dry them out. Let them cool completely on the sheet to finish setting softly.
PrintCranberry Pistachio Shortbread Cookies: The Holiday Cookie That Actually Looks Fancy
- Author: Dorothy Miler
Ingredients
- 1 cup (2 sticks) unsalted butter, room temperature
- 1/2 cup powdered sugar
- 1/4 tsp vanilla extract
- 1/4 tsp almond extract (trust me on this one)
- 2 cups all-purpose flour
- 1/2 tsp salt
- 1/2 cup dried cranberries, roughly chopped
- 1/2 cup shelled pistachios, roughly chopped
- Zest of 1 orange (optional but chef’s kiss)
- 4 oz white chocolate, chopped
- 1 tbsp coconut oil or butter
Instructions
- Step 1: Prep Like a Pro
- Preheat your oven to 325°F. Line an 8×8 baking pan with parchment paper, leaving some overhang for easy removal later. You’ll thank me for this.
- Step 2: Cream That Butter
- In a large bowl, cream the butter and powdered sugar until it’s light and fluffy — about 3-4 minutes with an electric mixer. Add vanilla and almond extracts and mix until combined. This is where the magic starts, people.
- Step 3: Flour Power
- Add flour and salt, mixing on low speed until just combined. Don’t overmix or your shortbread will be tough instead of tender, and nobody wants angry cookies.
- Step 4: The Fun Part
- Fold in chopped cranberries, pistachios, and orange zest if you’re using it. The dough should look like confetti had a baby with Christmas.
- Step 5: Press and Bake
- Press the dough evenly into your prepared pan. Use the bottom of a measuring cup to really pack it down. Score the top lightly into squares or rectangles — this makes cutting easier later.
- Bake for 25-30 minutes until the edges are lightly golden. The center should still look slightly underbaked. Let it cool completely in the pan before cutting.
- Step 6: Drizzle Drama
- Melt white chocolate and coconut oil in 30-second intervals in the microwave, stirring between each interval until smooth. Drizzle over cooled shortbread in whatever pattern makes your heart happy. Let the chocolate set for about 15 minutes.
- Step 7: Cut and Conquer
- Use the parchment overhang to lift the shortbread out of the pan. Cut into squares or bars with a sharp knife, wiping the blade between cuts for clean edges.



