These Cranberry Pistachio Cookies are buttery, tender, and packed with sweet dried cranberries and crunchy pistachios. They look beautiful on a holiday cookie tray, yet they are simple enough to make any day. The dough is shaped into logs, chilled, sliced, and baked until the edges are lightly golden.
The mix of creamy butter, vanilla, slightly tart cranberries, and salty pistachios gives these cookies a rich flavor without being too sweet. Their soft center and lightly crisp edges make them perfect with coffee, tea, or a glass of milk.
Ingredients
For the Cookies
- 1 cup (226 g) unsalted butter, softened
- ¾ cup (150 g) granulated sugar
- ½ cup (60 g) powdered sugar
- 1 large egg
- 2 teaspoons pure vanilla extract
- ¼ teaspoon almond extract, optional
- 2 ½ cups (315 g) all-purpose flour
- ½ teaspoon salt
- ¾ cup (90 g) shelled pistachios, finely chopped
- ¾ cup (100 g) dried cranberries, roughly chopped
Optional Topping
- 2 tablespoons finely chopped pistachios
- 2 tablespoons finely chopped dried cranberries
- 2 tablespoons coarse sugar
Instructions
1. Prepare the Ingredients
Let the butter sit at room temperature until it is soft but not melted. It should be easy to press with your finger while still holding its shape.
Finely chop the pistachios and dried cranberries. Keep the pieces small enough to make slicing the dough easy.
If your cranberries are very dry, soak them in a little warm water for about 5 minutes. Drain them well and pat them dry before using.
2. Cream the Butter and Sugar
Place the softened butter in a large mixing bowl. Add the granulated sugar and powdered sugar.
Using a hand mixer or stand mixer, beat for about 2–3 minutes until the mixture is pale, smooth, and fluffy.
Do not use melted butter. It can make the cookies spread too much while baking.
3. Add the Egg and Flavor
Add the egg and beat until fully combined.
Mix in the vanilla extract and almond extract, if using. The almond extract adds a nice bakery-style flavor that pairs well with pistachios.
Scrape the sides of the bowl with a spatula to make sure everything is evenly mixed.
4. Add the Dry Ingredients
In a separate bowl, whisk together the flour and salt.
Gradually add the flour mixture to the butter mixture. Mix on low speed just until the flour disappears.
Avoid overmixing. Once the dough comes together, stop mixing. This helps keep the cookies tender.
5. Add the Pistachios and Cranberries
Add the chopped pistachios and dried cranberries to the dough.
Gently fold them in with a spatula or wooden spoon until they are evenly spread throughout the dough.
The finished dough should be soft but firm enough to shape.
6. Shape the Dough
Place the dough on parchment paper or plastic wrap.
Divide it into two equal portions. Shape each portion into a log about 2 inches (5 cm) in diameter.
Try to make the logs as even and round as possible so the cookies bake evenly.
Wrap each log tightly in parchment paper or plastic wrap. Roll the wrapped dough gently on the counter to smooth the surface if needed.
7. Chill the Dough
Refrigerate the dough logs for at least 2 hours. For the best results, you can chill them overnight.
Chilling firms the butter and makes the dough easier to slice. It also helps the cookies keep their shape during baking.
For a faster option, place the dough in the freezer for about 30–40 minutes. Avoid freezing it completely solid because very hard dough may crack when sliced.
8. Prepare for Baking
Preheat the oven to 350°F (175°C).
Line two baking sheets with parchment paper.
Remove one dough log from the refrigerator and unwrap it. Using a sharp knife, slice the dough into rounds about ¼ inch (6 mm) thick.
If the edges crack slightly, gently press them back together.
Place the cookies on the prepared baking sheet, leaving about 1 inch of space between them.
9. Add the Optional Topping
For extra color and crunch, lightly press a few chopped pistachios and dried cranberries onto each cookie.
You can also sprinkle a small amount of coarse sugar on top.
Avoid adding too much topping because the cookies already have plenty of fruit and nuts inside.
10. Bake
Bake the cookies for approximately 10–13 minutes, depending on their thickness.
They should look set in the center, with the edges just starting to turn light golden brown.
Do not overbake them. The cookies may look slightly soft when they come out of the oven, but they will firm up as they cool.
11. Cool the Cookies
Leave the cookies on the baking sheet for about 5 minutes.
Then carefully transfer them to a wire rack and let them cool completely.
Once cooled, they should have lightly crisp edges and a tender, buttery center.
Tips for Perfect Cranberry Pistachio Cookies
Use room-temperature butter.
Cold butter will not cream well with the sugar, while melted butter can cause too much spreading. Softened butter gives the best texture.
Do not overmix the flour.
Mix only until the flour is incorporated. Overmixing can make the cookies less tender.
Chill the dough well.
A chilled dough log is easier to slice and helps the cookies hold their shape in the oven.
Use a sharp knife.
A sharp knife creates cleaner slices and helps prevent the dough from being crushed.
Keep the slices even.
Try to cut each cookie to the same thickness so they bake at the same rate.
Do not overbake.
The edges should be lightly golden. Baking too long can make the cookies dry.
Easy Variations
For a fresh citrus flavor, add 1 tablespoon of finely grated orange zest to the dough. Orange works especially well with cranberries and pistachios.
For a sweeter finish, dip half of each cooled cookie into melted white chocolate. Sprinkle chopped pistachios over the chocolate before it sets.
You can also replace some of the pistachios with chopped almonds or pecans.
For a holiday version, add a small amount of cinnamon or cardamom to the flour mixture. These spices give the cookies a warm flavor that is perfect for Christmas and winter gatherings.
How to Store
Once completely cooled, place the cookies in an airtight container. They can be stored at room temperature for about 5–7 days.
For longer storage, freeze the baked cookies in a freezer-safe container for up to 2–3 months. Place parchment paper between the layers to keep them from sticking.
The unbaked dough logs can also be frozen for up to 2 months. Wrap them tightly and place them in the freezer. When ready to bake, let the dough soften slightly in the refrigerator, slice, and bake as directed.
Frequently Asked Questions
Can I use salted butter?
Yes. If you use salted butter, reduce or skip the additional salt in the recipe.
Can I use fresh cranberries?
Dried cranberries are recommended because they contain less moisture and work better in slice-and-bake dough. Fresh cranberries can add extra moisture and change the texture.
Why did my cookies spread?
The most common reasons are overly soft butter, not chilling the dough long enough, or a warm kitchen. Make sure the dough is firm and well chilled before slicing and baking.
Can I make the dough ahead of time?
Absolutely. The dough can be prepared and refrigerated for up to 3 days before baking. This makes the recipe very convenient for holiday baking.
Final Thoughts
These Cranberry Pistachio Slice-and-Bake Cookies are simple, elegant, and full of flavor. The buttery cookie base gives every bite a rich texture, while the tart cranberries and crunchy pistachios add color and contrast.
They are perfect for Christmas cookie trays, afternoon tea, parties, bake sales, or homemade gifts. Since the dough can be prepared ahead and chilled, you can slice and bake the cookies whenever you are ready.
Prep Time: 20 minutes
Chill Time: 2 hours
Bake Time: 10–13 minutes per batch
Total Time: About 2 hours 35 minutes
Yield: Approximately 36–40 cookies
