The woman at the farmers’ market stall watched me hover over her basket of pistachios for a good minute before she said anything. I was trying to decide between the roasted and salted ones or the raw ones, honestly getting a little overwhelmed by the choice. She finally reached over, scooped a handful of the raw ones into a little paper bag, and handed them to me. “For cookies,” she said, with a kind of knowing nod. “Trust me on this.”
I didn’t even know her name, but I took the bag home anyway. That was three winters ago, and I’ve been making a version of these Homemade Cranberry Pistachio Shortbread Cookies ever since. The recipe has gone through a few tweaks—a little more vanilla here, a pinch of salt there—but the heart of it is still that quiet exchange at the market. It felt less like a transaction and more like a secret being passed along, you know?
The first batch I made, I forgot to chill the dough. Let me tell you, they spread into these flat, sad little discs. But the flavor was still there—that buttery, nutty, slightly tart combo that just works. I learned my lesson fast, and now these cookies are my go-to for everything from holiday cookie swaps to a quiet Tuesday night with a cup of tea. They’re the kind of cookie that feels fancy but is actually pretty simple to pull off. Maybe you’ve been there, staring at a basket of ingredients and wondering what to do with them. This is what you do.
Why You’ll Love This Recipe
These aren’t just another cookie recipe. I’ve tested this one more times than I care to count, and here’s why it’s earned a permanent spot in my baking rotation.
- Quick & Easy: The dough comes together in about 15 minutes. After a quick chill, you’re just 12 to 14 minutes away from warm, crumbly cookies.
- Simple Ingredients: You probably already have butter, sugar, flour, and vanilla in your kitchen. Just grab some dried cranberries and pistachios, and you’re set.
- Perfect for Gifting: These cookies look beautiful arranged in a tin or on a plate. They hold up well during transport, making them ideal for holiday gifts or hostess presents.
- Crowd-Pleaser: The combination of buttery shortbread, sweet-tart cranberries, and crunchy pistachios gets rave reviews from both kids and adults. I’ve never brought a batch to a party that didn’t disappear.
- Unbelievably Delicious: There’s something about the texture—the way the cookie crumbles just slightly, the pop of chewy cranberry, the crunch of pistachio—that makes these next-level comfort food.
What makes this version different is the technique. Instead of creaming the butter and sugar until light and fluffy (which works for other cookies), we’re going for a slightly denser, more traditional shortbread texture. The key is working the butter into the dry ingredients until the mixture looks like coarse sand before you bring it together. It’s a small step, but it makes all the difference between a cookie that’s melt-in-your-mouth tender and one that’s just okay.
This recipe is the kind that makes you close your eyes after the first bite. It’s comfort food in cookie form—simple, satisfying, and full of little moments of joy.
What Ingredients You Will Need
This recipe relies on a handful of pantry staples and a few specialty items. The beauty is in how these simple ingredients come together to create something truly special.
- Unsalted butter, softened to room temperature (1 cup / 226g) — I prefer using a good quality butter like Kerrygold for its rich flavor. The fat content matters here for that perfect shortbread texture.
- Powdered sugar (1/2 cup / 60g) — Also known as confectioners’ sugar. It dissolves more easily than granulated sugar, giving the cookies a finer, more tender crumb. Don’t substitute with granulated sugar here; the texture won’t be the same.
- All-purpose flour (2 cups / 250g) — Spoon and level it into your measuring cup for accuracy. Scooping directly can pack the flour and lead to dry cookies.
- Cornstarch (2 tablespoons / 16g) — This is the secret ingredient for extra tender shortbread. It inhibits gluten formation, giving the cookies that signature melt-in-your-mouth quality.
- Salt (1/4 teaspoon) — A little salt balances the sweetness and enhances the other flavors. I use fine sea salt for baking.
- Dried cranberries (1/2 cup / 60g) — Look for ones that are plump and moist. If they seem a bit dry, you can soak them in hot water for 10 minutes, then pat them dry before chopping. I like the ones from Ocean Spray or a brand from the bulk bin section.
- Shelled pistachios (1/2 cup / 70g) — Unsalted and raw are best for controlling the salt level. Give them a rough chop so you get nice pieces throughout the cookie. You can find good quality ones at Trader Joe’s or any bulk food store.
- Vanilla extract (1 teaspoon) — Pure vanilla extract adds a warm, aromatic flavor. Avoid imitation vanilla if you can; the real stuff makes a noticeable difference.
That’s it. Seven ingredients, and you’re on your way to the best shortbread cookies you’ve ever made. No eggs, no baking powder, no fuss.
Equipment Needed
You don’t need a fancy kitchen to make these cookies. Here’s what you’ll need:
- Mixing bowls — A medium bowl for the dry ingredients and a large one for the dough. Any set you have will work.
- Electric mixer — A stand mixer with the paddle attachment or a hand mixer works well. You could also do this by hand with a wooden spoon, but it takes a little more elbow grease.
- Measuring cups and spoons — For accurate measurements. I recommend using dry measuring cups for flour and sugar, and liquid measuring cups for nothing here since we don’t have liquid ingredients.
- Baking sheet — A standard half-sheet pan works perfectly. Line it with parchment paper for easy cleanup.
- Sharp knife — For slicing the log of dough into cookies. A serrated knife can also work, but a sharp chef’s knife gives cleaner cuts.
- Plastic wrap — To wrap the dough log before chilling. You can also use wax paper or parchment paper in a pinch.
- Cooling rack — Optional but helpful for letting the cookies cool evenly.
If you don’t have an electric mixer, you can absolutely make this dough by hand. Just use a pastry cutter or two knives to cut the butter into the dry ingredients until the mixture looks like coarse crumbs, then bring it together with your hands. It’s actually kind of therapeutic.
Preparation Method

Let’s get baking. Follow these steps carefully, and you’ll have perfect shortbread cookies every time.
- Prep your ingredients (5 minutes). Take your butter out of the fridge about 30 minutes before you start. It should be soft enough that you can press your finger into it easily, but not melted. While you’re waiting, chop your pistachios and cranberries into small, uniform pieces. Set them aside.
- Mix the dry ingredients (2 minutes). In a medium bowl, whisk together the all-purpose flour, cornstarch, and salt. This ensures everything is evenly distributed. No one wants a pocket of salt in their cookie.
- Cream the butter and sugar (3-4 minutes). In a large bowl, beat the softened butter with an electric mixer on medium speed until it’s smooth and creamy, about 1 minute. Add the powdered sugar and vanilla extract, then beat for another 2-3 minutes until the mixture is light and fluffy. Scrape down the sides of the bowl once or twice.
- Add the dry ingredients (2 minutes). With the mixer on low speed, gradually add the flour mixture to the butter mixture. Mix just until the dough comes together. It will look a little crumbly at first, but that’s okay. Don’t overmix, or the cookies will be tough.
- Fold in the add-ins (1 minute). Using a spatula, gently fold in the chopped pistachios and dried cranberries until they’re evenly distributed throughout the dough. The dough should be fairly stiff but pliable.
- Shape the dough log (5 minutes). Turn the dough out onto a piece of plastic wrap. Shape it into a log about 12 inches long and 2 inches in diameter. Roll the plastic wrap around it tightly, twisting the ends to secure. You want it to be a nice, even cylinder. If the dough feels too sticky, you can chill it for 10 minutes first.
- Chill the dough (at least 2 hours, or overnight). Place the wrapped log in the refrigerator. This step is non-negotiable. Chilling solidifies the butter, which prevents the cookies from spreading too much during baking. You can also freeze the log for up to 3 months at this point.
- Preheat and slice (10 minutes). When you’re ready to bake, preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper. Remove the dough log from the fridge and let it sit at room temperature for 5 minutes so it’s easier to slice. Using a sharp knife, cut the log into rounds about 1/4-inch thick. Place them on the prepared baking sheet, spacing them about 1 inch apart.
- Bake (12-14 minutes). Bake until the edges are just barely golden brown. The centers will still look pale and slightly soft. That’s perfect. Don’t overbake, or they’ll lose their tender texture.
- 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 will firm up as they cool.
A note on slicing: If the dough log cracks or crumbles a bit as you slice, just press the pieces back together. The cookies will bake up just fine. I’ve had this happen more times than I’d like to admit, and they always turn out delicious.
Cooking Tips & Techniques
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.
Don’t skip the chill. I know it’s tempting to just slice and bake, but trust me on this one. Chilling the dough for at least 2 hours solidifies the butter, which means your cookies will hold their shape beautifully. If you try to slice a warm log, the dough will squish and you’ll end up with misshapen cookies. I learned this the hard way when I was in a rush one Christmas.
Use a sharp knife for clean slices. A dull knife will crush the edges of the dough. Run the blade under hot water, dry it off, and then slice. The warmth helps the knife glide through. Clean the blade between cuts for the neatest results.
Rotate your baking sheet halfway through. Ovens can have hot spots. Rotating the sheet halfway through baking ensures even browning. I forgot to do this once, and half the batch came out darker than the other half. Not a disaster, but not ideal.
Watch the edges, not the timer. Ovens vary, so the bake time is a guideline. The real indicator is when the edges just start to turn golden. The centers will still look a little soft and pale. They’ll continue to set as they cool on the baking sheet.
Let them cool completely before storing. Warm cookies are fragile. If you stack them while they’re still warm, they’ll stick together and might break. Patience pays off here.
Variations & Adaptations
One of the best things about this recipe is how adaptable it is. Here are some of my favorite variations.
Citrus Twist: Add 1 tablespoon of orange or lemon zest to the dough along with the vanilla. The bright citrus flavor pairs beautifully with the cranberries and pistachios. I tried this on a whim one spring, and it’s become a seasonal favorite.
Chocolate Lovers: Swap the pistachios for chopped dark chocolate or white chocolate chips. You can also drizzle melted chocolate over the cooled cookies for a more decadent version. My kids go crazy for this one.
Spiced Shortbread: Add 1/2 teaspoon of cinnamon, 1/4 teaspoon of nutmeg, and a pinch of cardamom to the dry ingredients. This gives the cookies a warm, cozy flavor that’s perfect for fall and winter holidays.
Gluten-Free Option: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I’ve used Bob’s Red Mill and King Arthur brands with good results. Just make sure the blend contains xanthan gum for structure.
Vegan Version: Use vegan butter sticks (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 still delicious.
Don’t be afraid to experiment. The base recipe is forgiving, so feel free to play around with different nuts, dried fruits, or flavorings.
Serving & Storage Suggestions
These cookies are wonderful on their own, but here are a few ways to make them even more special.
Serving: Serve at room temperature. They’re perfect alongside a cup of hot tea, coffee, or a glass of cold milk. For a dessert platter, arrange them on a wooden board with fresh berries and a bowl of dark chocolate for dipping.
Gifting: These cookies make beautiful gifts. Layer them in a decorative tin or a clear cellophane bag tied with a ribbon. They travel well and stay fresh for days.
Storage: Store baked cookies in an airtight container at room temperature for up to 1 week. Layer them between sheets of parchment paper to prevent sticking. They actually get a little better after a day or two as the flavors meld together.
Freezing: You have two options. You can freeze the unbaked dough log, tightly wrapped in plastic wrap and then foil, for up to 3 months. When you’re ready to bake, slice and bake directly from frozen, adding 2-3 minutes to the bake time. Or you can freeze the baked cookies in a single layer on a baking sheet, then transfer them to a freezer-safe bag for up to 3 months. Thaw at room temperature for about 30 minutes before serving.
Reheating: If you want that just-baked warmth, pop a cookie in a 300°F (150°C) oven for 3-5 minutes. It brings back the buttery aroma and slightly crisp edges.
Nutritional Information & Benefits
While these are definitely a treat, they do offer a few nutritional highlights worth noting.
Per cookie (based on 36 cookies per batch):
- Calories: 110
- Fat: 7g
- Carbohydrates: 11g
- Fiber: 1g
- Protein: 2g
- Sugar: 5g
Pistachios are a good source of healthy fats, protein, and fiber. They also contain vitamin B6, which supports energy metabolism. The dried cranberries provide antioxidants and a touch of natural sweetness, so you can use less added sugar.
These cookies are egg-free and can easily be made gluten-free or vegan with the substitutions mentioned above. They do contain dairy (butter) and tree nuts (pistachios), so keep that in mind for anyone with allergies.
I like to think of these as a “sometimes food” that’s still made with real, recognizable ingredients. No preservatives, no artificial flavors—just butter, sugar, flour, and a few good things mixed in.
Conclusion
These Homemade Cranberry Pistachio Shortbread Cookies are more than just a recipe. They’re a little moment of calm in a busy day, a way to slow down and enjoy something made with your own hands. The buttery crumb, the pop of tart cranberry, the crunch of pistachio—it all comes together in a cookie that feels both simple and special.
I hope you give them a try, whether it’s for a holiday gathering, a gift for a friend, or just because you deserve a treat. Don’t be afraid to make them your own. Swap in your favorite nuts, add a little spice, or keep them exactly as written. The best recipes are the ones that become part of your story.
When you make them—and I hope you do—let me know how they turn out. Leave a comment below, share a photo, or tell me about your own kitchen adventures. I love hearing from you. Happy baking, friend.
Frequently Asked Questions
Can I use salted butter instead of unsalted?
Yes, you can. Just reduce the added salt in the recipe to 1/8 teaspoon. The cookies might be slightly saltier, but some people actually prefer that sweet-salty combo.
Why did my cookies spread too much?
This usually happens if the dough wasn’t chilled long enough or if the butter was too warm when you mixed it. Make sure your butter is softened, not melted, and chill the dough log for at least 2 hours before slicing and baking.
Can I use fresh cranberries instead of dried?
I wouldn’t recommend it. Fresh cranberries have a lot of moisture, which will make the dough sticky and cause the cookies to spread. Dried cranberries are the way to go for the right texture and concentrated flavor.
How do I get clean slices without the dough crumbling?
Use a very sharp knife and let the dough log sit at room temperature for 5 minutes after chilling. If it still crumbles, try scoring the log with a knife first, then pressing down firmly. You can also use a piece of unflavored dental floss to slice through cleanly.
Can I make the dough ahead of time?
Absolutely. The dough log can be wrapped tightly and stored in the refrigerator for up to 3 days, or frozen for up to 3 months. Just slice and bake when you’re ready. It’s a great way to have fresh cookies on demand.
Pin This Recipe!

Easy Homemade Cranberry Pistachio Shortbread Cookies
Buttery, tender shortbread cookies studded with sweet-tart dried cranberries and crunchy pistachios. This easy recipe comes together quickly and is perfect for holiday gifting or a cozy treat with tea.
- Prep Time: 15 minutes
- Cook Time: 12-14 minutes
- Total Time: 2 hours 30 minutes (includes 2 hours 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 (confectioners’ sugar)
- 2 cups (250g) all-purpose flour, spooned and leveled
- 2 tablespoons (16g) cornstarch
- 1/4 teaspoon fine sea salt
- 1/2 cup (60g) dried cranberries, chopped if large
- 1/2 cup (70g) shelled raw pistachios, roughly chopped
- 1 teaspoon pure vanilla extract
Instructions
- Prep your ingredients: Take butter out of fridge 30 minutes before starting to soften. Chop pistachios and cranberries into small, uniform pieces. Set aside.
- Mix dry ingredients: In a medium bowl, whisk together flour, cornstarch, and salt until evenly distributed.
- Cream butter and sugar: In a large bowl, beat softened butter with an electric mixer on medium speed until smooth and creamy, about 1 minute. Add powdered sugar and vanilla extract, then beat for another 2-3 minutes until light and fluffy. Scrape down sides of bowl once or twice.
- Add dry ingredients: With mixer on low speed, gradually add flour mixture to butter mixture. Mix just until dough comes together. It will look crumbly at first. Do not overmix.
- Fold in add-ins: Using a spatula, gently fold in chopped pistachios and dried cranberries until evenly distributed. Dough should be fairly stiff but pliable.
- Shape dough log: Turn dough out onto a piece of plastic wrap. Shape into a log about 12 inches long and 2 inches in diameter. Roll plastic wrap tightly around it, twisting ends to secure. If dough feels too sticky, chill for 10 minutes first.
- Chill dough: Place wrapped log in refrigerator for at least 2 hours, or overnight. This step is essential to prevent spreading.
- Preheat and slice: When ready to bake, preheat oven to 350°F (175°C). Line a baking sheet with parchment paper. Remove dough log from fridge and let sit at room temperature for 5 minutes. Using a sharp knife, cut log into rounds about 1/4-inch thick. Place on prepared baking sheet, spacing about 1 inch apart.
- Bake: Bake for 12-14 minutes, until edges are just barely golden brown. Centers will still look pale and slightly soft. Do not overbake.
- Cool: Let cookies cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely. They will firm up as they cool.
Notes
Chilling the dough for at least 2 hours is non-negotiable to prevent spreading. Use a sharp knife for clean slices; run it under hot water and dry between cuts. Rotate baking sheet halfway through baking for even browning. Cookies can be stored in an airtight container at room temperature for up to 1 week. Unbaked dough log can be frozen for up to 3 months; slice and bake directly from frozen, adding 2-3 minutes to bake time.
Nutrition
- Serving Size: 1 cookie
- Calories: 110
- Sugar: 5
- Sodium: 35
- Fat: 7
- Saturated Fat: 4
- Carbohydrates: 11
- Fiber: 1
- Protein: 2
Keywords: shortbread cookies, cranberry pistachio cookies, easy shortbread, holiday cookies, butter cookies, homemade cookies


