Cranberry Pistachio Shortbread Cookies – Best Holiday Treat

Ready In
Servings
Difficulty

It was 11:47 PM on a random Tuesday in early December, and I was wide awake with a very specific, almost aggressive craving for something buttery and sweet. I didn’t have the energy for a full cookie production line, but I had a bag of dried cranberries I’d bought on a whim and some pistachios left over from a salad I made three days ago. The idea that arrived, half-asleep and half-inspired, was shortbread — the kind that doesn’t ask for much and rewards you with everything.

Honestly, I wasn’t even sure it would work. Shortbread is one of those recipes that feels almost too simple, like it should be harder to get that perfect melt-in-your-mouth texture. But there I was, standing in my kitchen in my pajamas, mixing butter and flour by the dim light of the stove hood, wondering if I was about to create a masterpiece or a crumbly disaster. I mean, let’s face it — late-night cooking experiments are a gamble. But this one? This one paid off.

The first batch came out of the oven at 12:34 AM, and I swear the smell alone was worth the sleep deprivation. The tartness of the cranberries cutting through the rich, buttery shortbread, the little crunch from the pistachios — it was like Christmas in cookie form. I ate three before they even cooled down, burning my tongue a little, and I didn’t care one bit. Maybe you’ve been there, standing over a hot baking sheet at an ungodly hour, feeling like you just discovered something the world needed to know about. That’s this cookie for me. It’s the one I keep making, year after year, because it started as a weird midnight impulse and turned into a holiday tradition.

Why You’ll Love This Recipe

Let me tell you why these cranberry pistachio shortbread cookies have earned a permanent spot in my holiday baking rotation. I’ve tested this recipe more times than I can count, tweaking the ratios and the bake times until every single batch came out perfect. It’s not just another cookie recipe — it’s the one that makes people close their eyes after the first bite.

  • So Simple, Anyone Can Make Them : This recipe uses basic pantry ingredients and comes together in about 35 minutes from start to finish. No electric mixer required — just a bowl and a little elbow grease.
  • No Fancy Ingredients : Dried cranberries and shelled pistachios are easy to find at any grocery store this time of year. You probably already have the butter, sugar, and flour in your kitchen right now.
  • Perfect for Holiday Gifting : These cookies look beautiful arranged in a tin with a ribbon, and they travel well without breaking. I’ve mailed them to friends across the country with zero casualties.
  • Always a Crowd-Pleaser : The combination of sweet and tart with that salty pistachio crunch appeals to everyone. Kids love them, adults devour them, and they disappear fast at cookie swaps.
  • Unbelievably Tender Texture : The secret is in the method — cold butter and minimal handling create that signature shortbread crumble that just dissolves on your tongue.

What makes this version different from the dozens of shortbread recipes out there? It’s the balance. I spent three batches getting the ratio of cranberries to pistachios just right — enough tartness to keep it interesting, enough crunch to give it texture, but not so many mix-ins that the shortbread itself gets lost. Plus, I found that chilling the dough for exactly 30 minutes (not 20, not 45) gives you the cleanest slices and the most tender crumb. This isn’t just another version — it’s my best version, perfected through trial and error so you don’t have to figure it out yourself.

What Ingredients You Will Need

This recipe relies on simple, wholesome ingredients that work together to create something greater than the sum of their parts. Most of these are pantry staples, especially during the holiday season, and I’ve included notes on substitutions so you can adapt based on what you have on hand.

For the Shortbread Dough

  • 1 cup (226g) unsalted butter, cold and cut into small cubes (I prefer Kerrygold for its rich flavor, but any good-quality butter works)
  • ½ cup (100g) granulated sugar (not powdered sugar — granulated gives the right texture)
  • 2 cups (250g) all-purpose flour, spooned and leveled (King Arthur Flour is my go-to for consistent results)
  • ¼ teaspoon salt (use fine sea salt, not kosher — it dissolves more evenly)
  • 1 teaspoon vanilla extract (pure vanilla, not imitation — trust me on this)

For the Mix-Ins

cranberry pistachio shortbread cookies preparation steps

  • ¾ cup (90g) dried cranberries (look for ones that are plump and moist, not hard and shriveled. Craisins work perfectly here)
  • ¾ cup (90g) shelled pistachios, roughly chopped (I buy them pre-shelled to save time, but shelling your own is fine too. Just make sure they’re unsalted so you control the salt level)

Ingredient Selection Tips

For the best results, use European-style butter if you can find it — it has a higher fat content (around 82% versus the standard 80%) which makes the shortbread even more tender and flavorful. I learned this the hard way after a batch came out a little dry with regular store-brand butter. Also, take a moment to smell your pistachios before using them. Rancid nuts can ruin a whole batch, and they’re surprisingly common in bags that have been sitting on the shelf too long. Fresh pistachios should smell sweet and nutty, not like old paint.

If you’re making these for someone with dietary restrictions, you can substitute the all-purpose flour with a good gluten-free 1:1 baking flour (I’ve had excellent results with Bob’s Red Mill). The texture will be slightly more delicate, but still delicious. For a dairy-free version, use a high-quality vegan butter stick — not the spreadable kind in a tub, but the solid sticks designed for baking.

Equipment Needed

You don’t need a fancy kitchen to make these cookies, which is honestly one of the reasons I love this recipe so much. Here’s what you’ll need:

  • Large mixing bowl — any bowl will do, but a wide one makes mixing easier
  • Pastry cutter or two forks — for cutting the butter into the flour. I use a pastry cutter because it’s faster, but forks work perfectly fine
  • Sharp knife or bench scraper — for slicing the chilled dough into even cookies. A serrated knife works well too
  • Baking sheet — a standard half-sheet pan is ideal. Line it with parchment paper for easy cleanup
  • Parchment paper — non-negotiable in my book. It prevents sticking and makes transferring cookies a breeze
  • Plastic wrap — for wrapping the dough log before chilling
  • Cooling rack — optional but recommended for even cooling

I’ll be honest with you — I used to try making shortbread without a pastry cutter, using just my hands to rub the butter into the flour. It works, but your body heat can soften the butter too much, leading to a tougher cookie. The pastry cutter was a $6 investment that made a noticeable difference. If you’re on a budget, two knives crossed in a scissor motion do the same job without warming up the dough.

Preparation Method

Let me walk you through this step by step. I’ve included all the little details I wish someone had told me the first time I made shortbread cookies.

  1. Prep your ingredients (5 minutes): Take your butter out of the fridge and cut it into small cubes, about ½-inch each. Pop them back in the fridge while you measure everything else — cold butter is crucial here. Roughly chop your pistachios and set them aside with the dried cranberries.
  2. Mix the dry ingredients (3 minutes): In your large mixing bowl, whisk together the flour and salt. Make sure there are no lumps. This step matters more than you think — unevenly distributed salt means some cookies will taste flat while others are too salty.
  3. Cut in the butter (5 minutes): Add the cold butter cubes to the flour mixture. Using your pastry cutter or two forks, cut the butter into the flour until the mixture resembles coarse meal with some pea-sized butter pieces remaining. You want visible bits of butter — that’s what creates the flaky, tender texture. Don’t overwork it. I remember my first attempt, I kept going until it looked like sand, and the cookies came out dense and sad.
  4. Add sugar and vanilla (2 minutes): Stir in the granulated sugar and vanilla extract. The mixture will still look a bit crumbly at this point — that’s normal. It should hold together when you squeeze a handful, but fall apart easily.
  5. Fold in the mix-ins (3 minutes): Gently fold in the dried cranberries and chopped pistachios. Be careful not to overmix — you don’t want to break up the butter pieces any more than necessary. The dough should look studded with red and green, like little Christmas jewels.
  6. Form the dough log (5 minutes): Turn the dough out onto a lightly floured surface. Bring it together with your hands — it will seem crumbly at first, but the warmth of your hands will help it come together. Shape it into a log about 10 inches long and 2 inches in diameter. Don’t squeeze it too tight; you want it just compact enough to hold its shape.
  7. Chill the dough (30 minutes minimum): Wrap the log tightly in plastic wrap and refrigerate for at least 30 minutes. This is non-negotiable. Chilling solidifies the butter, which prevents the cookies from spreading too much in the oven. If you’re in a hurry, you can pop it in the freezer for 15 minutes, but don’t skip this step entirely.
  8. Preheat and slice (10 minutes): Preheat your oven to 325°F (163°C). Line your baking sheet with parchment paper. Unwrap the chilled dough log and use a sharp knife to slice it into ¼-inch thick rounds. If the dough cracks a little, just press it back together with your fingers — it’s forgiving. Place the slices about 1 inch apart on the prepared baking sheet.
  9. Bake (12-15 minutes): Bake for 12 to 15 minutes, or until the edges are just barely golden brown. The centers will still look pale — that’s what you want. Overbaked shortbread loses its tender texture and becomes dry. Your kitchen should smell like butter and toasted nuts.
  10. Cool (10 minutes): Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack to cool completely. They’ll be delicate when warm but firm up beautifully as they cool. Try not to eat them all before they reach room temperature — I speak from experience.

Cooking Tips & Techniques

I’ve made this recipe at least a dozen times, and I’ve learned a few things the hard way so you don’t have to. Here are my best tips for perfect shortbread every time.

Keep everything cold. This is the golden rule of shortbread. If your butter warms up too much, the cookies will spread into flat, greasy puddles instead of holding their shape. I actually put my mixing bowl and pastry cutter in the freezer for 10 minutes before I start. It sounds extra, but it makes a real difference.

Don’t overmix the dough. I ruined my first few batches by mixing until the dough was perfectly smooth. Shortbread should look a little shaggy and uneven. Overmixing develops the gluten in the flour, which leads to tough, bread-like cookies instead of tender, crumbly ones. When in doubt, stop mixing a little earlier than you think you should.

Use a sharp knife for slicing. A dull knife will squish the dough log and give you misshapen cookies. I use a chef’s knife that I sharpen before every baking session. If your slices come out uneven, don’t worry — they’ll still taste amazing, and rustic cookies have their own charm.

Rotate your baking sheet halfway through. Every oven has hot spots, and I learned this the hard way when one side of my cookies came out darker than the other. Halfway through the bake time, quickly rotate the sheet 180 degrees. It takes five seconds and saves you from unevenly baked cookies.

Test for doneness by touch, not color. Shortbread doesn’t brown much on top, so relying on color alone will lead to overbaking. Gently press the edge of a cookie — it should feel firm but still have a little give. The bottoms should be light golden. If they’re dark brown, you’ve gone too far.

Variations & Adaptations

One of the things I love about this recipe is how adaptable it is. Here are some variations I’ve tried and loved.

Chocolate-Dipped Version: After the cookies have cooled completely, melt ½ cup of dark chocolate chips with 1 teaspoon of coconut oil. Dip half of each cookie into the chocolate and let it set on parchment paper. The combination of buttery shortbread, tart cranberries, and rich chocolate is absolutely divine. I did this for a cookie exchange last year and they were the first to disappear.

Orange-Cranberry Twist: Add 1 tablespoon of finely grated orange zest to the dough along with the vanilla. The citrus brightens up the whole cookie and pairs beautifully with the cranberries. This version reminds me of those holiday oranges my grandmother used to have in a bowl on her coffee table.

Gluten-Free Adaptation: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend that contains xanthan gum. I’ve tested this with Bob’s Red Mill and King Arthur’s gluten-free blends, and both worked well. The texture is slightly more delicate, so handle the dough gently and chill it for a full 45 minutes before slicing.

Vegan Version: Use a solid vegan butter stick (not the spreadable kind) and make sure your sugar is certified vegan. Everything else in the recipe is plant-based. The cookies will be a little less rich but still delicious. I made these for a vegan friend’s holiday party and she asked for the recipe twice.

Spiced Shortbread: Add ½ teaspoon of cinnamon, ¼ teaspoon of nutmeg, and a pinch of cardamom to the flour mixture. The warm spices make these cookies taste even more festive. I tried this on a whim during a snow day and now it’s my go-to winter variation.

Serving & Storage Suggestions

These cookies are beautiful on their own, but a little presentation goes a long way, especially during the holidays.

Serving: Arrange the cookies on a festive platter or in a tin lined with parchment paper. They look stunning next to a cup of hot coffee or a mug of spiced tea. For an extra touch, dust them lightly with powdered sugar just before serving — it makes the red and green pop beautifully. I like to serve them at room temperature, as the texture is most tender that way.

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 or breaking. Honestly, they rarely last that long in my house — they’re usually gone within a few days.

Freezing: These cookies freeze beautifully. You can freeze the baked cookies in a freezer-safe container for up to 3 months. Thaw them at room temperature for about 30 minutes before serving. Alternatively, you can freeze the unbaked dough log wrapped tightly in plastic wrap and then in foil. When you’re ready to bake, slice the frozen dough (you might need to let it sit at room temperature for 5 minutes to soften slightly) and add 2-3 minutes to the bake time.

Reheating: If you like your cookies slightly warm, pop them in a 300°F oven for 3-4 minutes. Don’t use the microwave — it will make them soft and sad. The oven brings back that fresh-baked texture and aroma.

Nutritional Information & Benefits

While these are definitely a treat, they’re made with real, whole ingredients that offer some nutritional benefits. Here’s the estimated breakdown per cookie (based on 30 cookies per batch):

Nutrient Amount Per Cookie
Calories 145
Total Fat 9g
Saturated Fat 5g
Carbohydrates 16g
Fiber 1g
Sugar 7g
Protein 2g

The pistachios add healthy monounsaturated fats, fiber, and a good amount of vitamin B6, which supports immune function — perfect for the winter months. Dried cranberries contain antioxidants called proanthocyanidins, which are great for urinary tract health. And while butter gets a bad rap, it does provide fat-soluble vitamins A, D, E, and K. Of course, these are cookies, not health food, but it’s nice to know they’re not completely empty calories.

If you’re watching your sugar intake, you can reduce the sugar to ⅓ cup without significantly affecting the texture. The cookies will be less sweet, but the cranberries provide enough natural sweetness to balance things out.

Conclusion

These cranberry pistachio shortbread cookies are the kind of recipe that becomes a tradition. They’re simple enough to whip up on a random Tuesday night (or, you know, at 11:47 PM when inspiration strikes), but elegant enough to gift to your most discerning friends. The combination of buttery, tender shortbread with tart cranberries and crunchy pistachios is just perfect — it’s festive without being fussy, and delicious without requiring hours in the kitchen.

I’d love to hear how these turn out for you. Did you try any of the variations? Did you invent your own twist? Drop a comment below and let me know — I read every single one, and your ideas often inspire my next batch. And if you share these on social media, tag me so I can see your beautiful cookies. Happy baking, friend. May your kitchen smell like butter and your holidays be filled with sweet moments.

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 ¼ teaspoon of salt per stick, so you might end up with overly salty cookies. I recommend sticking with unsalted so you have full control over the salt level.

Why did my cookies spread too much?

This usually happens when the dough wasn’t chilled long enough, or the butter was too warm when you mixed it. Make sure your butter is cold when you start, and chill the shaped dough log for at least 30 minutes. If your kitchen is warm, try 45 minutes.

Can I use fresh cranberries instead of dried?

I don’t recommend it. Fresh cranberries have too much moisture, which will make the shortbread soggy and cause the cookies to spread. Dried cranberries are concentrated in flavor and have the right texture for this recipe.

How do I keep the cookies from crumbling when I slice them?

Use a very sharp knife and slice with a gentle sawing motion rather than pressing straight down. If the dough is still crumbling, it might need a few more minutes in the fridge — it should be firm but not rock hard. You can also try warming the knife blade slightly under hot water (dry it thoroughly first).

Can I double this recipe?

Absolutely. The recipe doubles beautifully. Just make sure you have enough space in your fridge for two dough logs, and bake in batches so you don’t overcrowd your oven. The bake time stays the same regardless of batch size.

Pin This Recipe!

cranberry pistachio shortbread cookies recipe

Print

Cranberry Pistachio Shortbread Cookies – Best Holiday Treat

These buttery, tender shortbread cookies are studded with tart dried cranberries and crunchy pistachios, creating the perfect holiday treat. Simple to make with basic pantry ingredients, they’re ideal for gifting or enjoying with a cup of coffee.

  • Author: Emily
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 35 minutes
  • Yield: 30 cookies 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (226g) unsalted butter, cold and cut into small cubes
  • ½ cup (100g) granulated sugar
  • 2 cups (250g) all-purpose flour, spooned and leveled
  • ¼ teaspoon fine sea salt
  • 1 teaspoon pure vanilla extract
  • ¾ cup (90g) dried cranberries
  • ¾ cup (90g) shelled unsalted pistachios, roughly chopped

Instructions

  1. Prep your ingredients: Take your butter out of the fridge and cut it into small cubes, about ½-inch each. Pop them back in the fridge while you measure everything else. Roughly chop your pistachios and set them aside with the dried cranberries.
  2. Mix the dry ingredients: In your large mixing bowl, whisk together the flour and salt until no lumps remain.
  3. Cut in the butter: Add the cold butter cubes to the flour mixture. Using a pastry cutter or two forks, cut the butter into the flour until the mixture resembles coarse meal with some pea-sized butter pieces remaining.
  4. Add sugar and vanilla: Stir in the granulated sugar and vanilla extract. The mixture will still look crumbly—it should hold together when squeezed but fall apart easily.
  5. Fold in the mix-ins: Gently fold in the dried cranberries and chopped pistachios. Be careful not to overmix.
  6. Form the dough log: Turn the dough out onto a lightly floured surface. Bring it together with your hands and shape it into a log about 10 inches long and 2 inches in diameter.
  7. Chill the dough: Wrap the log tightly in plastic wrap and refrigerate for at least 30 minutes (or freeze for 15 minutes if in a hurry).
  8. Preheat and slice: Preheat oven to 325°F (163°C). Line a baking sheet with parchment paper. Unwrap the chilled dough log and slice into ¼-inch thick rounds. Place slices about 1 inch apart on the prepared baking sheet.
  9. Bake: Bake for 12 to 15 minutes, until edges are just barely golden brown. Centers should still look pale.
  10. Cool: Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.

Notes

Keep everything cold for best results. Do not overmix the dough. Use a sharp knife for slicing. Rotate baking sheet halfway through baking. Test for doneness by touch, not color.

Nutrition

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

Keywords: shortbread cookies, cranberry pistachio, holiday cookies, Christmas cookies, easy shortbread, butter cookies

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 ★☆ ★☆ ★☆ ★☆ ★☆