Written by

Christina Garrett

Published

Cozy Cranberry Pistachio Christmas Cookies: Easy Recipe

Ready In 30 minutes
Servings 36 cookies
Difficulty Easy

I was standing in the spice aisle of my local grocery store last November when the scent of cinnamon and clove from a nearby candle display hit me — and suddenly I was seven years old, perched on a wobbly stool in Mrs. Gable’s kitchen, watching her pull a tray of pink-speckled cookies from the oven. Mrs. Gable was my neighbor, a retired home economics teacher who wore floral aprons and smelled like vanilla extract. She passed away when I was twelve, and I hadn’t thought about her cookies in years. But there, surrounded by strangers and shopping carts, I could feel the warmth of her small kitchen, the way she’d let me lick the spatula clean, and the exact crunch of those cookies — a perfect little bite of tart cranberry and buttery pistachio.

That night, I called my mom. “Do you remember Mrs. Gable’s Christmas cookies?” I asked. There was a pause. “The ones with the red and green?” she said. “I think about those every December.” So I set out to recreate them, armed with a hazy memory and a whole lot of determination. The first batch was a disaster — too dry, the cranberries sunk to the bottom, and the pistachios turned into a bitter paste. Honestly, I almost gave up. But the second batch? Closer. The third? I actually cried a little, because for just one second, I was back in that kitchen, and Mrs. Gable was telling me to “stir with your heart, not just your arm.”

Maybe you’ve been there — chasing a taste from your past, trying to pin down a feeling that’s just out of reach. These Cozy Cranberry Pistachio Christmas Cookies are my attempt to hold onto that memory, one crumb at a time. They’re not perfect, but they’re mine. And now, I’m sharing them with you.

Why You’ll Love This Recipe

Let me be honest with you — I’ve tested this recipe six times to get it right. The first batch was a brick. The second was too sweet. The third had the texture of cardboard. But this version? This is the one that made my husband walk into the kitchen and say, “What is that smell? It smells like Christmas.” And that’s the whole point, isn’t it? These cookies aren’t just food — they’re a feeling.

  • Quick & Easy: From start to finish, these come together in about 30 minutes. No chilling required, no complicated techniques. Perfect for a busy December evening when you just need something warm and sweet.
  • Simple Ingredients: You probably have most of these in your pantry right now. Butter, sugar, eggs, flour — the usual suspects. The only special items are dried cranberries and shelled pistachios, both easy to find this time of year.
  • Perfect for Holiday Baking: Whether you’re making cookies for a cookie swap, a school party, or just to have around the house, these fit right in. They’re festive without being fussy.
  • Crowd-Pleaser: I brought a batch to my book club last week, and they were gone in ten minutes. One friend asked for the recipe before she’d even finished her first cookie.
  • Unbelievably Delicious: The combination of tart dried cranberries and rich, buttery pistachios is pure magic. The edges get slightly crisp, the centers stay soft, and every bite has that perfect sweet-savory balance.

What makes this recipe different from the rest? It’s the technique — creaming the butter and sugar until it’s genuinely light and fluffy, not just combined. That extra minute of mixing makes all the difference in texture. Plus, I use a trick of toasting the pistachios briefly before adding them, which deepens their flavor in a way you won’t believe. This isn’t just another cookie recipe — it’s the one you’ll come back to year after year.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver a cookie that’s both tender and flavorful. Most of these are pantry staples, so you can whip up a batch whenever the mood strikes — no special trip required.

For the Cookie Dough

  • 1 cup (2 sticks) unsalted butter, softened to room temperature — I prefer Land O’Lakes for consistent results
  • ¾ cup granulated sugar — adds sweetness and helps with spreading
  • ¾ cup packed light brown sugar — adds moisture and a hint of molasses flavor
  • 2 large eggs, room temperature — cold eggs can seize the batter
  • 1 teaspoon vanilla extract — use pure vanilla, not imitation, for the best flavor
  • 2 ¼ cups all-purpose flour — spoon and level for accuracy (don’t scoop directly from the bag)
  • 1 teaspoon baking soda — helps the cookies spread and rise slightly
  • ½ teaspoon salt — balances the sweetness and enhances the other flavors

For the Mix-Ins

cranberry pistachio christmas cookies preparation steps

  • 1 cup dried cranberries — look for ones that are plump and soft, not hard and shriveled. Craisins work great.
  • 1 cup shelled pistachios, roughly chopped — I buy them already shelled to save time. Toast them lightly for extra flavor.

Ingredient Tips

For the best texture, make sure your butter is truly softened — you should be able to press a finger into it and leave an indent without it being greasy. If you forget to take it out of the fridge, cut it into small cubes and let it sit for 15 minutes. Don’t microwave it; you’ll end up with melted butter and flat cookies.

For the pistachios, I recommend buying raw, unsalted ones and toasting them yourself. Place them in a dry skillet over medium heat for 3-4 minutes, shaking frequently, until they smell nutty. Let them cool completely before chopping. This step is optional but worth it — it brings out a warmth that pairs beautifully with the cranberries.

If you’re out of dried cranberries, dried cherries or chopped dried apricots work well too. Just make sure they’re not too sticky or they’ll clump in the dough.

Equipment Needed

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

  • Electric mixer — a stand mixer with paddle attachment is ideal, but a hand mixer works just fine. I’ve made these with both, and the results are the same.
  • Large mixing bowl — any bowl will do, but a wide one makes mixing easier
  • Baking sheets — two standard half-sheet pans (18×13 inches) work perfectly. Line them with parchment paper for easy cleanup.
  • Cooling rack — wire racks let air circulate so the cookies cool evenly
  • Measuring cups and spoons — for accuracy, use dry measuring cups for dry ingredients and liquid measuring cups for wet ones
  • Rubber spatula — for scraping down the bowl and folding in the mix-ins
  • Cookie scoop — a 1.5-tablespoon scoop gives uniform cookies. I use a #40 scoop, which I bought for $8 online, and it’s one of the best investments I’ve made for baking.

If you don’t have a cookie scoop, you can use two spoons to drop the dough. The cookies won’t be perfectly round, but they’ll taste just as good. And honestly, imperfect cookies have more character.

Preparation Method

  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper. This ensures the cookies don’t stick and makes cleanup a breeze. If you don’t have parchment, you can use silicone baking mats.
  2. Toast the pistachios (optional but recommended). Place the chopped pistachios in a dry skillet over medium heat. Shake the pan frequently for 3-4 minutes until they’re fragrant and slightly darker. Watch closely — they burn quickly. Transfer to a plate to cool completely.
  3. Cream the butter and sugars. In your large mixing bowl, beat the softened butter, granulated sugar, and brown sugar together on medium speed for 2-3 minutes. You’re looking for a light, fluffy mixture that’s pale in color. Scrape down the sides and bottom of the bowl with your spatula halfway through. This step is crucial — don’t rush it.
  4. Add the eggs and vanilla. Beat in the eggs one at a time, mixing well after each addition. Add the vanilla and beat until combined. The mixture should look smooth and slightly glossy. If it looks curdled, your butter was too cold — don’t worry, it’ll come together once you add the flour.
  5. Combine the dry ingredients. In a separate bowl, whisk together the flour, baking soda, and salt. This distributes the leavening evenly so you don’t end up with one cookie that’s flat and another that’s puffy.
  6. Add dry ingredients to wet ingredients. With the mixer on low speed, gradually add the flour mixture to the butter mixture. Mix just until combined — you should see a few streaks of flour remaining. Overmixing develops gluten and makes cookies tough.
  7. Fold in the mix-ins. Using your rubber spatula, gently fold in the dried cranberries and toasted pistachios. Fold until they’re evenly distributed throughout the dough. The dough will be thick and slightly sticky — that’s normal.
  8. Scoop the dough. Use your cookie scoop to portion out rounded tablespoons of dough, about 1.5 tablespoons each. Place them on the prepared baking sheets, spacing them about 2 inches apart. They’ll spread a bit, so give them room.
  9. Bake. Bake one sheet at a time in the center of the oven for 10-12 minutes. The edges should be lightly golden and the centers should still look slightly soft and underdone. They’ll continue to set as they cool. If you overbake them, they’ll be dry.
  10. Cool. Let the cookies rest on the baking sheet for 5 minutes. This allows them to firm up enough to transfer without breaking. Then move them to a wire rack to cool completely. If you try to move them too soon, they’ll fall apart.

Sensory cue: When they’re done, your kitchen will smell like toasted nuts, warm butter, and something almost floral from the cranberries. The edges will be a deep golden brown, and the centers will look pale and soft. If you tap one gently, it should feel set but not hard.

Troubleshooting tip: If your cookies spread too much, your butter was too soft or your baking soda is old. Try chilling the dough for 15 minutes before baking next time. If they’re too puffy, you might have added too much flour. Remember to spoon and level, not scoop.

Cooking Tips & Techniques

I’ve made enough mistakes with cookies to fill a cookbook. Here’s what I’ve learned the hard way so you don’t have to:

Room temperature ingredients matter. I know, I know — everyone says this. But here’s why: cold butter doesn’t cream properly, which means your cookies won’t have that tender, melt-in-your-mouth texture. Cold eggs can cause the batter to seize. Take everything out of the fridge 30 minutes before you start. Set a timer. I’ve forgotten this step more times than I can count, and every time, I regret it.

Don’t overmix the dough. Once you add the flour, mix just until you don’t see white streaks anymore. Overmixing develops gluten, which makes cookies tough and cakey. You want them tender, not like bread. I once mixed for an extra 30 seconds because I was distracted by a phone call, and the cookies came out like hockey pucks. Learn from my pain.

Chill if you have time. While this recipe doesn’t require chilling, 20-30 minutes in the fridge will give you thicker, chewier cookies. The cold butter takes longer to melt in the oven, which means less spreading. If you’re in a hurry, skip it. But if you have the time, it’s worth it.

Bake one sheet at a time. I know it’s tempting to put both sheets in at once, but the heat distribution gets uneven. The top rack will overbrown while the bottom rack underbakes. Just bake one sheet at a time in the center of the oven. Your patience will be rewarded.

Use parchment paper. Not wax paper, not greased foil — parchment. It prevents sticking without adding extra grease, and it makes cleanup so easy. I buy the pre-cut sheets because I’m lazy, but rolls work fine too.

Variations & Adaptations

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

White Chocolate Cranberry Pistachio Cookies: Add ½ cup white chocolate chips along with the cranberries and pistachios. The sweetness of the white chocolate balances the tart cranberries beautifully. I made this version for a holiday party, and people actually argued over the last one.

Gluten-Free Version: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I’ve tested this with King Arthur’s Measure for Measure flour, and the texture is remarkably close to the original. Add an extra tablespoon of milk if the dough seems too dry.

Vegan Adaptation: Use vegan butter (I like Miyoko’s) and replace each egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). The cookies will be slightly less tender but still delicious. I tried this for a friend with dairy allergies, and she said they were “the best cookies I’ve had in years.”

Spiced Version: Add 1 teaspoon of cinnamon and ½ teaspoon of nutmeg to the dry ingredients. The warm spices complement the cranberries and pistachios perfectly. This is my go-to for Christmas morning — it makes the whole house smell like the holidays.

Citrus Twist: Add 1 tablespoon of orange zest to the butter-sugar mixture. The orange brightens up the cranberries and adds a fresh note that cuts through the richness. I tried this on a whim one year, and it’s become my secret weapon for cookie swaps.

Serving & Storage Suggestions

These cookies are best served slightly warm, when the edges are crisp and the centers are still soft. Let them cool for about 10 minutes after baking, then serve them with a glass of cold milk or a cup of hot coffee. They’re also wonderful with a mug of spiced tea or a glass of eggnog.

For a festive presentation, arrange them on a platter with fresh cranberries and sprigs of rosemary. The red and green colors make them look like a Christmas centerpiece. I’ve also stacked them in a clear jar tied with a ribbon for homemade gifts — they travel well and stay fresh.

Storage: Store the cookies in an airtight container at room temperature for up to 5 days. Place a slice of bread in the container to keep them soft — the bread absorbs excess moisture and releases it slowly. Replace the bread every other day. I learned this trick from my grandmother, and it works like magic.

Freezing: These cookies freeze beautifully. Place them in a single layer on a baking sheet and freeze until solid, then transfer to a freezer-safe bag or container. They’ll keep for up to 3 months. To thaw, let them sit at room temperature for 15 minutes. You can also freeze the dough — scoop it into balls, freeze on a sheet, then transfer to a bag. Bake from frozen, adding 2-3 minutes to the baking time.

Flavor development: Here’s a secret — these cookies actually taste better the next day. The flavors meld together overnight, and the texture becomes perfectly chewy. So if you can resist eating them all right away, you’re in for a treat.

Nutritional Information & Benefits

Per cookie (based on 36 cookies per batch):

  • Calories: 145
  • Fat: 7g
  • Carbohydrates: 19g
  • Protein: 2g
  • Fiber: 1g
  • Sugar: 12g

While these are definitely a treat, they do offer some nutritional benefits. Pistachios are a good source of protein, fiber, and healthy fats — they’re one of the most nutrient-dense nuts you can eat. Dried cranberries provide antioxidants and vitamin C, though they do contain added sugar, so enjoy them in moderation.

This recipe is vegetarian and can easily be made gluten-free or vegan with the substitutions mentioned above. It contains dairy, eggs, gluten, and nuts (pistachios), so be mindful of allergies if you’re serving a crowd.

I believe in balance — these cookies are meant to be enjoyed as part of a joyful holiday season, not stressed over. One cookie won’t derail your health goals, and the memories you make while baking them are worth every calorie.

Conclusion

These Cozy Cranberry Pistachio Christmas Cookies aren’t just a recipe — they’re a little piece of my childhood, baked into something I can share with you. Every time I make them, I think of Mrs. Gable and her warm kitchen, and I hope they bring a little of that warmth into your home too.

What I love most about this recipe is how forgiving it is. It doesn’t demand perfection. If your cookies aren’t perfectly round, that’s fine. If you overbake a batch, you’ll still have something delicious. This recipe is meant to be made with joy, not stress. So put on some Christmas music, pour yourself a cup of tea, and let the flour fly.

I’d love to hear how your cookies turn out! Did you try one of the variations? Did you come up with your own twist? Leave a comment below and let me know. Share a photo on Pinterest and tag me — I want to see your beautiful creations. And if you have a recipe that reminds you of someone special, I’d love to hear about that too. After all, that’s what cooking is really about — connecting with the people we love, one bite at a time.

Happy baking, friend. May your kitchen be warm and your cookies be soft.

Frequently Asked Questions

Can I use fresh cranberries instead of dried?

I wouldn’t recommend it for this recipe. Fresh cranberries are very tart and contain a lot of moisture, which will make your cookies soggy. Dried cranberries are the way to go — they provide concentrated sweetness and a chewy texture that holds up during baking. If you only have fresh cranberries, you can dry them in a low oven (200°F) for about an hour, but it’s honestly easier to just buy dried ones.

Why did my cookies spread too much?

This usually happens for one of three reasons: your butter was too soft or melted, your baking soda is old and not providing enough lift, or your dough wasn’t chilled enough. Next time, make sure your butter is softened but not greasy, check the expiration date on your baking soda, and try chilling the dough for 20 minutes before baking. Also, make sure you’re measuring your flour correctly — too little flour can cause spreading too.

Can I make these cookies ahead of time?

Absolutely! You have two options. You can bake the cookies up to 5 days ahead and store them in an airtight container. Or you can make the dough, scoop it into balls, and freeze them on a baking sheet. Once frozen, transfer the dough balls to a freezer bag. When you’re ready to bake, just pop them in the oven straight from the freezer, adding 2-3 minutes to the baking time. Fresh cookies with zero effort — my favorite kind.

Can I use salted pistachios?

You can, but I’d recommend reducing the salt in the recipe to ¼ teaspoon instead of ½. Salted pistachios can make the cookies taste overly salty, especially since the dried cranberries also have some natural saltiness. If you’re using salted pistachios, give them a quick rinse and pat them dry before using to remove some of the surface salt. Or just buy unsalted — it’s easier and gives you more control over the flavor.

How do I know when the cookies are done baking?

Look for edges that are lightly golden brown while the centers still look slightly soft and underdone. The cookies will continue to bake on the hot baking sheet for a few minutes after you take them out of the oven, so it’s better to underbake slightly than overbake. If you’re unsure, touch the center of a cookie gently — it should feel set but not hard. If it feels doughy and leaves a fingerprint, give it another minute. If it feels firm, they’re done.

Pin This Recipe!

cranberry pistachio christmas cookies recipe

Print

Cozy Cranberry Pistachio Christmas Cookies

These Cozy Cranberry Pistachio Christmas Cookies are a nostalgic holiday treat with tart dried cranberries and rich, buttery pistachios. Quick and easy to make in about 30 minutes, they’re perfect for cookie swaps, holiday parties, or simply enjoying with a cup of tea.

  • Author: Belle
  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Total Time: 27 minutes
  • Yield: 36 cookies 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (2 sticks) unsalted butter, softened to room temperature
  • 3/4 cup granulated sugar
  • 3/4 cup packed light brown sugar
  • 2 large eggs, room temperature
  • 1 teaspoon vanilla extract
  • 2 1/4 cups all-purpose flour
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup dried cranberries
  • 1 cup shelled pistachios, roughly chopped

Instructions

  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper.
  2. Toast the pistachios (optional but recommended): Place the chopped pistachios in a dry skillet over medium heat. Shake the pan frequently for 3-4 minutes until fragrant and slightly darker. Transfer to a plate to cool completely.
  3. Cream the butter and sugars: In a large mixing bowl, beat the softened butter, granulated sugar, and brown sugar together on medium speed for 2-3 minutes until light and fluffy. Scrape down the sides and bottom of the bowl halfway through.
  4. Add the eggs and vanilla: Beat in the eggs one at a time, mixing well after each addition. Add the vanilla and beat until combined. The mixture should look smooth and slightly glossy.
  5. Combine the dry ingredients: In a separate bowl, whisk together the flour, baking soda, and salt.
  6. Add dry ingredients to wet ingredients: With the mixer on low speed, gradually add the flour mixture to the butter mixture. Mix just until combined — a few streaks of flour should remain.
  7. Fold in the mix-ins: Using a rubber spatula, gently fold in the dried cranberries and toasted pistachios until evenly distributed. The dough will be thick and slightly sticky.
  8. Scoop the dough: Use a cookie scoop to portion out rounded tablespoons of dough, about 1.5 tablespoons each. Place them on the prepared baking sheets, spacing them about 2 inches apart.
  9. Bake: Bake one sheet at a time in the center of the oven for 10-12 minutes. The edges should be lightly golden and the centers should still look slightly soft and underdone.
  10. Cool: Let the cookies rest on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.

Notes

For best texture, ensure butter is truly softened (finger indent without greasiness). Toast pistachios in a dry skillet for 3-4 minutes for deeper flavor. If cookies spread too much, chill dough for 15 minutes before baking. Store in an airtight container at room temperature for up to 5 days; freeze for up to 3 months.

Nutrition

  • Serving Size: 1 cookie
  • Calories: 145
  • Sugar: 12
  • Sodium: 85
  • Fat: 7
  • Saturated Fat: 3
  • Carbohydrates: 19
  • Fiber: 1
  • Protein: 2

Keywords: cranberry pistachio cookies, Christmas cookies, holiday baking, easy cookie recipe, cranberry cookies, pistachio cookies

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