Written by

Catherine Payne

Published

Best Easy Cranberry Pistachio Christmas Cookies Recipe

Ready In 30 minutes
Servings 36 cookies
Difficulty Easy

The office cookie swap was in two days and I’d completely forgotten. Everyone else would be bringing their grandmother’s legendary seven-layer bars or those intricate French sablés that look like they belong in a patisserie window. I had a half-empty bag of pistachios from a snacking emergency, a bag of dried cranberries that was technically for my morning oatmeal, and about forty-five minutes of actual free time. Honestly, I almost just bought a box of store-bought cookies and called it a day. But something about that felt wrong—like showing up to a potluck with gas station sushi.

So I stood in my kitchen, Wednesday night, wearing sweatpants, and decided to just… throw something together. I figured if it was terrible, I’d blame it on a new recipe I was “testing.” No one had to know I was making it up as I went along. I grabbed a stick of butter that had been sitting out for maybe twenty minutes (not quite soft enough, but close), dumped in some sugar, and started adding things that made sense together. Tart cranberries. Toasty pistachios. A little orange zest because it was sitting on the counter looking lonely.

The dough came together in about ten minutes. I dropped spoonfuls onto a baking sheet, popped them in the oven, and crossed my fingers. When the timer went off, the kitchen smelled like Christmas had exploded—warm, buttery, with that bright citrus note cutting through. I let one cool for maybe two minutes before biting into it (burnt my tongue, totally worth it). And you know that feeling when something so simple turns out way better than you expected? That was this cookie. It was crisp around the edges, chewy in the middle, and studded with those red and green jewels that just scream “holiday.”

I brought them to the swap in a tin I found under the sink. By the end of the night, three people had asked for the recipe. One person asked if I’d cater her holiday party. I had to admit I’d just made it up on a whim, which somehow made it even more embarrassing and hilarious. That’s the thing about these quick cranberry pistachio Christmas cookies—they look like you spent hours planning them, but really, they’re just a happy accident that worked out perfectly. And I’ve been making them every December since.

Why You’ll Love This Recipe

Let me tell you why these cookies are about to become your new holiday secret weapon. First off, they’re genuinely easy. I’m not one of those bloggers who says “easy” and then lists seventeen complicated steps. This dough comes together in one bowl with a wooden spoon—no electric mixer required unless you’re feeling fancy. You don’t even need to chill the dough, which is basically a Christmas miracle when you’re juggling a million things at once.

  • Quick & Easy: From start to finish, these are on your table in under 30 minutes. Mix the dough in 10 minutes, bake for 10-12 minutes, and you’re done. Perfect for those “oh no, I need cookies NOW” moments.
  • Simple Ingredients: Butter, sugar, flour, eggs, vanilla—you probably have most of this already. The cranberries and pistachios are the only “special” items, and they’re easy to find at any grocery store this time of year.
  • Perfect for Holiday Chaos: Cookie swaps, office parties, last-minute gift plates, or just keeping your sanity while wrapping presents. These cookies handle all of it.
  • Crowd-Pleaser: I’ve yet to meet someone who doesn’t love these. The tartness of the cranberries balances the buttery sweetness, and the pistachios add this lovely crunch. Kids grab them, adults sneak them—everyone wins.
  • Unbelievably Delicious: The texture is where these shine. They’re crispy on the edges, soft and chewy in the center, with little bursts of tangy cranberry and salty pistachio in every bite. That orange zest? It’s the secret that makes people go “what IS that flavor?” in the best way.

What makes this recipe different from the thousand other Christmas cookie recipes out there? It’s the combination of speed and flavor. Most “quick” cookies taste like an afterthought—dry, bland, or just not worth the calories. These taste like you actually cared. The trick is in how you toast the pistachios (just a quick pan toast, don’t skip it) and how you balance the sweet and tart elements. It’s not just another version of a sugar cookie with mix-ins. It’s its own thing—a cookie that stands on its own merits, not just its festive colors.

Honestly, this is the kind of cookie that makes you close your eyes after the first bite. It’s comfort food reimagined for the holiday season—faster, simpler, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a regular Tuesday night into something a little more magical.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store during the holiday season.

For the Cookie Dough

  • 1 cup (2 sticks) unsalted butter, softened to room temperature (I use Land O’Lakes—consistent quality every time)
  • ¾ cup granulated sugar (adds sweetness and helps with that crispy edge)
  • ½ cup packed light brown sugar (adds moisture and a deeper, caramel-like flavor)
  • 1 large egg, room temperature (cold eggs can seize the butter mixture)
  • 1 teaspoon vanilla extract (pure, not imitation—it makes a difference)
  • 2 cups all-purpose flour (spooned and leveled—don’t scoop directly from the bag)
  • ½ teaspoon baking soda (helps them spread just enough)
  • ½ teaspoon salt (balances the sweetness and brings out flavors)
  • Zest of 1 medium orange (this is the secret weapon—don’t skip it)

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 dry)
  • ¾ cup shelled pistachios, roughly chopped (I prefer unsalted, roasted pistachios for best flavor)

A few notes on ingredient selection. For the pistachios, I really recommend toasting them lightly before adding them to the dough. Just toss them in a dry skillet over medium heat for 2-3 minutes until they smell fragrant. It takes almost no time and makes a huge difference in flavor. If you only have salted pistachios, reduce the added salt in the dough to ¼ teaspoon to avoid over-salting.

For the dried cranberries, check the label. Some brands add a ton of extra sugar. I like Craisins Original or the generic store brand—they’re tart enough to balance the sweet dough. If you want to get fancy, you can use dried cherries or chopped dried apricots instead, but the classic red-and-green look really sells the Christmas vibe.

If you need substitutions, here are a few that work well. For a dairy-free version, use vegan butter sticks (not the spreadable kind in a tub). For a gluten-free option, swap 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 1:1 and it works beautifully—just don’t overmix the dough. And if you’re out of fresh oranges, you can use ½ teaspoon of orange extract instead of the zest, but honestly, fresh zest is so much better.

Equipment Needed

You don’t need a ton of fancy equipment for these cookies, which is part of why I love them. Here’s what you’ll need:

  • Large mixing bowl (any bowl works, but a wide one makes mixing easier)
  • Wooden spoon or rubber spatula (I prefer a sturdy wooden spoon for creaming butter and sugar by hand)
  • Measuring cups and spoons (dry measuring cups for flour and sugar, liquid measuring cup for nothing here—easy)
  • Baking sheets (two standard half-sheet pans work best so you can bake multiple batches)
  • Parchment paper or silicone baking mats (parchment is cheaper and works great; silicone mats are reusable and non-stick)
  • Cooling rack (wire rack for letting cookies cool evenly—prevents soggy bottoms)
  • Small skillet (for toasting the pistachios—any small pan works)
  • Microplane or fine grater (for zesting the orange—a regular box grater works too, but microplane is easier)
  • Cookie scoop (optional but helpful for uniform cookies; a 1.5-tablespoon scoop is perfect)

If you don’t have a cookie scoop, just use two spoons to drop rounded tablespoons of dough onto the baking sheet. Your cookies won’t be perfectly uniform, but honestly, that rustic look is part of the charm. And if you don’t have a cooling rack, you can let the cookies cool on the baking sheet for a few minutes, then transfer them to a plate. They’ll be fine—just don’t leave them on the hot sheet too long or they’ll keep cooking.

I’ve been using the same set of Nordic Ware baking sheets for years—they’re sturdy, don’t warp, and clean up easily. But honestly, any baking sheet works. Just avoid dark non-stick pans if possible, as they absorb more heat and can over-brown the bottoms of your cookies.

Preparation Method

  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone baking mats. This is non-negotiable—unlined sheets will lead to stuck cookies and extra cleanup.
  2. Toast the pistachios. Place the chopped pistachios in a small dry skillet over medium heat. Shake the pan occasionally and toast for 2-3 minutes until they’re fragrant and slightly darker. Watch them carefully—they burn fast. Once toasted, pour them onto a plate to cool completely while you prepare the dough.
  3. Cream the butter and sugars. In a large mixing bowl, combine the softened butter, granulated sugar, and brown sugar. Beat with a wooden spoon or electric mixer on medium speed for 2-3 minutes until light and fluffy. Scrape down the sides of the bowl once or twice. The mixture should look pale and airy—this is where the texture starts.
  4. Add the egg and vanilla. Crack the egg into the butter mixture, add the vanilla extract, and beat until well combined, about 30 seconds. The mixture might look slightly curdled at this point—that’s totally fine. Don’t overmix.
  5. Add the dry ingredients. In a separate small bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet mixture, mixing on low speed or stirring with a wooden spoon until just combined. Stop as soon as you don’t see any more streaks of flour. Overmixing at this stage will make your cookies tough.
  6. Add the orange zest. Fold in the orange zest using a spatula. The zest should be evenly distributed—you want that citrus aroma in every bite.
  7. Fold in the cranberries and pistachios. Add the dried cranberries and cooled toasted pistachios to the dough. Fold gently until they’re evenly distributed. The dough will be thick and slightly sticky—that’s the right consistency.
  8. Scoop the dough. Using a cookie scoop or two spoons, drop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart. They will spread slightly, so don’t crowd them. I usually fit 12 cookies per standard half-sheet pan.
  9. Bake. Place one baking sheet at a time on the center rack of your preheated oven. Bake for 10-12 minutes, or until the edges are lightly golden brown and the centers look set but still soft. The tops should be pale—you’re looking for golden edges, not golden tops. If you like softer cookies, go with 10 minutes; for crisper cookies, push it to 12.
  10. Cool. Let the cookies cool on the baking sheet for 5 minutes. This allows them to set up properly—if you try to move them immediately, they’ll fall apart. After 5 minutes, transfer them to a wire cooling rack to cool completely. The cookies will continue to firm up as they cool.

A few sensory cues to watch for: When you take the cookies out of the oven, the edges should be a warm golden brown while the centers still look slightly underdone and puffy. The kitchen should smell like butter, vanilla, and orange—if you smell burnt sugar, you’ve gone too far. When you touch the top of a cookie gently, it should feel set but not hard. And when you break one open, you should see those beautiful red and green studs throughout the soft, tender crumb.

Cooking Tips & Techniques

I’ve made these cookies at least two dozen times now, and I’ve learned a few things the hard way. Let me save you some trouble.

Don’t skip toasting the pistachios. I know it’s an extra step, but I learned this lesson the hard way. The first time I made these, I just threw raw pistachios into the dough. The cookies were okay, but the nuts were soft and had almost no flavor. Toasting brings out their natural oils and gives them that wonderful crunch and nutty depth. It takes two minutes—just do it.

Room temperature ingredients matter. If your butter is too cold, it won’t cream properly with the sugar, and your cookies will be dense and flat. If your egg is cold, it can shock the butter mixture and cause it to separate. Take the butter out 30-45 minutes before you start, and put the egg in a bowl of warm water for 5 minutes if you forgot to take it out of the fridge.

Measure your flour correctly. This is the most common mistake in cookie baking. If you scoop your measuring cup directly into the flour bag, you’ll pack in way too much flour, resulting in dry, crumbly cookies. Instead, fluff the flour with a spoon, then spoon it into your measuring cup and level it off with a knife. It takes an extra five seconds and makes a huge difference.

Watch the bake time carefully. Every oven runs differently. My old oven would bake these in exactly 10 minutes. My current oven takes 11 minutes. Start checking at the 9-minute mark if you’re nervous. The cookies should be golden around the edges but still pale on top. They’ll continue to cook on the hot baking sheet after you pull them out, so don’t wait until they look fully done in the oven.

Chill the dough if you have time. I know the recipe says no chilling required, and that’s true—these work great without it. But if you have an extra 30 minutes, chilling the dough makes the cookies thicker and chewier. The flavors also meld together more. It’s not necessary, but it’s a nice upgrade if you’re not in a rush.

One of my biggest failures happened when I doubled the batch and tried to bake all the cookies at once. I crammed three baking sheets into the oven at different rack positions. The top batch burned, the bottom batch was underdone, and the middle batch was perfect. Lesson learned: bake one sheet at a time on the center rack for the most consistent results.

Variations & Adaptations

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

White Chocolate Cranberry Pistachio Cookies: Fold in ½ cup of white chocolate chips along with the cranberries and pistachios. The creamy sweetness of white chocolate pairs beautifully with the tart cranberries and salty pistachios. This is probably my most requested variation.

Dark Chocolate and Orange: Swap the cranberries for ¾ cup of dark chocolate chunks and keep the orange zest. The combination of dark chocolate and orange is a classic for a reason—it’s sophisticated and absolutely delicious. These feel more grown-up and less “Christmasy,” so they work for any winter occasion.

Gluten-Free Version: As I mentioned earlier, use a 1:1 gluten-free baking flour blend. I’ve had great success with Bob’s Red Mill 1:1. The cookies will be slightly more tender and might spread a tiny bit more, but the flavor is spot-on. Just make sure to let them cool completely on the baking sheet before moving them, as gluten-free cookies are more fragile when warm.

Vegan Adaptation: Use vegan butter sticks (like Earth Balance or Miyoko’s) and replace the egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). The cookies won’t be quite as crisp on the edges, but they’ll still be delicious. I’ve served these to non-vegans who couldn’t tell the difference.

Spiced Holiday Version: Add 1 teaspoon of cinnamon, ½ teaspoon of ginger, and ¼ teaspoon of nutmeg to the dry ingredients. This turns the cookies into a warm, spiced treat that smells like Christmas morning. I made this version for a cookie exchange last year and someone asked if they were “those famous Swedish cookies.” I just smiled and said yes.

Lemon Pistachio Variation: Replace the orange zest with lemon zest and swap the cranberries for dried blueberries or chopped dried apricots. The bright lemon flavor is perfect for spring or summer, and the green pistachios still give it that lovely color contrast. This is my go-to for Easter brunches.

Serving & Storage Suggestions

These cookies are best served at room temperature, straight off the cooling rack or arranged on a pretty plate. I like to serve them alongside a cup of hot coffee or a cold glass of milk—the contrast between the warm drink and the buttery cookie is pure comfort. For holiday gatherings, I arrange them on a white platter with a few sprigs of rosemary and some fresh cranberries scattered around. It looks festive without being fussy.

If you’re making these for a cookie swap or gift-giving, they travel beautifully. Stack them in a tin or a sturdy container with parchment paper between layers. They won’t break easily, which is more than I can say for some delicate holiday cookies I’ve tried to transport.

Storage Instructions: Store these cookies in an airtight container at room temperature for up to 5 days. They’ll stay soft and chewy for the first 2-3 days, then gradually become crisper. I actually like them on day 3 when the edges are extra crunchy and the centers are still tender.

Freezer Instructions: These cookies freeze wonderfully. You have two options. First, you can freeze the baked cookies: let them cool completely, then place them in a single layer in a freezer-safe container or zip-top bag with parchment between layers. They’ll keep for up to 3 months. Thaw at room temperature for about 30 minutes before serving. Second, you can freeze the raw dough: scoop the dough into balls, place them on a baking sheet, and freeze until solid (about 1 hour). Transfer the frozen dough balls to a freezer bag. When you’re ready to bake, place them on a baking sheet and add 2-3 minutes to the bake time—no need to thaw. This is my favorite method for spontaneous cookie emergencies.

Reheating Tips: If you want that “fresh from the oven” experience, pop a cookie in the microwave for 10-15 seconds. It’ll be warm and soft, just like it came out of the oven. For a crisper texture, reheat in a 300°F oven for 3-5 minutes.

One thing I love about these cookies is that the flavors actually develop over time. On day one, they’re good. On day two, the orange zest has mellowed into the background, the cranberries have plumped up slightly from the moisture in the cookie, and everything just tastes more cohesive. So don’t feel like you have to serve them immediately—they’re actually better the next day.

Nutritional Information & Benefits

Let’s be real—these are cookies, not health food. But that doesn’t mean they can’t have some redeeming qualities. Here’s the estimated nutritional breakdown per cookie (based on 36 cookies):

Nutrient Amount per Cookie
Calories 145
Total Fat 8g
Saturated Fat 4.5g
Cholesterol 20mg
Sodium 85mg
Total Carbohydrates 18g
Dietary Fiber 1g
Sugars 10g
Protein 2g

On the plus side, pistachios are a good source of healthy fats, protein, and fiber. They also contain antioxidants like lutein and zeaxanthin, which are great for eye health. Dried cranberries provide some vitamin C and antioxidants, though they do have added sugar. And the orange zest gives you a tiny hit of vitamin C and flavonoids.

These cookies are not gluten-free as written (but see the variation above), and they contain dairy, eggs, and tree nuts (pistachios). If you have nut allergies, you can substitute the pistachios with toasted pumpkin seeds or sunflower seeds for a similar crunch.

From a personal wellness perspective, I think these cookies are a perfect example of “everything in moderation.” They’re a treat, and they should be enjoyed as such. I make them during the holidays without guilt, and I savor every single bite. Life is too short to eat bad cookies or to feel bad about good ones.

Conclusion

These quick cranberry pistachio Christmas cookies have become a non-negotiable part of my holiday season. They’re the recipe I turn to when I need something fast, reliable, and genuinely impressive. They’ve saved me at cookie swaps, office parties, and last-minute gift-giving moments more times than I can count. And honestly? They’re just really, really good cookies.

I love that this recipe doesn’t ask for anything complicated. No chilling, no rolling, no cutting out shapes, no decorating with royal icing. It’s just good ingredients, a simple method, and a result that tastes like you put in way more effort than you actually did. That’s my favorite kind of recipe—the one that makes you look like a hero without breaking a sweat.

I hope you give these a try, whether you’re scrambling for a last-minute holiday contribution or just want to fill your kitchen with that warm, buttery, citrusy Christmas smell. Feel free to customize them to your liking—swap the nuts, change up the dried fruit, add some spices. Make them your own. And when you do, I’d love to hear about it. Leave a comment below and tell me how they turned out, or share a photo on social media and tag me. Happy baking, friends!

Frequently Asked Questions

Can I use salted butter instead of unsalted?

Yes, you can. Just reduce the added salt in the recipe to ¼ teaspoon to avoid overly salty cookies. The flavor will be slightly different, but it’ll still work.

Why did my cookies spread too much?

This usually happens if the butter was too soft or melted, or if the dough wasn’t chilled. Make sure your butter is softened but not melted—it should hold a slight indent when pressed. If your kitchen is warm, chill the dough for 15-20 minutes before baking.

Can I use fresh cranberries instead of dried?

I don’t recommend it. Fresh cranberries are extremely tart and contain a lot of moisture, which will affect the texture of the cookies. They’ll also burst and create soggy spots. Stick with dried cranberries for the best results.

How do I keep the cookies soft and chewy?

Bake them for the shorter end of the time range (10 minutes) and let them cool completely on the baking sheet. Store them in an airtight container with a slice of bread—the bread will absorb excess moisture and keep the cookies soft. Replace the bread slice every couple of days.

Can I make these cookies ahead of time for a party?

Absolutely. You can bake them up to 3 days in advance and store them in an airtight container. Or freeze the baked cookies for up to 3 months. I actually prefer making the dough balls ahead of time and freezing them, then baking fresh cookies the day of the party. Your guests will think you slaved away in the kitchen all morning.

Pin This Recipe!

cranberry pistachio christmas cookies recipe

Print

Best Easy Cranberry Pistachio Christmas Cookies Recipe

These quick and easy cranberry pistachio Christmas cookies are buttery, chewy, and studded with tart cranberries and crunchy pistachios. Perfect for last-minute holiday baking, they come together in under 30 minutes and taste like you spent hours on them.

  • Author: Dina
  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Total Time: 22 minutes
  • Yield: 36 cookies 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 1 cup (2 sticks) unsalted butter, softened to room temperature
  • ¾ cup granulated sugar
  • ½ cup packed light brown sugar
  • 1 large egg, room temperature
  • 1 teaspoon vanilla extract (pure)
  • 2 cups all-purpose flour (spooned and leveled)
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • Zest of 1 medium orange
  • 1 cup dried cranberries
  • ¾ cup shelled pistachios, roughly chopped

Instructions

  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper or silicone baking mats.
  2. Toast the pistachios: Place the chopped pistachios in a small dry skillet over medium heat. Shake the pan occasionally and toast for 2-3 minutes until fragrant and slightly darker. Pour onto a plate to cool completely.
  3. Cream the butter and sugars: In a large mixing bowl, combine the softened butter, granulated sugar, and brown sugar. Beat with a wooden spoon or electric mixer on medium speed for 2-3 minutes until light and fluffy. Scrape down the sides of the bowl once or twice.
  4. Add the egg and vanilla: Crack the egg into the butter mixture, add the vanilla extract, and beat until well combined, about 30 seconds.
  5. Add the dry ingredients: In a separate small bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet mixture, mixing on low speed or stirring with a wooden spoon until just combined.
  6. Add the orange zest: Fold in the orange zest using a spatula until evenly distributed.
  7. Fold in the cranberries and pistachios: Add the dried cranberries and cooled toasted pistachios to the dough. Fold gently until evenly distributed.
  8. Scoop the dough: Using a cookie scoop or two spoons, drop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart.
  9. Bake: Place one baking sheet at a time on the center rack of your preheated oven. Bake for 10-12 minutes, or until the edges are lightly golden brown and the centers look set but still soft.
  10. Cool: Let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire cooling rack to cool completely.

Notes

For best results, toast the pistachios to enhance their flavor. Use room temperature ingredients for proper creaming. Measure flour correctly by spooning and leveling. Bake one sheet at a time on the center rack for even baking. Chilling the dough for 30 minutes will yield thicker, chewier cookies.

Nutrition

  • Serving Size: 1 cookie
  • Calories: 145
  • Sugar: 10
  • Sodium: 85
  • Fat: 8
  • Saturated Fat: 4.5
  • Carbohydrates: 18
  • Fiber: 1
  • Protein: 2

Keywords: cranberry pistachio cookies, Christmas cookies, easy holiday cookies, quick cookies, no chill 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 ★☆ ★☆ ★☆ ★☆ ★☆