Buttery Cranberry Pistachio Shortbread Cookies: Easy Holiday Recipe

Ready In
Servings
Difficulty

Fourth batch in three days and I finally stopped overmixing. The dough had felt tight and almost greasy on the first two tries, and the third crumbled into buttery dust on the baking sheet. But this time, the moment my fingers pressed the soft, sandy dough into the log, I knew. The chill in the fridge felt like a small victory, and when I sliced into that firm cylinder, the red and green flecks were perfectly suspended, not smeared. That first bite, with its clean snap and melt-in-your-mouth crumble, was the quiet payoff of a very specific, slightly ridiculous obsession.

These cookies started as a mission to find a holiday cookie that looked festive without being fussy. I didn’t want royal icing or careful piping. I wanted something that felt special, that could sit on a plate and look like it came from a bakery, but actually came from my very messy kitchen counter. The combination of tart cranberries, toasted pistachios, and a deeply buttery shortbread base just worked. It wasn’t about reinventing the wheel. It was about getting that one detail right. And honestly, once you nail the texture of a good shortbread, you’ll never go back to the dry, crumbly stuff from the tin. This is the cookie that made me stop searching for the perfect holiday recipe.

Why You’ll Love This Recipe

I’ve tested this recipe more times than I care to count, and each batch taught me something new. The first few were too crumbly, then too tough, then just right. This version is the result of all those trials, and it’s the one I keep coming back to every December.

  • Simple Ingredients : You probably have butter, sugar, and flour in your kitchen right now. The cranberries and pistachios are the only special additions, and they’re easy to find this time of year.
  • Make-Ahead Friendly : The dough logs freeze beautifully. You can slice and bake fresh cookies in minutes whenever you need them. Perfect for unexpected guests or last-minute cookie exchanges.
  • Naturally Beautiful : The red and green flecks make these cookies look like they belong on a holiday platter. No food coloring or fancy decorating required.
  • Perfect Texture : This shortbread has that ideal sandy, melt-in-your-mouth texture with a clean snap when you bite into it. Not too dry, not too soft.
  • Crowd-Pleaser : I’ve brought these to cookie swaps, holiday parties, and family gatherings. They disappear fast. Even people who claim they don’t like shortbread end up reaching for seconds.

What makes this recipe different from the dozens of other shortbread recipes out there? It’s the ratio. After testing batches with more flour, less butter, and different mixing methods, I landed on a formula that gives you that perfect crumb without falling apart. The key is chilling the dough thoroughly and slicing it cleanly. Trust me on this one—it makes all the difference.

What Ingredients You Will Need

This recipe relies on a handful of quality ingredients. The butter is the star here, so don’t skimp. Each component plays a specific role in creating that perfect shortbread texture and flavor.

  • Unsalted butter, softened (1 cup, 226g) – Use good quality butter here. I prefer Kerrygold or Plugrà for their higher fat content, which gives a richer flavor and better texture. Make sure it’s truly softened to room temperature, not melted. Cold butter won’t cream properly, and melted butter will make the cookies spread too much.
  • Powdered sugar (1/2 cup, 60g) – Powdered sugar gives shortbread its tender, melt-in-your-mouth texture. Granulated sugar would make the cookies gritty and dense. Sift it if it’s lumpy.
  • All-purpose flour (2 cups, 240g) – Spoon and level your flour. Scooping directly from the bag can pack in too much flour, making the dough dry and crumbly. I use Gold Medal unbleached all-purpose flour for consistent results.
  • Cornstarch (2 tablespoons, 16g) – This is the secret ingredient for extra tenderness. Cornstarch inhibits gluten formation, giving you that delicate, sandy crumb. Don’t skip it.
  • Salt (1/4 teaspoon) – A little salt balances the sweetness and enhances the buttery flavor. I use fine sea salt. If you’re using salted butter, reduce this to a pinch.
  • Dried cranberries (1/2 cup, 60g) – Look for soft, plump cranberries. If yours are dry and hard, soak them in hot water for 10 minutes, then drain and pat dry before chopping. I like Craisins brand for consistent size and sweetness.
  • Shelled pistachios (1/2 cup, 70g) – Use unsalted, raw pistachios if you can find them. Toast them lightly in a dry pan over medium heat for 2-3 minutes until fragrant. Let them cool completely before chopping. The toasting brings out their nutty flavor.
  • Vanilla extract (1 teaspoon) – Pure vanilla extract adds warmth. Avoid imitation vanilla if you can. I use Nielsen-Massey for its rich, complex flavor.

For a gluten-free version, substitute the all-purpose flour with a 1:1 gluten-free baking blend that contains xanthan gum. I’ve had good results with Bob’s Red Mill 1:1 Baking Flour. The texture will be slightly more delicate, so handle the dough gently.

Equipment Needed

You don’t need fancy equipment for these cookies, but a few specific tools make the process smoother.

  • Stand mixer or hand mixer – A stand mixer with the paddle attachment is ideal for creaming the butter and sugar. A hand mixer works too, but you’ll need to scrape the bowl more often. If you’re mixing by hand, use a wooden spoon and a lot of elbow grease.
  • Baking sheets – Use heavy-duty, light-colored baking sheets. Dark sheets can cause the bottoms to brown too quickly. I use Nordic Ware half-sheet pans.
  • Parchment paper or silicone baking mats – These prevent sticking and make cleanup easy. Parchment paper is my go-to because it’s disposable.
  • Sharp chef’s knife – A sharp knife is crucial for clean slices. A dull knife will squish the dough and create ragged edges. I use a 8-inch Wüsthof chef’s knife.
  • Plastic wrap – For shaping and chilling the dough logs. Press and Seal wrap works well because it clings tightly.
  • Cooling rack – Allows air to circulate around the cookies, preventing soggy bottoms. I use a simple wire rack from Cuisinart.
  • Food processor (optional) – If you want to pulse the pistachios and cranberries together for a more uniform distribution, a food processor is handy. But chopping by hand works perfectly fine.

If you don’t have a stand mixer, you can cream the butter and sugar with a hand mixer in a large bowl. Just make sure the butter is very soft. For the most budget-friendly option, a sturdy wooden spoon and a large bowl will get the job done, though it takes a bit more effort.

Preparation Method

cranberry pistachio shortbread cookies preparation steps

Let’s get baking. Follow these steps carefully, and you’ll have perfect shortbread cookies every time.

  1. Toast the pistachios – Place the shelled pistachios in a dry skillet over medium heat. Shake the pan occasionally for 2-3 minutes until they smell nutty and are lightly golden. Watch them closely—they burn quickly. Transfer to a plate to cool completely. Once cool, chop them coarsely. You want small pieces, not dust.
  2. Chop the cranberries – If your dried cranberries are large, chop them into smaller pieces, about the same size as the pistachio pieces. This ensures even distribution throughout the dough. If they’re sticky, lightly spray your knife with cooking spray.
  3. Cream the butter and sugar – In the bowl of a stand mixer fitted with the paddle attachment, beat the softened butter on medium speed for about 2 minutes until it’s smooth and creamy. Add the powdered sugar and vanilla extract. Beat on medium-low for another 2 minutes until the mixture is light and fluffy. Scrape down the sides and bottom of the bowl at least once.
  4. Combine dry ingredients – In a separate medium bowl, whisk together the all-purpose flour, cornstarch, and salt. This distributes the cornstarch evenly and breaks up any lumps.
  5. Add dry ingredients to butter mixture – With the mixer on low speed, gradually add the flour mixture to the butter mixture. Mix just until the flour disappears. The dough will look shaggy and crumbly at first. That’s normal. Stop mixing as soon as you no longer see streaks of flour. Overmixing develops gluten and makes the cookies tough.
  6. Fold in the add-ins – Add the chopped pistachios and cranberries to the dough. Use a rubber spatula to fold them in gently. Make sure they’re evenly distributed, but don’t overwork the dough. The dough should hold together when you squeeze a handful.
  7. Shape the logs – Turn the dough out onto a clean work surface. Divide it in half. Place each half on a piece of plastic wrap. Using your hands, shape each piece into a log about 2 inches in diameter. Roll the plastic wrap tightly around the log, twisting the ends to seal. Use the plastic wrap to smooth and shape the log into a uniform cylinder. You want it to be as round and even as possible for uniform slices.
  8. Chill the dough – Refrigerate the wrapped logs for at least 2 hours, or up to 3 days. Chilling is non-negotiable. It solidifies the butter, which prevents the cookies from spreading too much during baking. For the best results, chill overnight. The dough can also be frozen at this stage for up to 3 months.
  9. Preheat and prepare – When you’re ready to bake, preheat your oven to 325°F (165°C). Line two baking sheets with parchment paper or silicone mats.
  10. Slice the cookies – Remove one dough log from the refrigerator. Unwrap it and place it on a cutting board. Using a sharp chef’s knife, slice the log into rounds about 1/4-inch thick (6mm). Turn the log slightly after each slice to keep it round. If the dough cracks, just press it back together with your fingers. Place the slices on the prepared baking sheets, spacing them about 1 inch apart. They don’t spread much, but they need a little room.
  11. Bake – Bake for 14-16 minutes, rotating the pans halfway through. The cookies are done when the edges are just barely golden brown. The centers will look pale and slightly soft. Don’t overbake. They’ll continue to set as they cool.
  12. Cool – Let the cookies cool on the baking sheet for 5 minutes. This allows them to firm up. Then transfer them to a wire rack to cool completely. They’ll crisp up as they cool.

Your kitchen will smell like toasted nuts and butter. It’s the best kind of holiday aroma.

Cooking Tips & Techniques

I’ve made every mistake in the book with shortbread, so you don’t have to. Here are the lessons I learned the hard way.

Don’t overmix the dough. This is the number one mistake. Once you add the flour, mix just until it disappears. Overmixing develops gluten, which makes the cookies tough and dense instead of tender and crumbly. Stop as soon as the flour is incorporated.

Chill the dough thoroughly. I know it’s tempting to skip this step, but don’t. Chilling solidifies the butter, which prevents the cookies from spreading into flat, greasy discs. It also makes the dough easier to slice cleanly. If you try to slice the dough when it’s still soft, you’ll end up with squished, misshapen cookies.

Use a sharp knife for slicing. A dull knife will crush the dough and create ragged edges. I learned this after a batch of ugly cookies that still tasted good but looked terrible on the plate. A sharp chef’s knife gives you clean, even slices. Wipe the blade clean between cuts if it gets sticky.

Rotate the dough log. As you slice, the bottom of the log will start to flatten. Give the log a quarter turn after each slice to keep it round. This ensures your cookies are perfectly circular, not oval.

Watch the baking time. Ovens vary, so start checking at the 12-minute mark. The cookies should be just barely golden around the edges. The centers will look pale. If you wait until the centers are golden, the cookies will be overbaked and dry.

Let them cool on the pan. The cookies are very delicate when they come out of the oven. Let them rest on the baking sheet for 5 minutes to firm up before transferring them to a cooling rack. If you try to move them too soon, they’ll crumble.

Variations & Adaptations

This recipe is a great base for experimentation. Here are a few variations I’ve tried and loved.

Chocolate-Dipped Cranberry Pistachio Shortbread – Once the cookies are completely cool, melt 1/2 cup of semi-sweet chocolate chips with 1 teaspoon of coconut oil. Dip half of each cookie into the chocolate and let it set on parchment paper. The chocolate adds a lovely richness that pairs beautifully with the tart cranberries. I did this for a cookie exchange once, and they were the first to disappear.

Lemon Pistachio Shortbread – Omit the cranberries and add the zest of one lemon to the butter and sugar mixture. Increase the vanilla to 1 1/2 teaspoons. The bright lemon flavor cuts through the buttery richness. This version is perfect for spring or summer gatherings.

Gluten-Free Version – Substitute the all-purpose flour with a 1:1 gluten-free baking blend that contains xanthan gum. I’ve used Bob’s Red Mill 1:1 Baking Flour with excellent results. The dough will be slightly more delicate, so handle it gently. Chill the dough for at least 3 hours before slicing.

Spiced Shortbread – Add 1/2 teaspoon of ground cinnamon, 1/4 teaspoon of ground cardamom, and a pinch of nutmeg to the dry ingredients. The warm spices complement the pistachios and cranberries perfectly. This version tastes like Christmas in a cookie.

Vegan Adaptation – Use vegan butter sticks (like Miyoko’s or Earth Balance) in place of dairy butter. The texture will be slightly different, but still delicious. Make sure your powdered sugar is vegan-friendly. Chill the dough for at least 3 hours, as vegan butter can be softer.

Serving & Storage Suggestions

These cookies are best served at room temperature. The texture is perfect when they’ve had a chance to come to room temperature after baking. They’re wonderful on their own, but they also pair beautifully with a cup of hot tea, coffee, or a glass of cold milk.

For a beautiful holiday presentation, arrange the cookies on a festive platter or in a decorative tin. They make excellent gifts. I like to layer them in a tin with parchment paper between the layers to prevent breakage.

Storage – Store the cookies in an airtight container at room temperature for up to 1 week. They’ll stay fresh and crisp. If your kitchen is humid, add a piece of bread to the container to absorb excess moisture. Replace the bread every other day.

Freezing Baked Cookies – You can freeze the baked cookies for up to 3 months. Place them in a single layer in a freezer-safe container, with parchment paper between the layers. Thaw at room temperature for about 30 minutes before serving.

Freezing Dough Logs – This is my favorite method for make-ahead baking. Wrap the shaped dough logs tightly in plastic wrap, then in foil. Freeze for up to 3 months. When you’re ready to bake, let the log thaw in the refrigerator overnight, then slice and bake as directed. You can also slice the frozen dough and bake directly from frozen, adding 2-3 minutes to the baking time.

The flavors actually develop and deepen after a day or two. I think these cookies taste even better on day two or three, once the cranberries have had a chance to soften slightly and the flavors have melded.

Nutritional Information & Benefits

Here’s the estimated nutritional breakdown for one cookie (based on 36 cookies per batch):

Nutrient Amount per Cookie
Calories 110
Total Fat 7g
Saturated Fat 4g
Cholesterol 15mg
Sodium 35mg
Total Carbohydrates 11g
Dietary Fiber 1g
Sugars 5g
Protein 1g

These cookies are a treat, so enjoy them in moderation. The pistachios provide a small amount of protein, healthy fats, and fiber. They’re also a good source of vitamin B6 and potassium. The cranberries offer antioxidants and a touch of tartness that balances the sweetness.

If you’re watching your sugar intake, you can reduce the powdered sugar to 1/3 cup. The cookies will be less sweet, but still delicious. For a lower-fat option, you can substitute half the butter with applesauce, but the texture will be more cake-like than traditional shortbread.

These cookies are vegetarian and can be made vegan with the substitutions mentioned above. They contain gluten, dairy, and tree nuts (pistachios).

Conclusion

These buttery cranberry pistachio shortbread cookies are everything I want in a holiday cookie. They’re beautiful without being fussy, delicious without being complicated, and they taste like the holidays in every single bite. The tart cranberries, the toasted pistachios, and that perfect shortbread crumb come together in a cookie that feels special enough for a gift tin but simple enough for a Tuesday afternoon.

I hope you give this recipe a try. Don’t be afraid to make it your own. Swap in different nuts, try different dried fruits, or add a sprinkle of flaky sea salt on top before baking. The best recipes are the ones you make your own.

If you make these cookies, I’d love to hear about it. Leave a comment below and let me know how they turned out. Did you add chocolate? Try a different nut? I’m always looking for new variations to test in my kitchen. Happy baking, friends.

Frequently Asked Questions

Can I use salted butter instead of unsalted?

Yes, you can. Just reduce the added salt in the recipe to a pinch or omit it entirely. Salted butter can vary in salt content between brands, so the cookies might be slightly saltier than intended. I prefer unsalted butter because it gives me more control over the final flavor.

Why did my cookies spread too much?

This usually happens for one of two reasons. Either the butter was too warm when you mixed the dough, or the dough wasn’t chilled long enough before baking. Make sure your butter is softened but still cool to the touch, not warm or oily. And chill the dough logs for at least 2 hours, preferably longer.

Can I use fresh cranberries instead of dried?

I don’t recommend it. Fresh cranberries have too much moisture, which will make the cookies soggy and cause them to spread. Dried cranberries are essential for the right texture. If you only have fresh cranberries, you can dry them in a low oven (200°F) for about 2 hours before using.

How do I get clean, even slices?

Use a sharp chef’s knife and rotate the dough log after each slice. If the dough cracks as you slice, press it back together with your fingers. You can also let the dough sit at room temperature for 5-10 minutes if it’s too hard to slice cleanly.

Can I make these cookies without a stand mixer?

Absolutely. Use a hand mixer or even a wooden spoon. Just make sure the butter is very soft so you can cream it properly. If mixing by hand, beat the butter and sugar together until light and fluffy, which might take 3-4 minutes of vigorous stirring. Then gently stir in the dry ingredients until just combined.

Pin This Recipe!

cranberry pistachio shortbread cookies recipe
Print

Buttery Cranberry Pistachio Shortbread Cookies: Easy Holiday Recipe

These buttery shortbread cookies are studded with tart dried cranberries and toasted pistachios, creating a festive, melt-in-your-mouth holiday treat that’s naturally beautiful and easy to make.

  • Author: Sofia
  • Prep Time: 20 minutes
  • Cook Time: 16 minutes
  • Total Time: 2 hours 36 minutes (includes chilling)
  • Yield: 36 cookies 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (226g) unsalted butter, softened
  • 1/2 cup (60g) powdered sugar
  • 2 cups (240g) all-purpose flour
  • 2 tablespoons (16g) cornstarch
  • 1/4 teaspoon fine sea salt
  • 1/2 cup (60g) dried cranberries
  • 1/2 cup (70g) shelled unsalted pistachios, toasted and chopped
  • 1 teaspoon pure vanilla extract

Instructions

  1. Toast the pistachios in a dry skillet over medium heat for 2-3 minutes until fragrant. Cool completely, then chop coarsely.
  2. If dried cranberries are large, chop them into small pieces (about the size of the pistachio pieces).
  3. In a stand mixer with the paddle attachment, beat the softened butter on medium speed for 2 minutes until smooth and creamy.
  4. Add powdered sugar and vanilla extract; beat on medium-low for 2 minutes until light and fluffy. Scrape down the bowl.
  5. In a separate bowl, whisk together flour, cornstarch, and salt.
  6. With mixer on low, gradually add the flour mixture to the butter mixture. Mix just until flour disappears (dough will be shaggy).
  7. Fold in chopped pistachios and cranberries with a rubber spatula until evenly distributed.
  8. Divide dough in half. Place each half on plastic wrap and shape into a log about 2 inches in diameter. Wrap tightly and refrigerate for at least 2 hours (or up to 3 days).
  9. Preheat oven to 325°F (165°C). Line baking sheets with parchment paper.
  10. Slice each log into 1/4-inch thick rounds using a sharp knife. Place on prepared baking sheets about 1 inch apart.
  11. Bake for 14-16 minutes, rotating pans halfway, until edges are just barely golden. Centers will look pale.
  12. Cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.

Notes

Chill the dough thoroughly for at least 2 hours to prevent spreading. Use a sharp knife for clean slices. Rotate the dough log after each slice to keep cookies round. Do not overmix the dough once flour is added. Cookies can be stored in an airtight container at room temperature for up to 1 week. Dough logs can be frozen for up to 3 months.

Nutrition

  • Serving Size: 1 cookie
  • Calories: 110
  • Sugar: 5
  • Sodium: 35
  • Fat: 7
  • Saturated Fat: 4
  • Carbohydrates: 11
  • Fiber: 1
  • Protein: 1

Keywords: shortbread cookies, cranberry pistachio shortbread, holiday cookies, easy shortbread recipe, buttery shortbread

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆