Easy Cranberry Pistachio Shortbread Cookies: Best Holiday Recipe

Written by

mandy

Posted on

cranberry pistachio shortbread cookies - featured image

Post title

This was supposed to be a lemon lavender shortbread. I had it all planned out—dried lavender from the farmers market, a bag of Meyer lemons, and a whole afternoon ahead of me. But somewhere between the grocery store and my kitchen, I grabbed a bag of dried cranberries instead of the lavender. I didn’t even realize it until I was staring at the bag in my hand, the butter already softening on the counter. And my lemons? I had forgotten them at the store entirely. I was already running late for dinner with friends, the oven was preheated, and honestly? I almost just ordered pizza instead.

But something stopped me. Maybe it was the stubborn part of my brain that refuses to admit defeat. Maybe it was the bag of pistachios sitting in my pantry, looking at me like they had something to prove. I threw the cranberries into the food processor anyway, chopped the pistachios with a little too much aggression, and prayed the whole thing wouldn’t be a disaster. What came out of the oven was nothing like the plan—and better. Way better.

The first bite had this moment where you stop chewing and just look at the cookie in your hand. The tartness of the cranberries hit first, then the buttery shortbread melted on your tongue, and then—crunch. Those pistachios added this unexpected texture that made me actually laugh out loud. I mean, I had messed up so badly, and somehow the universe gave me a cookie that tasted like Christmas morning. Maybe you’ve been there—that moment when the mistake turns into the thing you didn’t know you needed. These easy cranberry pistachio shortbread cookies are my happy accident, and I keep making them because they remind me that sometimes the best recipes come from the worst plans.

Why You’ll Love This Recipe

Let me tell you why these easy cranberry pistachio shortbread cookies have become my go-to for everything from holiday cookie swaps to random Tuesday cravings. I’ve tested this recipe at least eight times—yes, eight—to get the texture just right. Not too crumbly, not too soft, with that perfect shortbread snap that doesn’t send crumbs all over your sweater.

  • Quick & Easy: From start to finish, these come together in under 35 minutes. No chilling required (I know, right?), which makes them perfect for those “I need cookies NOW” moments.
  • Simple Ingredients: You probably have butter, sugar, and flour in your kitchen right now. The cranberries and pistachios are the only “special” items, and they’re available at any grocery store.
  • Perfect for Holidays: The red and green colors make these a natural fit for Christmas cookie platters, but honestly? I make them year-round because they’re just that good.
  • Crowd-Pleaser: Every time I bring these to a gathering, someone asks for the recipe. Kids love them, adults love them, even my picky neighbor who “doesn’t do fruit in cookies” went back for thirds.
  • Unbelievably Delicious: The combination of tart cranberries, buttery shortbread, and crunchy pistachios creates this flavor trifecta that feels way fancier than the effort it takes.

What makes these different from other shortbread recipes? It’s the technique of chopping the pistachios just right—not too fine, not too chunky—so every bite has that satisfying crunch without breaking your teeth. And I use dried cranberries instead of fresh, which keeps the moisture balanced so the shortbread stays perfectly crisp. This isn’t just another cookie recipe; it’s the one that makes you close your eyes after the first bite and forget about whatever went wrong that day.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that classic shortbread texture with bursts of tart fruit and nutty crunch. Most of these are pantry staples, so you probably won’t need a special trip to the store.

  • Unsalted butter, softened (1 cup / 2 sticks / 226g) – Make sure it’s at room temperature. Cold butter won’t cream properly, and melted butter will change the texture. I prefer Kerrygold for the richness, but any good unsalted butter works.
  • Powdered sugar (1/2 cup / 60g) – This gives shortbread that melt-in-your-mouth texture. Granulated sugar makes it too crunchy. Don’t substitute—trust me on this one.
  • Vanilla extract (1 teaspoon) – Pure vanilla makes a difference here. The imitation stuff has a chemical aftertaste that cuts through the buttery flavor.
  • All-purpose flour (1 3/4 cups / 220g) – Spoon and level your flour. Scooping directly from the bag packs it down and gives you dry cookies.
  • Cornstarch (2 tablespoons) – This is the secret ingredient for that tender shortbread texture. Don’t skip it.
  • Salt (1/4 teaspoon) – Balances the sweetness and brings out the butter flavor. Use fine sea salt, not coarse.
  • Dried cranberries (1/2 cup / 60g) – Chop them roughly if they’re large. I like Craisins brand for consistent size and moisture, but any brand works.
  • Shelled pistachios (1/2 cup / 60g) – Buy them already shelled and unsalted if possible. If they’re salted, reduce the added salt to a pinch. Chop them coarsely—you want chunks, not dust.

For substitutions: If you need these gluten-free, swap the all-purpose flour with a 1:1 gluten-free baking blend. The cornstarch helps maintain the texture. For a dairy-free version, use vegan butter sticks (not the spreadable kind in a tub). I tested this with Miyoko’s and it worked beautifully, though the cookies spread slightly more.

Equipment Needed

You don’t need a fancy bakery setup for these cookies. Here’s what I use:

  • Baking sheets (2) – Light-colored metal sheets work best. Dark sheets can over-brown the bottoms. If you only have one, just bake in batches.
  • Parchment paper or silicone baking mats – Non-negotiable for easy cleanup and even baking. I prefer parchment because it’s easier to slide cookies off.
  • Stand mixer or hand mixer – A stand mixer with the paddle attachment makes quick work of creaming the butter, but a hand mixer works fine too. You can even do it by hand with a wooden spoon if you’re feeling strong.
  • Mixing bowls – One medium, one small.
  • Whisk – For combining the dry ingredients evenly.
  • Rubber spatula – For scraping down the bowl and folding in the mix-ins.
  • Cookie scoop (1.5 tablespoon size) – This gives you uniform cookies that bake evenly. If you don’t have one, use two spoons.
  • Cooling rack – Essential for letting the cookies cool properly so they don’t get soggy on the bottom.

I bought my cookie scoop for like eight bucks at a kitchen supply store, and it’s one of the best investments I’ve made. No more uneven cookies that bake at different rates.

Preparation Method

cranberry pistachio shortbread cookies preparation steps

  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper. Do this first so the oven is ready when you are.
  2. Cream the butter and sugar. In a large bowl (or stand mixer bowl), beat the softened butter and powdered sugar together on medium speed for about 2-3 minutes. You want it light and fluffy—pale yellow and almost doubled in volume. Scrape down the sides and bottom of the bowl with your spatula halfway through. Don’t rush this step; properly creamed butter is the foundation of good shortbread.
  3. Add the vanilla. Beat in the vanilla extract on low speed until just combined. It should take about 10 seconds. Overmixing here can make the cookies tough.
  4. Whisk dry ingredients together. In a separate bowl, whisk the flour, cornstarch, and salt together until evenly distributed. This ensures the salt and cornstarch are throughout the dough, not clumped in one spot.
  5. Combine wet and dry. Add the flour mixture to the butter mixture in two additions, mixing on low speed after each addition. Stop when the dough just comes together—it should look crumbly but hold together when pressed. If it looks too dry, add a teaspoon of cold water. If it’s too sticky, add a tablespoon of flour.
  6. Fold in the mix-ins. Add the chopped dried cranberries and chopped pistachios. Fold them in with a rubber spatula until evenly distributed. The dough will feel a bit stiff—that’s normal. Don’t overwork it or the cookies will be tough.
  7. Scoop and shape. Using your cookie scoop (about 1.5 tablespoons), scoop the dough and place them on the prepared baking sheets about 2 inches apart. They don’t spread much, so you can fit 12 per sheet. Gently flatten each ball slightly with the palm of your hand—about 1/2 inch thick. If the dough sticks to your hand, lightly dampen your palm.
  8. Bake. Bake one sheet at a time for 12-14 minutes, or until the edges are just barely golden brown. The centers will still look slightly pale and soft. That’s perfect. Overbaking gives you dry shortbread. The cookies will firm up as they cool.
  9. Cool. Let the cookies cool on the baking sheet for 5 minutes. This allows them to set so they don’t fall apart when you move them. Then transfer to a cooling rack to cool completely—about 15 minutes more.
  10. Repeat. If baking in batches, let the baking sheet cool completely before placing more dough on it. A hot sheet will melt the butter in the dough before it hits the oven, leading to flat cookies.

One thing I learned the hard way: don’t skip the cooling on the sheet. My first batch fell apart because I tried to move them too soon. They were still delicious—I ate the crumbles over ice cream—but not exactly cookie-platter worthy.

Cooking Tips & Techniques

After making these easy cranberry pistachio shortbread cookies more times than I can count, I’ve picked up a few tricks that make a real difference.

Room temperature butter is non-negotiable. I know, I know—we’re all impatient. But cold butter won’t cream properly, and melted butter changes the whole texture. If you forgot to take it out of the fridge, cut it into small cubes and let it sit for 15 minutes. Or microwave it in 5-second bursts, turning it between each burst. You want it soft enough to leave a fingerprint but not melted.

Chop your pistachios by hand. I tried using a food processor once, thinking it would save time. It turned half of them into dust. You want visible chunks—about the size of a small pea. The texture is what makes these cookies special, so take the extra minute to chop them with a knife.

Watch the edges, not the timer. Every oven runs differently. My friend’s oven bakes these in exactly 12 minutes. Mine takes 14. Start checking at 11 minutes and look for that light golden edge. The centers should still look slightly soft. They’ll continue cooking from residual heat as they cool.

Don’t overcrowd the baking sheet. These cookies don’t spread much, but they need some breathing room for even heat circulation. I fit 12 per standard half-sheet pan, and it works perfectly.

Use a light-colored baking sheet. Dark sheets absorb more heat and can burn the bottoms before the tops are done. If you only have dark sheets, reduce the oven temperature by 25°F and check a minute earlier.

I once forgot to add the cornstarch entirely. The cookies were still good—just denser and less tender. So if that happens to you, don’t panic. They’re still better than store-bought.

Variations & Adaptations

These cookies are surprisingly flexible. Here are some variations I’ve tried and loved:

Chocolate-Dipped Cranberry Pistachio Shortbread: After the cookies cool completely, melt 1/2 cup of dark chocolate chips with 1 teaspoon of coconut oil. Dip half of each cookie into the chocolate and let set on parchment paper. The chocolate adds a whole new layer of richness that makes these feel extra special for holiday gift boxes.

Orange-Cranberry Version: Add 1 tablespoon of orange zest along with the vanilla extract. The citrus brightens the cranberries beautifully and gives the cookies a more complex flavor profile. I made these for a brunch once and they disappeared before the scones.

Vegan Adaptation: Use 1 cup of vegan butter sticks (not tub margarine) and make sure your powdered sugar is vegan. The texture is slightly more delicate, so handle them gently when moving from the baking sheet. They still taste incredible.

Spiced Holiday Shortbread: Add 1/2 teaspoon of cinnamon, 1/4 teaspoon of nutmeg, and a pinch of cloves to the flour mixture. This turns them into a cozy winter cookie that pairs perfectly with hot cocoa or mulled wine.

Nut-Free Option: Replace the pistachios with an equal amount of roasted sunflower seeds or pumpkin seeds. The texture changes slightly, but the crunch remains. My friend’s son has a nut allergy, and this version lets him enjoy the cookies too.

My personal favorite variation? The chocolate-dipped ones. I drizzle a little extra chocolate on top and sprinkle with flaky sea salt. It sounds fancy, but it takes maybe five extra minutes. Totally worth it.

Serving & Storage Suggestions

These easy cranberry pistachio shortbread cookies are best served at room temperature. I like to arrange them on a simple white platter so the red and green colors pop—perfect for holiday tables. They’re wonderful alongside a cup of hot tea, coffee, or a glass of cold milk. For dessert, serve them with vanilla ice cream or a dollop of whipped cream.

Storage: Store the cookies in an airtight container at room temperature for up to 1 week. Layer them between sheets of parchment paper to prevent sticking. Do not refrigerate them—the fridge dries out shortbread and makes it crumbly.

Freezer Instructions: These freeze beautifully. Place the baked and cooled cookies in a single layer on a baking sheet and freeze for 1 hour. Then transfer to a freezer-safe bag or container, layering parchment between stacks. They’ll keep for up to 3 months. Thaw at room temperature for about 20 minutes before serving.

Make-Ahead Dough: You can also freeze the unbaked dough. Scoop it into balls, place on a parchment-lined baking sheet, and freeze until solid. Transfer to a freezer bag. When ready to bake, place frozen dough balls on a baking sheet and add 2-3 minutes to the baking time. No need to thaw first.

Reheating: If you want that just-baked warmth, pop the cookies in a 300°F oven for 3-4 minutes. The microwave makes them soft and sad—don’t do it.

One thing I’ve noticed: these cookies actually taste better the next day. The flavors meld together overnight, and the texture settles into that perfect shortbread crumble. So if you can resist eating them all on day one, you’re in for a treat.

Nutritional Information & Benefits

Here are the approximate nutritional values per cookie (based on 24 cookies):

  • Calories: 145
  • Fat: 9g
  • Saturated Fat: 5g
  • Carbohydrates: 16g
  • Sugar: 7g
  • Fiber: 1g
  • Protein: 2g
  • Sodium: 35mg

These cookies are a treat, not a health food, but they do have some redeeming qualities. Pistachios are packed with healthy fats, protein, and fiber, and they’re one of the highest-protein nuts. Cranberries are rich in antioxidants and vitamin C. And shortbread is naturally lower in sugar than many other cookies because it relies on the butter for flavor rather than sweetness.

If you’re watching your sugar intake, you can reduce the powdered sugar to 1/3 cup. The cookies will be slightly less tender, but still delicious. For a lower-fat version, you can replace half the butter with Greek yogurt—though the texture will be more cake-like than traditional shortbread.

As with any indulgence, portion control is key. I find that one or two cookies with a cup of tea is the perfect satisfying treat that doesn’t leave me reaching for more.

Conclusion

These easy cranberry pistachio shortbread cookies started as a mistake, but they’ve become one of my most-requested recipes. They’re proof that you don’t need fancy ingredients, complicated techniques, or hours in the kitchen to make something truly special. The tart cranberries, buttery shortbread, and crunchy pistachios come together in a way that feels both classic and unexpected.

I love that this recipe is forgiving enough for beginners but impressive enough for holiday cookie exchanges. I love that I can make the dough ahead of time and bake fresh cookies in minutes when company shows up. And honestly? I love that it came from a moment of frustration that turned into something beautiful.

So go ahead—make these cookies. Customize them with your favorite add-ins, dip them in chocolate, or keep them exactly as written. However you make them, I hope they bring you the same quiet joy they’ve brought me. And if you try them, please come back and let me know how they turned out. Did you make any changes? Did you have your own happy accident? I’d love to hear about it in the comments below!

Frequently Asked Questions

Can I use fresh cranberries instead of dried?

I wouldn’t recommend it. Fresh cranberries have too much moisture, which will make the shortbread soggy and cause the cookies to spread. Dried cranberries are the way to go for that chewy texture and concentrated tartness.

Why did my shortbread turn out crumbly?

This usually happens for one of three reasons: too much flour, not enough butter, or overbaking. Make sure you’re measuring your flour correctly (spoon and level, don’t scoop) and pulling the cookies out when the edges are just barely golden. Also, let them cool on the sheet for the full 5 minutes before moving them.

Can I make these cookies gluten-free?

Absolutely! Use a 1:1 gluten-free baking blend that contains xanthan gum. I’ve tested this with King Arthur Measure for Measure and it worked great. The cornstarch already in the recipe helps maintain the tender texture.

How do I keep the cookies from spreading too much?

If your cookies are spreading into flat discs, your butter was probably too soft or your oven wasn’t hot enough. Make sure your butter is softened but not melted, and let your oven preheat fully before baking. Chilling the dough for 15 minutes before baking can also help.

Can I toast the pistachios first?

You can, but it changes the texture slightly. Toasted pistachios are crunchier and have a deeper flavor. To toast them, spread them on a baking sheet and bake at 350°F for 3-4 minutes, watching carefully so they don’t burn. Let them cool completely before chopping and adding to the dough.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
cranberry pistachio shortbread cookies - featured image

Easy Cranberry Pistachio Shortbread Cookies: Best Holiday Recipe

These easy cranberry pistachio shortbread cookies are a happy accident that turned into a holiday favorite. Tart cranberries, buttery shortbread, and crunchy pistachios come together in under 35 minutes with no chilling required.

  • Total Time: 35 minutes
  • Yield: 24 cookies 1x

Ingredients

Scale
  • 1 cup (2 sticks / 226g) unsalted butter, softened
  • 1/2 cup (60g) powdered sugar
  • 1 teaspoon vanilla extract
  • 1 3/4 cups (220g) all-purpose flour
  • 2 tablespoons cornstarch
  • 1/4 teaspoon fine sea salt
  • 1/2 cup (60g) dried cranberries, roughly chopped if large
  • 1/2 cup (60g) shelled unsalted pistachios, coarsely chopped

Instructions

  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper.
  2. In a large bowl, beat the softened butter and powdered sugar together on medium speed for 2-3 minutes until light and fluffy. Scrape down the sides and bottom of the bowl halfway through.
  3. Beat in the vanilla extract on low speed until just combined, about 10 seconds.
  4. In a separate bowl, whisk the flour, cornstarch, and salt together until evenly distributed.
  5. Add the flour mixture to the butter mixture in two additions, mixing on low speed after each addition. Stop when the dough just comes together—it should look crumbly but hold together when pressed.
  6. Fold in the chopped dried cranberries and chopped pistachios with a rubber spatula until evenly distributed.
  7. Using a cookie scoop (about 1.5 tablespoons), scoop the dough and place on the prepared baking sheets about 2 inches apart. Gently flatten each ball slightly with the palm of your hand to about 1/2 inch thick.
  8. Bake one sheet at a time for 12-14 minutes, until the edges are just barely golden brown. The centers will still look slightly pale and soft.
  9. Let the cookies cool on the baking sheet for 5 minutes, then transfer to a cooling rack to cool completely, about 15 minutes more.
  10. If baking in batches, let the baking sheet cool completely before placing more dough on it.

Notes

Room temperature butter is essential. Chop pistachios by hand for best texture. Watch the edges, not the timer—start checking at 11 minutes. Use a light-colored baking sheet. Cookies taste even better the next day.

  • Author: David
  • Prep Time: 15 minutes
  • Cook Time: 12-14 minutes per batch
  • Category: Dessert
  • Cuisine: American

Nutrition

  • Serving Size: 1 cookie
  • Calories: 145
  • Sugar: 7
  • Sodium: 35
  • Fat: 9
  • Saturated Fat: 5
  • Carbohydrates: 16
  • Fiber: 1
  • Protein: 2

Keywords: cranberry pistachio shortbread cookies, easy shortbread recipe, holiday cookies, Christmas cookies, no-chill cookies

❤️

Did you love this recipe?

Get weekly recipes, tips & exclusive content delivered to your inbox.