I had a long-standing, deeply held position about shortbread cookies. For years, I claimed they were boring. Dry, crumbly, pale little things that tasted more like flour and regret than an actual treat worth the butter. I’d skip them at every holiday cookie swap, reaching instead for chewy ginger molasses things or anything dripping in chocolate. Shortbread? No thank you. That was my story, and I was sticking to it.
Then, last December, my neighbor Carol showed up at my door with a tin of cookies. She’s this sweet, quiet woman in her seventies who gardens like a wizard and always has a batch of something baking. “Just a little something,” she said, handing me the tin. I thanked her, set it on the counter, and honestly forgot about it for two days. I was up to my elbows in peppermint bark and sugar cookie dough, you know how it gets.
On the third morning, bleary-eyed and in desperate need of something with my coffee that wasn’t another slice of banana bread, I pried open the tin. Inside were these perfectly round cookies, studded with emerald green pistachios and deep red dried cranberries, all dusted in a fine snow of powdered sugar. I took a bite. And then I stood there in my kitchen, in my slippers, and ate three of them before I even sat down. The texture was this unbelievable thing—buttery and tender, with a delicate sandy crumble that melted on your tongue. The pistachios added this subtle, almost savory crunch, and the cranberries gave these little bursts of tart sweetness. It wasn’t boring at all. It was quietly, humbly perfect.
I called Carol that afternoon, a little embarrassed, to ask for the recipe. She laughed and told me it was her grandmother’s, and she’d been making it for sixty years. “The secret,” she said, “is not to overwork the dough. Shortbread doesn’t like to be rushed.” I’ve made a few tweaks over the last year—a touch more vanilla, a pinch of salt to balance the sweetness—but the heart of it is all Carol. These cookies have officially converted me, and honestly, I’m not even mad about it. If you’ve been a shortbread skeptic like I was, let me tell you: this version might just change your mind, too.
Why You’ll Love This Recipe
These Festive Cranberry Pistachio Shortbread Cookies aren’t just another holiday cookie. They’re the kind of recipe that quietly becomes the star of your cookie platter, the one people reach for first even when surrounded by fancier options. Here’s why I keep coming back to this recipe, batch after batch:
- Incredibly Easy to Make: The dough comes together in one bowl with just a handful of ingredients. No stand mixer required, no chilling the dough for hours, no complicated rolling or cutting. You can have these in the oven in under fifteen minutes.
- Simple, Pantry-Friendly Ingredients: Butter, flour, sugar, vanilla, pistachios, and dried cranberries. That’s it. No weird extracts, no specialty flours, no last-minute trips to three different stores.
- Perfect for Holiday Gifting: These cookies look stunning in a tin or a cellophane bag tied with a ribbon. They travel well, they keep for over a week, and they have that homemade, classic feel that store-bought cookies just can’t match.
- A True Crowd-Pleaser: I’ve brought these to cookie exchanges, office parties, and family dinners. They disappear every single time. Kids love the sweetness, adults appreciate the sophisticated flavor combo, and even picky eaters go back for seconds.
- That Perfect Texture: The shortbread is melt-in-your-mouth tender, not dry or crumbly. The pistachios add a satisfying crunch, and the cranberries give a pop of chewy tartness. It’s a texture party in your mouth, honestly.
What makes this recipe different from every other shortbread out there? It’s the ratio. I’ve tested this dough about a dozen times to get that ideal balance of butter to flour that gives you a cookie that holds its shape but still feels light and delicate. The pistachios are chopped just enough to distribute evenly without turning to dust, and the cranberries are soaked briefly in warm water so they stay plump and juicy instead of turning into little rocks. It’s not a revolutionary technique, but it makes all the difference. This is comfort food at its most elegant—simple, beautiful, and deeply satisfying.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create something truly special. The magic is in the quality of the ingredients and how they work together. Here’s what you’ll need and a few notes on each one:
- 1 cup (226g) unsalted butter, softened: This is non-negotiable. Unsalted butter lets you control the salt level, and it needs to be properly softened to room temperature—not melted, not cold. I leave mine out on the counter for about an hour before I start. If you’re in a hurry, you can cut it into small cubes and let it sit for 20 minutes. I personally prefer Kerrygold or Plugrà for the best flavor, but any good-quality unsalted butter will work.
- 1/2 cup (100g) granulated sugar: Regular white sugar is perfect here. It gives the cookies a clean sweetness and helps create that tender, sandy texture. Don’t substitute with brown sugar—it will change the texture and make the cookies too soft.
- 1 teaspoon vanilla extract: Use real vanilla, not imitation. I know it’s more expensive, but the flavor difference is noticeable in a simple cookie like this. You can also use vanilla bean paste for those beautiful little vanilla specks.
- 2 cups (250g) all-purpose flour: Standard all-purpose flour works perfectly. Spoon it into your measuring cup and level it off with a knife—don’t scoop directly from the bag, or you’ll end up with too much flour and dry cookies. For a gluten-free version, I’ve had good results with Bob’s Red Mill 1-to-1 Baking Flour.
- 1/4 teaspoon salt: A small amount of salt balances the sweetness and enhances the buttery flavor. If you’re using salted butter, reduce this to a tiny pinch or omit it entirely.
- 3/4 cup (100g) shelled pistachios, roughly chopped: Look for raw, unsalted pistachios if you can find them. Roasted and salted ones will work, but you’ll want to reduce the added salt in the recipe. I buy mine from the bulk bin at my local grocery store—they’re usually fresher and cheaper than the pre-packaged ones. Chop them into pieces about the size of a pea, not too fine.
- 1/2 cup (75g) dried cranberries: Standard sweetened dried cranberries are what I use. Before adding them to the dough, I soak them in hot water for about 10 minutes, then drain and pat them dry. This plumps them up so they don’t dry out during baking. You can also use dried tart cherries or chopped dried apricots for a different flavor.
- Powdered sugar, for dusting (optional): This is purely for presentation, but it makes the cookies look like little snow-dusted rounds. I use a fine-mesh sieve to dust them just before serving.
That’s the whole list. Seven ingredients, plus an optional garnish. No eggs, no baking powder, no complicated flavorings. The beauty of shortbread is its simplicity, and this version lets the pistachios and cranberries do the heavy lifting.
Equipment Needed
You don’t need a fancy kitchen to make these cookies. Here’s what you’ll need:
- Large mixing bowl: Any medium-to-large bowl will do. I use a ceramic one because it doesn’t slide around on the counter.
- Electric hand mixer or stand mixer: You can cream the butter and sugar by hand with a wooden spoon, but it takes some elbow grease. A hand mixer makes it much easier and gives you a lighter, fluffier texture. I’ve used my trusty KitchenAid hand mixer for years, and it’s never let me down.
- Rubber spatula: For scraping down the sides of the bowl and folding in the mix-ins.
- Baking sheet: A standard half-sheet pan works perfectly. Line it with parchment paper for easy cleanup—I like the pre-cut sheets that fit perfectly.
- Parchment paper or silicone baking mat: Either one works. Parchment is cheaper and disposable, while silicone mats are reusable and more eco-friendly.
- Cooling rack: A wire rack lets air circulate around the cookies so they cool evenly and don’t get soggy on the bottom.
- Small cookie scoop or tablespoon: For portioning the dough into uniform balls. A #40 cookie scoop (about 1.5 tablespoons) is perfect for this recipe.
- Fork: For flattening the cookies and creating that classic crisscross pattern on top.
- Fine-mesh sieve: For dusting the cookies with powdered sugar. A tea strainer works in a pinch.
If you don’t have a cookie scoop, you can use two spoons to portion the dough, or just roll it into balls by hand. The cookies will still taste the same, I promise.
Preparation Method

Let’s get baking! This recipe makes about 30 cookies, and the whole process takes about 30 minutes from start to finish. Here’s how to do it:
- Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone baking mats. I always do this first so the oven is hot and ready when the dough is done.
- Soak the cranberries. Place the dried cranberries in a small bowl and cover them with hot tap water. Let them sit for 10 minutes while you prepare the rest of the dough. This step is easy to skip, but don’t—it makes a real difference in the final texture. After 10 minutes, drain them well and pat them dry with a paper towel. Set aside.
- Cream the butter and sugar. In a large mixing bowl, beat the softened butter and granulated sugar together with an electric hand mixer on medium speed until light and fluffy, about 2-3 minutes. You want it to look pale and airy, almost like a frosting. Scrape down the sides of the bowl with your spatula once or twice. If you’re doing this by hand, it’ll take about 5 minutes of vigorous stirring, but you’ll get there.
- Add the vanilla. Pour in the vanilla extract and beat for another 30 seconds until it’s fully incorporated. The smell at this point is just heavenly—buttery and sweet with that warm vanilla note.
- Mix in the dry ingredients. In a separate small bowl, whisk together the flour and salt. Gradually add the flour mixture to the butter mixture, mixing on low speed or stirring with a spatula until just combined. Be careful not to overmix here—stop as soon as you don’t see any more streaks of flour. Overworking the dough develops gluten, which makes the cookies tough instead of tender.
- Fold in the mix-ins. Add the chopped pistachios and the drained, dried cranberries to the dough. Use your spatula to fold them in gently until they’re evenly distributed. The dough will be quite stiff at this point, almost like a play-dough consistency. That’s perfect.
- Shape the cookies. Scoop out rounded tablespoons of dough (about 1.5 tablespoons each) and roll them into balls between your palms. Place them on the prepared baking sheets, spacing them about 2 inches apart. They don’t spread much, so you can fit about 12-15 on a standard sheet.
- Flatten and mark the cookies. Using the tines of a fork, gently flatten each ball of dough to about 1/2-inch thickness. Press the fork in one direction, then again in the opposite direction to create a crisscross pattern on top. This isn’t just decorative—it helps the cookies bake evenly and gives them that classic shortbread look. Dip the fork in a little flour if it starts to stick.
- Bake. Place the baking sheets in the preheated oven, one on the top rack and one on the bottom rack. Bake for 12-15 minutes, rotating the sheets halfway through (swap top and bottom racks, and turn them front to back). The cookies are done when the edges are just barely starting to turn golden brown. The centers will still look pale and slightly soft—that’s exactly what you want. They’ll firm up as they cool.
- Cool completely. Let the cookies cool on the baking sheets for 5 minutes, then transfer them to a wire rack to cool completely. This is important—if you try to move them too soon, they’ll crumble. Once they’re fully cool, dust them with powdered sugar through a fine-mesh sieve if you’re using it.
A quick note on timing: if you’re baking multiple batches, make sure your baking sheets are completely cool before you put raw dough on them. If the sheet is still warm, the butter in the dough will start to melt before it hits the oven, and your cookies will spread into flat, greasy puddles. I learned this the hard way, trust me.
Cooking Tips & Techniques
After making these cookies about a dozen times (I’m not exaggerating), I’ve picked up a few tricks that make the process smoother and the results more consistent. Here are my best tips:
Don’t rush the creaming step. This is probably the most important part of the whole recipe. Beating the butter and sugar together until they’re truly light and fluffy incorporates air into the dough, which gives the cookies that tender, melt-in-your-mouth texture. If you skimp on this step, your cookies will be dense and heavy. Set a timer for 2 minutes and don’t stop until it goes off.
Use room temperature butter. I cannot stress this enough. Cold butter won’t cream properly, and melted butter will make the cookies spread too much. The ideal texture is when you can press your finger into the butter and it leaves an indent without being squishy or greasy. If you forget to take it out ahead of time, cut it into small cubes and microwave it in 5-second bursts, checking after each one. It’s risky but it works in a pinch.
Chop the pistachios by hand. I know it’s tempting to throw them in a food processor, but you’ll end up with a mixture of fine dust and big chunks. Hand-chopping gives you more control and ensures every cookie gets a nice distribution of pistachios. I use a chef’s knife and a cutting board, and I go for pieces about the size of a small pea.
Watch the edges, not the centers. Shortbread cookies don’t brown much on top, so it’s easy to overbake them if you’re not paying attention. The best indicator is the edges—as soon as they start to show the faintest hint of golden color, the cookies are done. The centers will still look pale and soft, but they’ll set up perfectly as they cool. Overbaked shortbread is dry and crumbly in a bad way.
Let them cool completely before dusting. If you dust the cookies with powdered sugar while they’re still warm, the sugar will melt and disappear into the cookie. Wait until they’re completely cool, then dust them right before serving or gifting. If you’re storing them, wait to dust until just before you serve them—the sugar tends to absorb moisture and get sticky after a day or two.
One more thing: If your kitchen is warm, the dough might get a little soft and sticky as you work. If that happens, just pop the bowl in the fridge for 10-15 minutes to firm it up. It makes the rolling and shaping much easier.
Variations & Adaptations
One of the things I love most about this recipe is how flexible it is. Here are some variations I’ve tried and loved:
Citrus Pistachio Shortbread: Add the zest of one orange or lemon to the butter and sugar mixture when you cream them together. The bright citrus flavor pairs beautifully with the pistachios and cranberries. I made this version for a friend’s baby shower, and people went crazy for it.
Chocolate-Dipped Version: Once the cookies are completely cool, dip half of each cookie in melted dark chocolate (about 70% cocoa is my favorite) and let them set on a piece of parchment paper. The chocolate adds a rich, slightly bitter contrast to the sweet, buttery shortbread. This is my go-to for holiday cookie boxes—they look so fancy with very little effort.
Gluten-Free Adaptation: Substitute the all-purpose flour with a good quality 1-to-1 gluten-free flour blend that contains xanthan gum. I’ve had excellent results with Bob’s Red Mill 1-to-1 Baking Flour. The texture is slightly more delicate, so handle the dough gently, but the flavor is just as good.
Vegan Version: Use vegan butter sticks (not the spreadable kind in a tub) and make sure your sugar is vegan-friendly. I’ve tried this with Miyoko’s European Style Cultured Vegan Butter, and it works surprisingly well. The cookies are a little less tender, but still delicious. Skip the powdered sugar dusting or use organic powdered sugar that doesn’t contain bone char.
Spiced Holiday Shortbread: Add 1/2 teaspoon of cinnamon and 1/4 teaspoon of nutmeg to the flour mixture. The warm spices give the cookies a cozy, holiday feel that’s perfect for Christmas baking. I made this version last Thanksgiving, and my brother-in-law ate half the batch before dinner was even served.
Swap the Nuts and Fruit: Not a fan of pistachios? Use chopped pecans, walnuts, or almonds instead. Dried cherries, chopped dried apricots, or golden raisins can replace the cranberries. The basic shortbread dough is so versatile that you can really make it your own.
Serving & Storage Suggestions
These cookies are lovely served at room temperature, arranged on a pretty plate or in a festive tin. A light dusting of powdered sugar right before serving makes them look like little snowballs, which is perfect for the holiday season.
What to serve with them: These cookies are wonderful with a cup of hot tea—earl grey or chai are my favorites. They’re also amazing with coffee, especially a latte or cappuccino. For a dessert spread, pair them with fresh berries, a dollop of whipped cream, or a scoop of vanilla ice cream. They’re also fantastic alongside a glass of cold milk, if you’re feeling nostalgic.
Storage: Store the cookies in an airtight container at room temperature for up to 10 days. Layer them between sheets of parchment or wax paper to prevent them from sticking together. If you live in a humid climate, skip the powdered sugar dusting until right before serving, as it can get sticky.
Freezing: These cookies freeze beautifully. Place the cooled, undusted cookies in a single layer on a baking sheet and freeze for 1 hour, then transfer them to a freezer-safe bag or container. They’ll keep for up to 3 months. To thaw, just let them sit at room temperature for about 30 minutes, then dust with powdered sugar. You can also freeze the unbaked dough balls on a baking sheet, then transfer them to a bag. Bake from frozen, adding 2-3 minutes to the baking time.
Flavor development: Honestly, these cookies taste even better the next day. The flavors meld together, and the texture becomes even more tender. If you can resist eating them all on day one, they’ll reward your patience.
Nutritional Information & Benefits
Here’s the approximate nutritional breakdown for one cookie (based on 30 cookies per batch):
- Calories: 120
- Fat: 8g
- Saturated Fat: 4g
- Carbohydrates: 12g
- Sugar: 6g
- Fiber: 1g
- Protein: 2g
- Sodium: 35mg
These numbers are estimates and will vary based on the specific brands and ingredients you use.
While these are definitely a treat (they’re cookies, after all!), there are a few nutritional bright spots. Pistachios are a good source of healthy fats, protein, and fiber, and they contain antioxidants like lutein and zeaxanthin. Cranberries are packed with vitamin C and antioxidants that support immune health. The butter provides vitamin A and healthy saturated fats. Of course, these benefits come in a small package, so enjoy them in moderation as part of a balanced diet.
These cookies are naturally vegetarian and can be made gluten-free or vegan with the substitutions mentioned above. They do contain dairy, tree nuts, and gluten (unless adapted), so keep that in mind if you’re baking for someone with allergies.
Conclusion
These Festive Cranberry Pistachio Shortbread Cookies have officially become my go-to holiday recipe. They’re the cookie I reach for when I want something that looks impressive but takes almost no effort. They’re the cookie I pack in tins for neighbors and coworkers, the cookie I set out on a plate when friends drop by unexpectedly. And they’re the cookie that proved me wrong about shortbread—which, honestly, is a pretty big deal.
I hope you give these a try, whether you’re a shortbread skeptic like I was or a lifelong fan. Feel free to make them your own—swap the nuts, add some spice, dip them in chocolate. The base recipe is forgiving and adaptable, and it’s hard to go wrong when you start with butter, sugar, and flour.
If you make these, I’d love to hear about it. Leave a comment below and let me know how they turned out, or tag me in your photos on social media. Did you try a variation? Did you catch someone eating one when they claimed they didn’t like shortbread? Tell me all about it. Happy baking, friends!
Frequently Asked Questions
Can I use salted butter instead of unsalted?
Yes, you can. Just reduce or omit the added salt in the recipe. Start with a tiny pinch of salt and taste the dough (it’s safe to eat a little bit since there are no eggs). Remember that the pistachios might also add salt if you’re using roasted, salted ones.
Why did my cookies spread too much?
This usually happens for one of two reasons: either your butter was too soft or melted, or your baking sheets were still warm when you put the dough on them. Make sure your butter is softened but not greasy, and let your baking sheets cool completely between batches.
Can I make the dough ahead of time?
Absolutely. You can refrigerate the dough (wrapped tightly in plastic wrap) for up to 3 days before baking. Let it sit at room temperature for about 15 minutes to soften slightly before shaping. You can also freeze the shaped dough balls for up to 3 months and bake them directly from frozen, adding a couple of minutes to the baking time.
My cookies came out dry and crumbly. What went wrong?
There are a few possible culprits: you might have added too much flour (remember to spoon and level it), overbaked the cookies, or overworked the dough. Next time, measure your flour carefully, pull the cookies out at the first sign of golden edges, and mix the dough only until it comes together.
Can I use other nuts or dried fruits?
Yes, absolutely. Pecans, walnuts, almonds, or macadamia nuts all work great. For dried fruit, try tart cherries, chopped dried apricots, golden raisins, or even chopped dried figs. Just make sure to soak any very dry fruit in hot water first to plump it up.
Pin This Recipe!

Festive Cranberry Pistachio Shortbread Cookies: Easy Holiday Recipe
These buttery, tender shortbread cookies are studded with emerald green pistachios and deep red dried cranberries, then dusted with powdered sugar. An easy, crowd-pleasing holiday treat that will convert even the biggest shortbread skeptics.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 30 cookies 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (226g) unsalted butter, softened
- 1/2 cup (100g) granulated sugar
- 1 teaspoon vanilla extract
- 2 cups (250g) all-purpose flour
- 1/4 teaspoon salt
- 3/4 cup (100g) shelled pistachios, roughly chopped
- 1/2 cup (75g) dried cranberries
- Powdered sugar, for dusting (optional)
Instructions
- Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone baking mats.
- Place the dried cranberries in a small bowl and cover them with hot tap water. Let them sit for 10 minutes, then drain well and pat dry with a paper towel. Set aside.
- In a large mixing bowl, beat the softened butter and granulated sugar together with an electric hand mixer on medium speed until light and fluffy, about 2-3 minutes. Scrape down the sides of the bowl once or twice.
- Add the vanilla extract and beat for another 30 seconds until fully incorporated.
- In a separate small bowl, whisk together the flour and salt. Gradually add the flour mixture to the butter mixture, mixing on low speed or stirring with a spatula until just combined. Do not overmix.
- Add the chopped pistachios and the drained, dried cranberries to the dough. Fold them in gently until evenly distributed.
- Scoop out rounded tablespoons of dough (about 1.5 tablespoons each) and roll them into balls. Place them on the prepared baking sheets, spacing them about 2 inches apart.
- Using the tines of a fork, gently flatten each ball of dough to about 1/2-inch thickness. Press the fork in one direction, then again in the opposite direction to create a crisscross pattern. Dip the fork in a little flour if it starts to stick.
- Bake for 12-15 minutes, rotating the sheets halfway through (swap top and bottom racks, and turn them front to back). The cookies are done when the edges are just barely starting to turn golden brown.
- Let the cookies cool on the baking sheets for 5 minutes, then transfer them to a wire rack to cool completely. Once fully cool, dust with powdered sugar through a fine-mesh sieve if desired.
Notes
Don’t rush the creaming step—beat butter and sugar until light and fluffy for tender cookies. Use room temperature butter. Chop pistachios by hand for even distribution. Watch the edges, not the centers, to avoid overbaking. Let cookies cool completely before dusting with powdered sugar. If your kitchen is warm, chill the dough for 10-15 minutes before shaping.
Nutrition
- Serving Size: 1 cookie
- Calories: 120
- Sugar: 6
- Sodium: 35
- Fat: 8
- Saturated Fat: 4
- Carbohydrates: 12
- Fiber: 1
- Protein: 2
Keywords: shortbread cookies, cranberry pistachio shortbread, holiday cookies, easy cookie recipe, Christmas cookies, butter cookies


