Late November, and the only thing I want is a batch of buttery shortbread cookies cooling on the counter. The kitchen gets that particular kind of quiet around 10 PM—the dishwasher hums, the dog sighs from his bed, and the only light comes from the little lamp above the stove. I had a bag of dried cranberries sitting in the pantry for weeks, and a stash of pistachios I bought on a whim. So I pulled out my stand mixer and started working butter and sugar together, just to see what would happen. No recipe in front of me. No plan. Just that instinct you get when you’ve made enough cookies to know what works.
The first batch came out okay. A little flat. A little too sweet. But the second batch—the one where I actually wrote down the measurements—that one was different. The edges were clean, the crumb was tender, and the cranberries added these little bursts of tartness that cut right through the richness. My husband walked in, grabbed one off the rack, and said “Don’t lose this recipe.” So I didn’t.
These Buttery Cranberry Pistachio Shortbread Cookies have become my go-to for holiday cookie swaps, quiet Sunday afternoons, and those moments when I need something that feels special but doesn’t require a lot of fuss. They’re the kind of cookie that disappears fast, but they’re also the kind you can make ahead and freeze. Honestly, I think that’s the best kind of recipe to have in your back pocket.
Why You’ll Love This Recipe
I’ve tested this shortbread recipe six times to get the texture exactly right. Here’s what makes it stand out from the hundreds of other holiday cookie recipes out there:
- Simple Ingredients : You probably have most of these in your kitchen right now. No specialty flours, no obscure extracts, no trips to three different stores.
- Quick & Easy : From start to finish, you’re looking at about 35 minutes of active time. The dough comes together in one bowl, and there’s no chilling required if you’re in a hurry.
- Perfect for Gifting : These cookies stack beautifully in tins, travel well, and stay fresh for over a week. I’ve mailed them to friends across the country without a single broken cookie.
- Naturally Beautiful : The red cranberries and green pistachios make these look festive without any artificial coloring. They’re basically Christmas on a cookie sheet.
- Crowd-Pleaser : I’ve brought these to four different gatherings this season, and every single time someone asks for the recipe. They’re not too sweet, not too rich—just perfectly balanced.
What really sets this recipe apart is the technique. Instead of creaming the butter and sugar until light and fluffy (which works for chewy cookies), we’re beating them just until combined. That’s the secret to that signature shortbread texture—tender, crumbly, and melt-in-your-mouth delicate. It took me three failed batches to figure that out, so you don’t have to.
What Ingredients You Will Need
This recipe uses simple, pantry-friendly ingredients that come together to create something genuinely special. The key is using the right form of each ingredient and paying attention to temperatures.
- Unsalted butter, softened (1 cup / 226g) — I use Kerrygold or Plugrá for the best flavor. Make sure it’s at genuine room temperature, not microwaved. The butter should give slightly when you press it but still hold its shape.
- Powdered sugar (½ cup / 60g) — Also called confectioners’ sugar. This gives shortbread its delicate, tender crumb. Don’t substitute granulated sugar here—the texture won’t be the same.
- All-purpose flour (2 cups / 250g) — Spoon and level your flour for accuracy. Scooping directly from the bag can pack in too much flour and make the cookies dry.
- Cornstarch (2 tablespoons / 16g) — This is the secret ingredient that makes shortbread so tender. It softens the protein in the flour and gives the cookies that signature melt-in-your-mouth texture.
- Salt (¼ teaspoon) — Just enough to balance the sweetness and bring out the buttery flavor. I use fine sea salt.
- Dried cranberries (½ cup / 60g) — Look for soft, plump cranberries. If yours are particularly dry, soak them in hot water for 10 minutes, then drain and pat dry before using.
- Shelled pistachios (½ cup / 70g) — Unsalted and raw if possible. I lightly toast mine in a dry pan for 3-4 minutes to deepen the flavor. Let them cool completely before chopping.
- Vanilla extract (1 teaspoon) — Pure vanilla makes a difference here. The flavor is subtle but it rounds out the butter beautifully.
Ingredient Tips: If you can only find salted butter, reduce the added salt to just a pinch. For the pistachios, I prefer buying them already shelled—life’s too short to crack nuts one by one. And if you want to swap the cranberries for another dried fruit, chopped dried cherries or golden raisins work beautifully.
Equipment Needed
You don’t need anything fancy for these cookies. Here’s what I use:
- Stand mixer or hand mixer — A stand mixer with the paddle attachment makes this effortless, but a hand mixer works just fine. You could even mix by hand with a wooden spoon if you have some elbow grease to spare.
- Large mixing bowl — I prefer a stainless steel bowl because it stays cool, which helps keep the butter from getting too soft.
- Baking sheets — Two standard half-sheet pans work perfectly. I line mine with parchment paper for easy cleanup.
- Cooling rack — Essential for getting that perfect texture. Cookies that cool on the sheet continue to cook from the residual heat.
- Sharp knife or bench scraper — For slicing the log of dough into even rounds. A bench scraper gives you cleaner cuts.
- Plastic wrap — For shaping the dough log. You can also use wax paper or parchment.
If you don’t have a stand mixer, don’t worry. I made these for years with just a hand mixer and a bowl. The key is to not overwork the dough regardless of what tool you’re using.
Preparation Method

Let me walk you through this step by step. I’ve included all the little details that make the difference between good shortbread and great shortbread.
- Preheat and prep. Set your oven to 325°F (165°C). Line two baking sheets with parchment paper. This temperature is lower than most cookie recipes, which is what gives shortbread its delicate texture without browning too quickly.
- Cream the butter and sugar. In your mixing bowl, beat the softened butter and powdered sugar together on medium speed for about 2 minutes. Here’s the thing—stop when it looks combined and smooth. Don’t keep going until it’s light and fluffy. You want it just blended. Over-creaming incorporates too much air, and shortbread shouldn’t be airy.
- Add the vanilla. Pour in the vanilla extract and beat for another 15 seconds until incorporated. Scrape down the sides of the bowl with a spatula.
- Mix the dry ingredients. In a separate bowl, whisk together the flour, cornstarch, and salt. This ensures the cornstarch is evenly distributed—if you skip this step, you might end up with pockets of gummy texture.
- Combine wet and dry. Add the flour mixture to the butter mixture in two additions, mixing on low speed after each. Stop as soon as the flour disappears. The dough will look crumbly at first, then come together into a soft, cohesive mass. Don’t overmix or the cookies will be tough.
- Fold in the mix-ins. Add the dried cranberries and chopped pistachios. Use a spatula to fold them in gently until evenly distributed. The dough will be soft but not sticky.
- Shape the log. Turn the dough out onto a piece of plastic wrap. Shape it into a log about 12 inches long and 2 inches in diameter. Wrap it tightly and twist the ends to seal. If the dough is too soft to hold its shape, refrigerate it for 15 minutes first. For perfectly round cookies, roll the wrapped log gently on the counter to smooth it out.
- Chill (optional but recommended). Refrigerate the log for at least 30 minutes. This makes slicing much easier and helps the cookies hold their shape. You can skip this step if you’re in a rush, but the slices won’t be as neat.
- Slice the cookies. Unwrap the log and use a sharp knife to slice into ¼-inch thick rounds. I usually get about 36 cookies from one batch. If the log flattens on one side from sitting in the fridge, roll it gently between your palms to reshape it before slicing.
- Bake. Place the slices on the prepared baking sheets, spacing them about 1 inch apart. They don’t spread much, so you can fit quite a few on each sheet. Bake for 14-16 minutes, rotating the pans halfway through. The cookies should be set and just barely golden on the bottom—the tops will stay pale.
- Cool properly. Let the cookies rest on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. This resting time lets them firm up enough to handle without breaking.
Cooking Tips & Techniques
After making these cookies more times than I can count, here are the things I wish someone had told me:
Temperature matters more than you think. If your butter is too soft, the dough will be sticky and hard to shape. If it’s too cold, it won’t cream properly. Aim for butter that’s around 65-68°F—it should hold a slight indent when you press it but still feel cool to the touch.
Don’t skip the cornstarch. I know it seems like a small amount, but it makes a huge difference. Cornstarch inhibits gluten formation, which keeps these cookies tender instead of tough. One time I ran out and used arrowroot powder instead—it worked okay, but the texture wasn’t quite as delicate.
Slice evenly or pay the price. Uneven slices mean uneven baking. The thin ones will be overdone before the thick ones are set. Take an extra 30 seconds to make each slice the same thickness. I use a ruler for the first few slices to get my eye calibrated.
Watch the edges, not the tops. Shortbread doesn’t brown much on top. The way to tell they’re done is to peek at the bottom edge—it should be a light golden color. The cookies will still feel soft when you take them out, but they firm up as they cool.
Cool completely before storing. If you put warm cookies in an airtight container, the steam will make them soggy. I learned this the hard way after ruining a beautiful batch. Let them sit on the cooling rack for at least 30 minutes.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. Here are some variations I’ve tried and loved:
Chocolate-Dipped Shortbread: Melt ½ cup of dark chocolate chips with 1 teaspoon of coconut oil. Dip half of each cooled cookie into the chocolate and let set on parchment paper. The chocolate adds a nice richness that complements the buttery cookie.
Lemon Pistachio: Replace the dried cranberries with 1 tablespoon of lemon zest and 2 teaspoons of fresh lemon juice. Add ¼ cup of finely chopped dried apricots along with the pistachios. The citrus brightens everything up beautifully.
Gluten-Free Version: Substitute the all-purpose flour with a good quality 1:1 gluten-free baking flour. I’ve had great results with King Arthur’s Measure for Measure. Add 1 tablespoon of cold water if the dough seems too dry.
Spiced Holiday: Add ½ teaspoon of cinnamon, ¼ teaspoon of nutmeg, and a pinch of cloves to the flour mixture. This version tastes like Christmas in cookie form and pairs perfectly with a cup of hot cocoa.
Vegan Adaptation: Use vegan butter sticks (not tub margarine) and swap the powdered sugar for organic powdered sugar (which doesn’t use bone char). The texture will be slightly different—a bit less tender—but still delicious.
Serving & Storage Suggestions
These cookies are best served at room temperature, which lets the butter flavor really shine. I like to arrange them on a simple white platter with a few sprigs of fresh rosemary for a festive look—the green echoes the pistachios and makes everything feel intentional.
For a cookie platter, pair these with triple chocolate strawberry cookie hearts for a beautiful contrast of flavors and colors. The chocolate and berry combination complements the buttery shortbread perfectly.
Storage: Keep the cookies in an airtight container at room temperature for up to 10 days. Layer them between sheets of wax paper to prevent the pistachios from making the adjacent cookies slightly oily. I use a glass cookie jar on the counter, and they’re usually gone within a week.
Freezing: These freeze beautifully. You can freeze the baked cookies for up to 3 months in a freezer-safe container. Thaw at room temperature for about 30 minutes before serving. You can also freeze the unbaked dough log for up to 3 months—just slice and bake directly from frozen, adding 2-3 minutes to the baking time.
Reheating: If you want that just-baked warmth, pop a cookie in a 300°F oven for 3-4 minutes. The microwave will make them soft, which isn’t bad, but it changes the texture completely.
Nutritional Information & Benefits
Per cookie (based on 36 cookies): approximately 110 calories, 7g fat, 11g carbohydrates, 1g fiber, 5g sugar, 1g protein.
While these are definitely a treat, they do offer some nutritional perks. Pistachios are one of the highest-protein nuts and contain healthy monounsaturated fats. They’re also a good source of vitamin B6 and potassium. Dried cranberries provide antioxidants called proanthocyanidins, which are great for urinary tract health.
These cookies are naturally low in sugar compared to many holiday cookies—the powdered sugar gives sweetness without the volume of granulated sugar. If you’re watching your sugar intake, you can reduce the powdered sugar to ⅓ cup without significantly affecting the texture.
For those with dietary restrictions, the gluten-free option works well, and the vegan adaptation is surprisingly good. Just note that the vegan version won’t be quite as tender.
Conclusion
These Buttery Cranberry Pistachio Shortbread Cookies have earned a permanent spot in my holiday baking rotation. They’re simple enough to make on a random Tuesday, but special enough to bring to any gathering. The combination of buttery richness, tart cranberries, and crunchy pistachios is one of those flavor combinations that just works.
What I love most about this recipe is how forgiving it is. You can make the dough ahead, slice and bake as needed, and customize it a dozen different ways without messing it up. It’s the kind of recipe that makes you look like you spent hours in the kitchen when really, you were done in under an hour.
If you try these cookies, I’d love to hear how they turn out. Drop a comment below and let me know if you made any substitutions or additions—I’m always looking for new variations to try. And if you’re looking for another festive treat, these pair beautifully with shamrock green velvet bars for a complete dessert spread. Happy baking, friends!
Frequently Asked Questions
Can I make these cookies without a stand mixer?
Absolutely. A hand mixer works perfectly, and you can even mix the dough by hand with a wooden spoon. Just make sure your butter is properly softened so it’s easy to work. The key is to mix until just combined—overmixing by hand is actually harder to do, so you might end up with even better texture.
Why did my shortbread spread too much?
This usually happens for one of two reasons: your butter was too soft, or you didn’t chill the dough long enough. If your kitchen is warm, pop the sliced cookies in the fridge for 15 minutes before baking. Also, make sure you’re measuring your flour correctly—too little flour can cause spreading.
Can I use fresh cranberries instead of dried?
I don’t recommend it. Fresh cranberries have too much moisture, which will make the dough sticky and the cookies soggy. They also burst during baking and create uneven pockets of liquid. Stick with dried cranberries for the best texture and flavor.
How do I keep the pistachios from sinking to the bottom?
Chop your pistachios fairly small—about the size of a pea—and toss them with a tablespoon of the flour mixture before folding them into the dough. The flour coating helps suspend them in the dough so they stay evenly distributed throughout each cookie.
Can I double this recipe?
Yes, absolutely. I double it all the time for holiday gift-giving. The dough handles well in larger batches, though you may need to mix a bit longer to incorporate everything. Just be careful not to overmix when doubling—stop as soon as the flour disappears. You can also make multiple logs and freeze them for later.
Pin This Recipe!

Buttery Cranberry Pistachio Shortbread Cookies
These buttery shortbread cookies are studded with tart dried cranberries and crunchy pistachios, making them the perfect easy holiday treat. They’re tender, crumbly, and melt-in-your-mouth delicious, with a simple preparation that comes together in one bowl.
- Prep Time: 35 minutes
- Cook Time: 16 minutes
- Total Time: 51 minutes
- Yield: 36 cookies 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (226g) unsalted butter, softened
- ½ cup (60g) powdered sugar
- 2 cups (250g) all-purpose flour
- 2 tablespoons (16g) cornstarch
- ¼ teaspoon fine sea salt
- ½ cup (60g) dried cranberries
- ½ cup (70g) shelled unsalted pistachios, lightly toasted and chopped
- 1 teaspoon pure vanilla extract
Instructions
- Preheat oven to 325°F (165°C). Line two baking sheets with parchment paper.
- In a mixing bowl, beat softened butter and powdered sugar together on medium speed for about 2 minutes until combined and smooth. Do not over-cream.
- Add vanilla extract and beat for another 15 seconds until incorporated. Scrape down sides of bowl.
- In a separate bowl, whisk together flour, cornstarch, and salt until evenly distributed.
- Add flour mixture to butter mixture in two additions, mixing on low speed after each. Stop as soon as flour disappears. Dough will be crumbly then come together into a soft mass.
- Add dried cranberries and chopped pistachios. Fold in gently with a spatula until evenly distributed.
- Turn dough out onto plastic wrap. Shape into a log about 12 inches long and 2 inches in diameter. Wrap tightly and twist ends to seal. Refrigerate for at least 30 minutes (optional but recommended).
- Unwrap log and slice into ¼-inch thick rounds using a sharp knife. You should get about 36 cookies.
- Place slices on prepared baking sheets, spacing about 1 inch apart. Bake for 14-16 minutes, rotating pans halfway through. Cookies should be set with barely golden bottoms; tops will stay pale.
- Let cookies rest on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Notes
For best texture, do not over-cream the butter and sugar. Butter should be at genuine room temperature (65-68°F). Cornstarch is key for tender shortbread. Cookies can be frozen baked or as unbaked dough log for up to 3 months. For chocolate-dipped variation, melt ½ cup dark chocolate chips with 1 teaspoon coconut oil and dip cooled cookies.
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 cookies, holiday cookies, buttery shortbread, easy cookie recipe, Christmas cookies


