My cousin Mark had claimed to hate shortbread cookies for as long as I could remember. Fifteen years, at least. The man would politely decline a tin of homemade cookies at Christmas, muttering something about them being “dry, crumbly, and about as exciting as plain toast.” Then last December, I found him standing in my kitchen, elbow-deep in a batch of these cranberry pistachio shortbread cookies I’d made for a party. He didn’t even notice I’d walked in. He just kept reaching for another one, his hand moving like it had a mind of its own. I leaned against the doorway and watched him for a good thirty seconds before clearing my throat. “Thought you hated shortbread,” I said. He froze, cookie halfway to his mouth, and mumbled something about these being “different.” Honestly, that moment made my whole holiday season. And that’s the thing about this recipe—it has a way of turning skeptics into believers without you even trying. Maybe you’ve been there, watching someone who swore they didn’t like something quietly eat their way through a plate of it. There’s a special kind of satisfaction in that, isn’t there? These cookies are buttery, not dry. They have that perfect shortbread crumble, but with a little crunch from the pistachios and a pop of sweetness from the dried cranberries. I keep making them because they’re the cookie that disappears first at every gathering, the one people ask about, the one that makes you look like you spent hours when it really just takes a little patience and a good recipe.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I can count, tweaking the butter-to-flour ratio and the bake time until it was absolutely perfect. These cookies have been family-approved, neighbor-approved, and—as proven by my cousin—shortbread-skeptic-approved. Here’s why they work so well for entertaining:
- Make-Ahead Friendly: The dough can be made up to three days in advance and refrigerated, or frozen for up to three months. Perfect for when you’re hosting and need to spread out the prep work.
- Simple Ingredients: No weird specialty items here. Butter, flour, sugar, vanilla, dried cranberries, and pistachios. You probably have most of these in your pantry already.
- Perfect for Holiday Parties: The red and green from the cranberries and pistachios make these naturally festive without any artificial coloring. They look gorgeous on a cookie platter.
- Scales Beautifully: Need 60 cookies for a party? Just double the recipe. The dough handles the same way, and they bake up consistently every time.
- Unbelievably Buttery: The texture is what gets people. It’s tender, it melts in your mouth, but it holds its shape beautifully. No dry crumbly mess here.
What makes this recipe different from other shortbread cookies is the technique. I use a slightly higher ratio of butter to flour than traditional Scottish shortbread, and I chill the dough twice—once as a log and once after slicing. That double chill is the secret to cookies that keep their clean edges and don’t spread into puddles in the oven. Trust me on this one.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that signature buttery shortbread texture with pops of sweetness and crunch. Most of these are pantry staples, which makes this an easy recipe to whip up when you’re hosting and need something impressive without a trip to the specialty store.
- Unsalted butter, softened to room temperature (1 cup / 226g) — I use Kerrygold for the best flavor, but any good quality European-style butter works beautifully. The higher butterfat content gives a richer taste and better texture.
- Powdered sugar (1/2 cup / 60g) — Unlike granulated sugar, powdered sugar dissolves more easily into the butter, giving shortbread that signature tender, melt-in-your-mouth texture without any graininess.
- Vanilla extract (1 teaspoon) — Pure vanilla extract makes a noticeable difference here. Save the imitation stuff for baking projects with stronger flavors.
- All-purpose flour (2 cups / 250g) — Spoon and level your flour for the most accurate measurement. Scooping directly from the bag can pack in too much flour and make your cookies dry.
- Salt (1/4 teaspoon) — Just a pinch to balance the sweetness and enhance the buttery flavor.
- Dried cranberries (3/4 cup / 90g) — Look for soft, plump cranberries. If yours are a bit dry, soak them in hot water for 10 minutes, then drain and pat dry before chopping. I’ve made that mistake before—dry cranberries can suck moisture out of your dough.
- Shelled pistachios (3/4 cup / 100g) — Unsalted and raw or roasted both work, just make sure they’re unsalted so you control the salt level. Give them a rough chop—you want some texture, not a powder.
Ingredient Substitution Tips: If you need these to be gluten-free, swap the all-purpose flour for a good quality 1:1 gluten-free baking flour blend. I’ve had success with Bob’s Red Mill. For a dairy-free version, use a high-quality plant-based butter stick (not the spreadable kind in a tub). The texture will be slightly different, but still delicious. And if you can’t find pistachios, chopped pecans or slivered almonds make a lovely substitute.
Equipment Needed
You don’t need much fancy equipment for these cookies, which is part of why I love making them for parties. Here’s what you’ll need:
- Stand mixer or hand mixer — A stand mixer makes creaming the butter and sugar effortless, but a hand mixer works just fine. You could even do this by hand with a wooden spoon if you have strong arms and patience.
- Large mixing bowl
- Parchment paper — Essential for easy cleanup and preventing sticking. I’ve tried baking these directly on a greased pan, and the bottoms browned too quickly.
- Baking sheets (2, if you have them)
- Sharp knife — For slicing the chilled dough logs. A serrated knife works beautifully here, giving clean cuts without squishing the dough.
- Plastic wrap — For shaping and chilling the dough logs.
- Cooling rack
If you don’t have a stand mixer, don’t worry. I actually made my first batch of these with nothing but a hand mixer and a bowl, and they turned out perfectly. The key is just making sure your butter is properly softened—leave it out on the counter for about an hour before you start.
Preparation Method

Let me walk you through this step by step. I’ve included time estimates and sensory cues so you know exactly what to look for at each stage.
- Cream the butter and sugar (5 minutes). In a large mixing bowl, beat the softened butter and powdered sugar together on medium speed until light, fluffy, and pale in color. This usually takes about 3-5 minutes with a stand mixer. You’re looking for a texture that’s almost like a thick, spreadable frosting. Scrape down the sides of the bowl halfway through to make sure everything incorporates evenly.
- Add the vanilla. Beat in the vanilla extract on low speed until just combined. Don’t overmix here—you just want the vanilla to disappear into the butter mixture.
- Mix the dry ingredients. In a separate bowl, whisk together the flour and salt. Add this to the butter mixture in two additions, mixing on low speed until just combined after each addition. The dough will look shaggy and crumbly at first—that’s normal. Keep mixing until it just comes together into a cohesive dough. Stop as soon as it does. Overworking the dough develops gluten and makes tough shortbread.
- Fold in the mix-ins. Add the chopped dried cranberries and chopped pistachios. Fold them in gently with a spatula or wooden spoon until they’re evenly distributed throughout the dough. You want every slice to have a nice balance of both.
- Shape the dough logs. Turn the dough out onto a lightly floured surface. Divide it in half. Shape each half into a log about 2 inches (5 cm) in diameter. Don’t worry if they’re not perfectly round—a slightly flattened log creates a nice oval cookie shape. Wrap each log tightly in plastic wrap.
- First chill. Refrigerate the wrapped logs for at least 2 hours, or up to 3 days. This step is non-negotiable. The dough needs to be firm enough to slice cleanly without smushing the cranberries and pistachios. If you try to slice it too soon, you’ll end up with misshapen cookies and a sticky mess on your knife.
- Preheat and slice. When you’re ready to bake, preheat your oven to 350°F (175°C). Line your baking sheets with parchment paper. Unwrap the chilled dough logs and use a sharp knife to slice them into rounds about 1/4 inch (6 mm) thick. I like to rotate the log after every few slices to keep the bottom from flattening. Place the slices about 1 inch apart on the prepared baking sheets.
- Second chill. Here’s the trick: pop the baking sheets with the sliced cookies into the refrigerator for 15 minutes before baking. This second chill firms up the butter again and ensures your cookies keep their clean, sharp edges in the oven. I learned this one the hard way after a batch spread into sad, flat circles.
- Bake. Bake for 14-16 minutes, or until 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 continue to set as they cool. Rotate the baking sheets halfway through if your oven has hot spots.
- Cool. Let the cookies cool on the baking sheets for 5 minutes. This allows them to firm up enough to transfer without breaking. Then move them to a wire cooling rack to cool completely. They’ll continue to crisp up as they cool.
One batch makes about 36 cookies, depending on how thick you slice them. If you want larger cookies for a party platter, slice them a bit thicker and add an extra minute or two to the bake time.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve definitely made my share of mistakes. Here’s what I’ve learned along the way so you can skip the trial and error.
Don’t skip the double chill. I know it’s tempting to rush, especially when you’re prepping for a party and time is tight. But the first chill firms the dough so you can slice it cleanly, and the second chill prevents spreading. I once skipped the second chill because I was in a hurry, and my cookies spread into thin, crispy disks that still tasted good but looked nothing like the pretty rounds I was going for.
Use a serrated knife for slicing. A sharp serrated knife cuts through the chilled dough and the pistachio pieces without dragging or tearing. A straight-edged knife tends to squish the dough and push the mix-ins around. I learned this after ruining an entire log of dough with a dull chef’s knife.
Rotate the dough log as you slice. Every few slices, give the log a quarter turn. This keeps the bottom from flattening out and gives you rounder, more uniform cookies. It’s a small thing, but it makes a big difference when you’re arranging cookies on a platter for guests.
Watch the edges, not the centers. Shortbread is done when the edges just start to turn golden. The centers will still look pale and a little soft. If you wait until the centers look done, the cookies will be overbaked and dry. Pull them out when the edges tell you they’re ready.
Let them cool on the pan. Those 5 minutes on the hot baking sheet are crucial. The cookies are fragile when they first come out of the oven, and moving them too soon can cause them to break. I’ve lost more than a few cookies to impatience. Let them set up before you transfer them.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some variations I’ve tried and loved:
- Citrus Shortbread: Add 1 tablespoon of finely grated orange zest or lemon zest to the butter and sugar mixture. The citrus brightens up the shortbread beautifully and pairs wonderfully with the cranberries. I made this version for a spring brunch, and it was a hit.
- Chocolate-Dipped Version: Once the cookies are completely cool, dip half of each cookie in melted dark chocolate and let them set on parchment paper. This adds a lovely richness and makes them look even more impressive on a dessert table. I did this for a Christmas cookie exchange, and they were the first ones gone.
- Spiced Shortbread: Add 1/2 teaspoon of cinnamon, 1/4 teaspoon of nutmeg, and a pinch of cardamom to the flour mixture. The warm spices make these taste even more festive and cozy. This version is my go-to for fall gatherings.
- Vegan Adaptation: Use a high-quality plant-based butter stick (not the spreadable kind) and make sure your powdered sugar is vegan-friendly. The texture will be slightly more delicate, but they still taste fantastic. I tested this for a friend with dairy allergies, and she couldn’t tell the difference.
Serving & Storage Suggestions
These cookies are incredibly versatile when it comes to serving. They’re delicious at room temperature, and I actually think they taste even better the day after baking—the flavors have time to meld together.
How to Serve: Arrange them on a festive platter with other holiday cookies for a beautiful cookie tray. They pair wonderfully with a cup of hot coffee, tea, or a glass of cold milk. For a more elegant presentation, dust them lightly with powdered sugar just before serving. If you’re hosting a dinner party, serve them alongside a dessert wine or a cup of spiced mulled cider.
What to Serve Alongside: These cookies are lovely on their own, but they also pair beautifully with other treats. I often serve them alongside a batch of chocolate chip cookies and some spiced nuts for a well-rounded dessert spread. If you’re looking for another festive option, try my perfect peppermint bark—the chocolate and mint complement the buttery shortbread wonderfully.
Storage: Store the cookies in an airtight container at room temperature for up to 2 weeks. Layer them between sheets of parchment paper to prevent them from sticking together. They actually improve after a day or two as the flavors meld.
Freezing: These cookies freeze beautifully. You have two options: freeze the unbaked dough logs for up to 3 months (just slice and bake straight from frozen, adding 2-3 minutes to the bake time), or freeze the baked cookies for up to 3 months. To freeze baked cookies, arrange them in a single layer on a baking sheet and freeze until solid, then transfer to a freezer-safe container. Thaw at room temperature for about 30 minutes before serving.
Reheating: These cookies are best served at room temperature, but if you want that just-baked warmth, pop them in a 300°F (150°C) oven for 3-5 minutes. Don’t microwave them—it makes the texture go soft and sad.
Nutritional Information & Benefits
Let’s be honest—shortbread cookies are a treat, not a health food. But there are some redeeming qualities to these little beauties.
Per cookie (based on 36 cookies per batch): approximately 120 calories, 8g fat, 11g carbohydrates, 1g fiber, 5g sugar, 2g protein.
The pistachios bring some good things to the table—they’re a source of healthy fats, protein, and fiber, plus they contain antioxidants like lutein and zeaxanthin. Dried cranberries add a little bit of fiber and some vitamin C, though they’re mostly sugar. The butter provides vitamin A and some healthy saturated fats.
Dietary Considerations: These cookies are vegetarian. For gluten-free or dairy-free versions, see the substitutions section above. They do contain nuts (pistachios) and gluten (wheat flour), so they’re not suitable for those with allergies to those ingredients.
My personal take? These are a once-in-a-while treat, perfect for holiday gatherings and special occasions. I don’t stress about the nutritional profile when I’m making them for a party—they’re meant to be enjoyed, and a couple of cookies aren’t going to derail anyone’s healthy eating habits.
Conclusion
These cranberry pistachio shortbread cookies are the kind of recipe that becomes a tradition. They’re buttery, tender, and packed with just the right amount of sweetness and crunch. The red and green flecks make them naturally festive, and the flavor is sophisticated enough to impress even the pickiest eaters—yes, even the ones who claim to hate shortbread.
I love this recipe because it’s reliable. It works every single time, as long as you follow the double chill step and don’t overbake. It’s the cookie I turn to when I need something that looks impressive but doesn’t require hours of decorating or fussing. And honestly, watching people’s faces light up when they take that first bite never gets old.
I’d love to hear how these turn out for you! Did you try any variations? Did you manage to keep your cousin from eating the whole batch before the party? Drop a comment below and let me know. And if you’re looking for another crowd-pleasing treat for your next gathering, don’t miss my classic sugar cookie cutouts—they’re another party favorite that bakes up beautifully every time.
Happy baking, friends. May your cookies be buttery and your holiday season be sweet.
Frequently Asked Questions
Can I use salted butter instead of unsalted?
You can, but reduce or omit the added salt in the recipe. Salted butter typically contains about 1/4 teaspoon of salt per stick, so if you use it, skip the extra salt in the recipe to avoid overly salty cookies.
Why did my shortbread cookies spread in the oven?
This usually happens when the dough wasn’t chilled enough before baking. Make sure you chill the sliced cookies on the baking sheet for at least 15 minutes before they go into the oven. If your kitchen is warm, pop the whole baking sheet in the fridge for 20 minutes instead.
Can I make these cookies ahead of time for a party?
Absolutely. You can make the dough logs up to 3 days in advance and keep them in the refrigerator, then slice and bake the day of your party. Or you can bake the cookies up to 2 weeks ahead and store them in an airtight container. They actually taste better after a day or two.
My cookies turned out dry and crumbly. What went wrong?
Two common culprits: overmixing the dough or overbaking the cookies. Mix the dough only until it comes together, and pull the cookies out of the oven when the edges just start to turn golden, even if the centers still look pale. Also, make sure you’re measuring your flour correctly—spoon it into the measuring cup and level it off, don’t scoop directly from the bag.
Can I use fresh cranberries instead of dried?
I don’t recommend it. Fresh cranberries have too much moisture and will make the dough sticky and the cookies soggy. Dried cranberries are the way to go here. If you only have fresh cranberries, you can dry them in a low oven (200°F) for about 2 hours, but it’s much easier to just buy the dried ones.
Pin This Recipe!

Perfect Cranberry Pistachio Shortbread Cookies – Easy Holiday Treat
These buttery shortbread cookies are packed with dried cranberries and pistachios, creating a festive treat that turns shortbread skeptics into believers. With a tender, melt-in-your-mouth texture and a double-chill technique for perfect edges, they’re ideal for holiday parties and gift-giving.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 2 hours 35 minutes (includes chilling)
- Yield: 36 cookies 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (226g) unsalted butter, softened to room temperature
- 1/2 cup (60g) powdered sugar
- 1 teaspoon vanilla extract
- 2 cups (250g) all-purpose flour, spooned and leveled
- 1/4 teaspoon salt
- 3/4 cup (90g) dried cranberries, chopped
- 3/4 cup (100g) shelled unsalted pistachios, roughly chopped
Instructions
- Cream the butter and sugar: In a large mixing bowl, beat the softened butter and powdered sugar together on medium speed until light, fluffy, and pale in color, about 3-5 minutes. Scrape down the sides halfway through.
- Add the vanilla: Beat in the vanilla extract on low speed until just combined.
- Mix the dry ingredients: In a separate bowl, whisk together the flour and salt. Add to the butter mixture in two additions, mixing on low speed until just combined after each addition. The dough will look shaggy at first; mix until it just comes together.
- Fold in the mix-ins: Add the chopped dried cranberries and chopped pistachios. Fold gently with a spatula or wooden spoon until evenly distributed.
- Shape the dough logs: Turn the dough out onto a lightly floured surface. Divide in half. Shape each half into a log about 2 inches (5 cm) in diameter. Wrap each log tightly in plastic wrap.
- First chill: Refrigerate the wrapped logs for at least 2 hours, or up to 3 days.
- Preheat and slice: When ready to bake, preheat oven to 350°F (175°C). Line baking sheets with parchment paper. Unwrap the chilled logs and slice into rounds about 1/4 inch (6 mm) thick. Rotate the log after every few slices to keep the bottom from flattening. Place slices about 1 inch apart on prepared baking sheets.
- Second chill: Refrigerate the baking sheets with sliced cookies for 15 minutes before baking.
- Bake: Bake for 14-16 minutes, or until the edges are just barely starting to turn golden brown. The centers will still look pale and slightly soft. Rotate baking sheets halfway through if needed.
- Cool: Let cookies cool on the baking sheets for 5 minutes, then transfer to a wire cooling rack to cool completely.
Notes
Don’t skip the double chill—it ensures clean edges and prevents spreading. Use a serrated knife for slicing. Watch the edges, not the centers, for doneness. Cookies improve after a day or two as flavors meld.
Nutrition
- Serving Size: 1 cookie
- Calories: 120
- Sugar: 5
- Sodium: 30
- Fat: 8
- Saturated Fat: 4
- Carbohydrates: 11
- Fiber: 1
- Protein: 2
Keywords: shortbread cookies, cranberry pistachio, holiday cookies, Christmas cookies, easy shortbread, buttery cookies


