Written by

Misty Pruitt

Published

Perfect Cranberry Pistachio Shortbread Cookies: Easy Holiday Family Treat

Ready In 2 hours 35 minutes
Servings 30 cookies
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be a batch of classic buttery shortbread, the kind my grandmother used to make for Christmas. I had the recipe memorized—simple, elegant, a little plain. But the day I set out to bake them, my kitchen counter was a disaster zone. I’d grabbed a bag of dried cranberries thinking they were cherries for a different recipe, and my neighbor had just dropped off a bag of shelled pistachios she’d picked up on sale. The mixer was already going, the butter was creamed, and I was already running late for school pickup. I stared at the bright red cranberries and the vibrant green pistachios, and honestly, I almost threw my hands up. I mean, who puts chunky stuff in shortbread? It felt like a betrayal of everything the cookie stood for.

But there I was, with no time to run to the store and a stubborn streak a mile wide. I dumped the cranberries in, tossed in the pistachios, and prayed the dough wouldn’t fall apart. When I pulled the first tray out of the oven, the whole kitchen smelled like butter and vanilla, but with this new, almost festive twist. The color was stunning—little jewels of red and green nestled in golden dough. I let them cool, my heart in my throat, and took a bite. And let me tell you, that first bite was a revelation. The tartness of the cranberries cut through the rich butter, and the pistachios added this incredible, savory crunch. It was a happy accident, plain and simple. Maybe you’ve been there—a kitchen flop that turned into a family legend. That’s how these Cranberry Pistachio Shortbread Cookies were born, and now I can’t imagine the holidays without them.

Why You’ll Love This Recipe

This isn’t just another cookie recipe. After dozens of test batches and countless family taste tests, I can tell you this one is special. I’ve tweaked the butter-to-flour ratio until the texture was just right—not too crumbly, not too dense. I’ve even had a pastry chef friend try them, and she gave them her seal of approval. Here’s why they’ll become your new go-to:

  • Simple Ingredients: You likely have most of these in your pantry already. No weird extracts or hard-to-find specialty flours.
  • Quick & Easy: The dough comes together in under 15 minutes. The hardest part is waiting for it to chill!
  • Perfect for the Holidays: The red and green colors make them a natural for Christmas, but they’re delicious all winter long.
  • Crowd-Pleaser: They’re not too sweet, so kids love them, and adults appreciate the sophisticated flavor. They disappear at every party.
  • Unbelievably Delicious: The contrast between the buttery, melt-in-your-mouth shortbread and the chewy, tart cranberries is next-level.

What makes this recipe different from the rest? It’s the texture. Most shortbread cookies are either rock-hard or fall apart the second you touch them. These have a perfect, tender snap. The secret is using cold butter and not overmixing the dough. It’s a simple trick, but it makes all the difference. Honestly, this is the kind of cookie that makes you close your eyes after the first bite. It’s comfort food reimagined—fancy enough for a holiday cookie swap, but simple enough for a Tuesday afternoon treat with the kids.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver big flavor. Most of these are pantry staples, so you won’t need a special trip to the store.

  • Unsalted butter, cold and cut into small cubes (1 cup / 226g) – Using cold butter, not room temperature, is key for that perfect shortbread texture. I prefer Kerrygold for its rich flavor.
  • Powdered sugar (1/2 cup / 60g) – Also called confectioners’ sugar. It dissolves more easily than granulated sugar, giving the cookies a finer, less gritty crumb.
  • All-purpose flour (2 cups / 240g) – Spoon and level it into your measuring cup. Scooping directly can pack in too much flour and make the cookies dry.
  • Dried cranberries (1/2 cup / 60g) – Look for ones that are plump and moist. If they seem dry, you can soak them in hot water for 10 minutes, then drain well.
  • Shelled pistachios (1/2 cup / 60g) – Unsalted and raw are best so you control the salt level. Roughly chop them so they’re not too big.
  • Vanilla extract (1 teaspoon) – Pure vanilla extract makes a difference. Imitation will work, but the flavor won’t be as rich.
  • Salt (1/4 teaspoon) – Just a pinch to balance the sweetness and bring out the butter flavor.

For the best results, make sure your butter is truly cold. I pop mine in the freezer for 10 minutes before I start. If you’re out of powdered sugar, you can make your own by blitzing granulated sugar in a blender until it’s a fine powder. Also, feel free to swap the pistachios for chopped almonds or pecans if that’s what you have on hand. The cranberries can be swapped for dried cherries or chopped dried apricots for a different flavor profile.

Equipment Needed

You don’t need a fancy kitchen to make these cookies. Here’s what you’ll need:

  • Food processor – This is the best tool for the job. It cuts the cold butter into the flour quickly without warming it up. If you don’t have one, a pastry cutter or even two forks will work, but work fast so the butter stays cold.
  • Mixing bowls – One large one for the dough.
  • Plastic wrap – For shaping the dough into a log and chilling it.
  • Sharp knife – For slicing the chilled dough into even rounds.
  • Baking sheet – A light-colored, rimmed baking sheet works best. Dark sheets can cause the bottoms to brown too quickly.
  • Parchment paper – Non-stick and makes cleanup a breeze.
  • Wire cooling rack – Essential for letting the cookies cool evenly.

I’ve made these with a cheap food processor and a fancy one, and honestly, the cheap one works just fine. The key is to pulse, not run it continuously. If you’re using a pastry cutter, it’ll take a bit more elbow grease, but the cookies will still turn out great. Just make sure your butter is very cold.

Preparation Method

cranberry pistachio shortbread cookies preparation steps

Follow these steps carefully, and you’ll have perfect cookies every time.

  1. Prepare the dry ingredients: In the bowl of your food processor, add the 2 cups (240g) of all-purpose flour, 1/2 cup (60g) of powdered sugar, and 1/4 teaspoon of salt. Pulse 3-4 times to combine everything evenly.

  2. Cut in the butter: Scatter the cold, cubed butter (1 cup / 226g) over the flour mixture. Pulse in short bursts, about 10-12 times, until the mixture looks like coarse sand with a few pea-sized butter pieces remaining. Do not over-process. You want some small bits of butter for a flaky texture.

  3. Add the mix-ins: Add the dried cranberries (1/2 cup / 60g), chopped pistachios (1/2 cup / 60g), and vanilla extract (1 teaspoon). Pulse just 4-5 more times until the fruit and nuts are evenly distributed. The dough will look dry and crumbly, which is exactly what you want.

  4. Bring the dough together: Turn the crumbly dough out onto a clean work surface. Use your hands to gently press and knead it together until it forms a cohesive mass. Don’t overwork it—the heat from your hands can melt the butter.

  5. Shape into a log: Place the dough on a large piece of plastic wrap. Form it into a rough log, then use the plastic wrap to roll it into a tight cylinder about 2 inches (5 cm) in diameter. Twist the ends to seal. Refrigerate for at least 2 hours, or until very firm. For the best results, chill overnight.

  6. Preheat and slice: When you’re ready to bake, preheat your oven to 325°F (165°C). Line a baking sheet with parchment paper. Remove the dough log from the fridge and let it sit for 5 minutes to soften slightly. Use a sharp knife to slice the log into 1/4-inch (6 mm) thick rounds. If the dough cracks, just press it back together with your fingers.

  7. Bake: Place the cookies on the prepared baking sheet, spacing them about 1 inch (2.5 cm) apart. Bake for 15-18 minutes, or until the edges are just barely golden brown. The tops will still look pale. Don’t over-bake them—they will continue to set as they cool.

  8. Cool completely: Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire cooling rack to cool completely. They will be fragile when warm but will firm up as they cool.

Your kitchen should smell like a buttery, vanilla dream at this point. The cookies will look a little pale, but trust the process. They are ready when the bottoms are a light golden brown.

Cooking Tips & Techniques

I’ve made a lot of mistakes with shortbread over the years. Here’s what I’ve learned so you don’t have to repeat them.

Keep everything cold. This is the number one rule for tender shortbread. If your butter starts to soften while you’re working, pop the dough in the fridge for 15 minutes before shaping. I once tried to rush this step on a hot summer day, and the cookies spread into flat, greasy puddles. Not a good look.

Don’t overmix the dough. When you use a food processor, it’s easy to get carried away. Over-processing develops the gluten in the flour, which makes the cookies tough. You want to stop as soon as the dough starts to clump together.

Slice evenly. Uneven slices mean uneven baking. Take your time with the knife, and use a gentle sawing motion rather than pressing straight down. If the log is too hard to slice, let it sit at room temperature for a few more minutes.

Chill the sliced cookies. If you have the time, pop the sliced cookies back in the fridge for 15 minutes before baking. This helps them hold their shape and prevents spreading. I do this when I’m baking for a special occasion.

Watch the edges. Shortbread can go from perfect to burnt very quickly. The first time I made these, I walked away to answer the phone, and came back to a tray of dark brown cookies. Set a timer, and check them at the 15-minute mark.

Variations & Adaptations

This recipe is a great base for experimentation. Here are some ways to change it up.

  • Citrus Zest: Add the zest of one orange or lemon to the flour mixture. It brightens the flavor and pairs beautifully with the cranberries.
  • Chocolate Drizzle: Once the cookies are completely cool, drizzle them with melted white or dark chocolate. It adds a touch of elegance and extra sweetness.
  • Gluten-Free Option: Substitute the all-purpose flour with a good quality 1:1 gluten-free baking flour blend. I’ve used Cup4Cup with great results. The texture will be slightly more crumbly, but still delicious.
  • Spiced Version: Add 1/2 teaspoon of ground cinnamon and 1/4 teaspoon of ground cardamom to the flour. It gives the cookies a warm, holiday spice flavor.
  • Different Nuts: Don’t have pistachios? Use chopped pecans, walnuts, or slivered almonds. Each nut brings a different flavor and texture.

My personal favorite variation is the orange zest one. I add the zest of one whole orange, and it makes the cookies taste so fresh and bright. It’s the version I make for my book club, and they always ask for the recipe.

Serving & Storage Suggestions

These cookies are best served at room temperature. I like to arrange them on a pretty plate or a festive tin for gift-giving. They pair wonderfully with a cup of hot tea, a glass of cold milk, or even a mug of spiced cider. For a dessert platter, serve them alongside dark chocolate truffles and fresh berries.

Storage Instructions: Store the baked cookies in an airtight container at room temperature for up to one week. Place a sheet of parchment paper between layers to prevent them from sticking. They actually get a little better after a day or two as the flavors meld together.

Freezing Instructions: You can freeze the unbaked dough log for up to 3 months. Wrap it tightly in plastic wrap, then in a layer of aluminum foil. When you’re ready to bake, slice the frozen log with a sharp knife (you may need to let it sit for 10 minutes first) and bake as directed, adding 2-3 minutes to the baking time. You can also freeze the baked cookies for up to 3 months. Thaw them at room temperature before serving.

Reheating Tips: These cookies are best enjoyed at room temperature, so no need to reheat them. If you like them slightly warm, pop one in a 300°F (150°C) oven for 2-3 minutes. Just don’t microwave them—it will make them soggy.

Nutritional Information & Benefits

Please note that these values are estimates and will vary based on the specific brands and ingredients you use.

Per cookie (based on 30 cookies):

  • Calories: 110
  • Fat: 7g
  • Carbohydrates: 11g
  • Fiber: 0.5g
  • Sugar: 5g
  • Protein: 1.5g

While these are a treat, they do offer some benefits. Pistachios are a good source of healthy fats, protein, and fiber. They also contain antioxidants like lutein and zeaxanthin, which are good for eye health. Dried cranberries provide a small dose of vitamin C and fiber. The butter, while high in saturated fat, does contain fat-soluble vitamins like vitamin A. As with all cookies, moderation is key. They are a wonderful indulgence for the holidays or a special family treat.

These cookies are not suitable for those with nut allergies (due to the pistachios) or gluten sensitivities (unless you use the gluten-free flour alternative).

Conclusion

These Cranberry Pistachio Shortbread Cookies are more than just a recipe—they’re a little piece of my kitchen history. They started as a mistake, a moment of panic, and turned into the cookie my family requests every single year. They are proof that sometimes the best things in life come from happy accidents. I love how simple they are to make, yet how special they feel when you serve them. The tart cranberries, the crunchy pistachios, the rich, buttery shortbread—it’s a combination that just works.

I really hope you give them a try. Don’t be afraid to make them your own—add some orange zest, drizzle on some chocolate, or swap in your favorite nuts. The kitchen is a place for playing around. When you make them, I’d love to hear how they turned out. Leave a comment below or tag me in your photos. Happy baking, friends! May your ovens be hot and your butter be cold.

Frequently Asked Questions

Can I use salted butter instead of unsalted?

You can, but you should omit the added salt in the recipe. Salted butter has varying amounts of salt, so it’s harder to control the final flavor. Unsalted butter gives you more control.

My dough is too crumbly. What did I do wrong?

Don’t panic! This is normal. The dough for shortbread is naturally crumbly. Just use your hands to press it together firmly. If it absolutely won’t hold, you may have used too much flour. Try adding a teaspoon of cold water at a time until it comes together.

Can I make these cookies vegan?

Yes, with some adjustments. Use a high-quality vegan butter stick (not the spreadable kind in a tub) and a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). The texture will be slightly different, but they will still be delicious.

Can I use fresh cranberries instead of dried?

I do not recommend it. Fresh cranberries have a very high water content, which will make the dough wet and cause the cookies to spread and become soggy. Dried cranberries are essential for the right texture.

How do I know when the cookies are done baking?

Look for the edges to be just barely golden brown. The tops will still look pale and slightly soft. They will continue to bake and firm up as they cool on the baking sheet. If you wait until the tops are brown, they will be over-baked and dry.

Pin This Recipe!

cranberry pistachio shortbread cookies recipe

Print

Perfect Cranberry Pistachio Shortbread Cookies: Easy Holiday Family Treat

These Cranberry Pistachio Shortbread Cookies are a happy accident turned family favorite. With tart cranberries, crunchy pistachios, and rich buttery shortbread, they are the perfect holiday treat that’s simple to make and impossible to resist.

  • Author: Amanda
  • Prep Time: 15 minutes
  • Cook Time: 18 minutes
  • Total Time: 2 hours 33 minutes (includes chilling time)
  • Yield: 30 cookies 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (226g) unsalted butter, cold and cut into small cubes
  • 1/2 cup (60g) powdered sugar
  • 2 cups (240g) all-purpose flour
  • 1/2 cup (60g) dried cranberries
  • 1/2 cup (60g) shelled pistachios, roughly chopped
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt

Instructions

  1. Prepare the dry ingredients: In the bowl of your food processor, add the all-purpose flour, powdered sugar, and salt. Pulse 3-4 times to combine.
  2. Cut in the butter: Scatter the cold, cubed butter over the flour mixture. Pulse in short bursts, about 10-12 times, until the mixture looks like coarse sand with a few pea-sized butter pieces remaining.
  3. Add the mix-ins: Add the dried cranberries, chopped pistachios, and vanilla extract. Pulse just 4-5 more times until evenly distributed. The dough will look dry and crumbly.
  4. Bring the dough together: Turn the crumbly dough out onto a clean work surface. Use your hands to gently press and knead it together until it forms a cohesive mass. Do not overwork.
  5. Shape into a log: Place the dough on a large piece of plastic wrap. Form it into a rough log, then use the plastic wrap to roll it into a tight cylinder about 2 inches (5 cm) in diameter. Twist the ends to seal. Refrigerate for at least 2 hours, or until very firm. For best results, chill overnight.
  6. Preheat and slice: When ready to bake, preheat oven to 325°F (165°C). Line a baking sheet with parchment paper. Remove the dough log from the fridge and let it sit for 5 minutes to soften slightly. Use a sharp knife to slice the log into 1/4-inch (6 mm) thick rounds. If the dough cracks, press it back together with your fingers.
  7. Bake: Place the cookies on the prepared baking sheet, spacing them about 1 inch (2.5 cm) apart. Bake for 15-18 minutes, or until the edges are just barely golden brown. The tops will still look pale.
  8. Cool completely: Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire cooling rack to cool completely.

Notes

Keep everything cold for tender shortbread. Do not overmix the dough. Slice evenly for even baking. For best results, chill the sliced cookies for 15 minutes before baking. Watch the edges to prevent over-baking.

Nutrition

  • Serving Size: 1 cookie
  • Calories: 110
  • Sugar: 5
  • Sodium: 35
  • Fat: 7
  • Saturated Fat: 4
  • Carbohydrates: 11
  • Fiber: 0.5
  • Protein: 1.5

Keywords: shortbread cookies, cranberry pistachio, holiday cookies, Christmas cookies, easy cookie recipe, buttery shortbread

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating