Sweet & Salty White Chocolate Cranberry Pistachio Cookies
I grew up sneaking the first warm cookie off the cooling rack whenever my grandmother baked — these Sweet & Salty White Chocolate Cranberry Pistachio Cookies hit that same sweet-then-salty spot every time. They’re simple to make, wonderfully portable, and strike a lovely balance: creamy white chocolate, tart cranberries, and crunchy pistachios. If you like quick bakes that taste like a holiday treat without the fuss, this is one to keep in your repertoire. For a no-bake alternative with similar flavors, I also like pairing these flavors with no-bake white chocolate cranberry oat clusters when I need something even faster.
Why you’ll love this dish
These cookies are the definition of crowd-pleasing: familiar cookie dough comfort with a gourmet twist. They’re great for cookie exchanges, school lunches, or a weeknight batch to keep on hand. The pistachios add a buttery crunch and natural saltiness that lifts the sweetness of white chocolate and dried cranberries, so you don’t get sugar fatigue. They’re also forgiving: the dough is sturdy, so even novice bakers can get consistent cookies.
“These cookies vanished faster than I could package them — flaky edges, soft centers, and just the right hit of tartness from the cranberries.”
Because this recipe balances sweet and salty so well, I often serve it alongside bright savory dishes like a summer salad — think of the way a blueberry peach feta salad plays contrasts on the plate. The contrast makes each bite more interesting.
How this recipe comes together
This is a straightforward drop-cookie method: cream the butter and sugars, add eggs and vanilla, fold in dry ingredients, then mix in the white chocolate, cranberries, and pistachios. Expect about 15–20 minutes of active prep and a little over 10 minutes per baking sheet in the oven. The whole process is predictable — no chilling required unless you want thicker cookies — and you’ll end with soft centers and lightly golden edges.
What you’ll need
- 1 cup unsalted butter, softened (if only salted butter is available, reduce added salt to 1/4 teaspoon)
- 3/4 cup brown sugar (light or dark both work; dark adds more molasses depth)
- 3/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 2 large eggs
- 2 cups all-purpose flour (for a chewier cookie, substitute up to 1/4 cup with bread flour)
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup white chocolate chips (or chopped white chocolate for pockets of melting chocolate)
- 1 cup dried cranberries (sweetened cranberries work best)
- 1 cup chopped pistachios (lightly toasted for extra flavor)
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper or use a silicone mat.
- In a large bowl, cream the softened butter with the brown and granulated sugars until smooth and slightly fluffy — about 2–3 minutes with a hand mixer. This incorporates air for lighter cookies.
- Add eggs one at a time, mixing well after each addition. Stir in the vanilla. Scrape the bowl to ensure even mixing.
- In a separate bowl, whisk together the flour, baking soda, and salt. This distributes the leavening evenly.
- Gradually add the dry ingredients to the wet mixture, mixing just until combined. Avoid overmixing to keep cookies tender.
- Fold in the white chocolate chips, dried cranberries, and chopped pistachios with a spatula so they’re evenly distributed.
- Drop tablespoon-sized balls of dough onto the prepared baking sheets, spacing them about 2 inches apart for spreading. For uniform cookies, use a cookie scoop.
- Bake for 10–12 minutes, or until the edges are lightly golden and the centers still look slightly soft. Cookies will finish setting as they cool.
- Let cookies cool on the baking sheet for 3–4 minutes, then transfer to a wire rack to cool completely.
Best ways to enjoy it
Serve these cookies slightly warm for melty white chocolate and crunchy nuts. They pair beautifully with:
- A mug of rich coffee or a nutty chai latte.
- A simple scoop of vanilla ice cream for an ice cream sandwich twist.
- A cheese board: the tart cranberries and pistachios echo flavors in aged cheeses.
For cookie gifting, stack three in parchment-lined boxes and tie with twine. If you want a lighter dessert spread, balance them with airy meringues like chocolate-dipped meringue cookies to give guests a crisp contrast.
Storage and reheating tips
- Room temperature: Store in an airtight container for up to 4 days. Place a slice of bread in the container to help maintain chewiness.
- Refrigerator: Cookies keep for up to 2 weeks when tightly sealed, but bring to room temperature or warm briefly before serving.
- Freezer: Freeze baked cookies in a single layer on a tray, then transfer to a freezer bag for up to 3 months. Thaw at room temperature or microwave a cookie for 10–12 seconds for that fresh-baked feel.
- To bake later: Cookie dough can be portioned into balls and frozen on a tray; transfer to a bag and bake from frozen, adding 2–3 minutes to the bake time.
Always cool completely before storing to prevent condensation and sogginess.
Helpful cooking tips
- Soften butter to room temperature but not melted. Press a finger into it — it should give but still hold shape. Overly soft butter causes flat cookies.
- Toast pistachios briefly in a dry skillet for 3–4 minutes until fragrant; cool before chopping. This intensifies flavor.
- If you prefer chewier cookies, replace 2 tablespoons of flour with cornstarch.
- Use a cookie scoop for even-sized cookies and consistent baking.
- If white chocolate streaks or burns, try larger chopped pieces instead of small chips to get pockets of creaminess. For more texture and allergy-friendly swaps, see how other bakers adapt in gluten-free batches at chocolate-chip gluten-free pumpkin cookies — their methods can inspire substitutions and binding techniques.
Creative twists
- Swap pistachios for pecans or walnuts for a different nut profile.
- Replace white chocolate chips with bittersweet chocolate for less sweetness.
- Stir in orange zest (about 1 teaspoon) to brighten flavors and complement cranberries.
- Make them holiday-themed by using festive sprinkles on top right after baking.
- For a vegan version, use vegan butter, replace eggs with 1/4 cup applesauce or flax eggs, and choose dairy-free white chocolate chips.
Helpful answers
Q: Can I make the dough ahead of time?
A: Yes — dough keeps in the fridge for up to 48 hours. Chilled dough often yields thicker cookies. If freezing dough balls, bake from frozen plus 2–3 minutes.
Q: Can I use salted butter instead of unsalted?
A: Yes; reduce the added salt to 1/4 teaspoon so cookies don’t become overly salty. Taste your nuts too — salted pistachios will further increase saltiness.
Q: How do I keep cookies soft rather than crunchy?
A: Underbake slightly so centers remain soft; store with a slice of bread in the container to preserve moisture. Avoid overcooking — edges should be golden, centers slightly soft.
Q: Are cranberries too tart for kids?
A: Most dried cranberries are sweetened and kid-friendly. If your kids prefer less tartness, try half cranberries and half mini white chocolate chips.
Q: Can I swap the white chocolate for dark?
A: Absolutely. Dark or semisweet chocolate balances the tart cranberries and will make the cookies less sweet overall.
Conclusion
If you want a tested, reliable take on these flavors with more tips and variations, check the classic take on White Chocolate Cranberry Pistachio Cookies – The Daring Gourmet for additional ideas. For another well-loved version with stepwise photos and troubleshooting notes, see White Chocolate Cranberry Pistachio Cookies – Sally’s Baking.
Sweet & Salty White Chocolate Cranberry Pistachio Cookies

Ingredients
For the cookie dough
- 1 cup unsalted butter, softened If using salted butter, reduce added salt to 1/4 teaspoon
- 3/4 cup brown sugar Light or dark both work; dark adds more molasses depth
- 3/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 2 large eggs
- 2 cups all-purpose flour For a chewier cookie, substitute up to 1/4 cup with bread flour
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup white chocolate chips Or chopped white chocolate for pockets of melting chocolate
- 1 cup dried cranberries Sweetened cranberries work best
- 1 cup chopped pistachios Lightly toasted for extra flavor
Instructions
Preparation
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper or use a silicone mat.
- In a large bowl, cream the softened butter with the brown and granulated sugars until smooth and slightly fluffy — about 2–3 minutes with a hand mixer.
- Add eggs one at a time, mixing well after each addition. Stir in the vanilla.
- In a separate bowl, whisk together the flour, baking soda, and salt.
- Gradually add the dry ingredients to the wet mixture, mixing just until combined.
- Fold in the white chocolate chips, dried cranberries, and chopped pistachios.
Baking
- Drop tablespoon-sized balls of dough onto the prepared baking sheets, spacing them about 2 inches apart.
- Bake for 10–12 minutes, or until the edges are lightly golden and the centers still look slightly soft.
- Let cookies cool on the baking sheet for 3–4 minutes, then transfer to a wire rack to cool completely.
