A plate of Christmas Cranberry Pistachio Shortbread Cookies brings a little comfort to any holiday table. I love how these buttery cookies look festive without needing icing or complicated decorating. They are crisp at the edges, tender in the middle, and just right with a cup of tea or coffee.
Each cookie pairs simple shortbread ingredients with bright, colorful additions. All-purpose flour, sugar, chilled unsalted butter, and salt make a rich, crumbly base. Dried cranberries add a sweet-tart bite, while pistachios bring a gentle crunch. Almond extract and freshly squeezed orange juice round out the flavor with warm, citrusy notes.
The method is easy to manage, even during a busy baking season. Chop the cranberries and pistachios, pulse the flour mixture with cold butter, and gently combine everything by hand. Then shape the dough into a log, chill it for at least an hour, slice it, and bake for 14 to 16 minutes. The hands-on prep takes about 10 minutes, though the full recipe takes 1 hour 55 minutes with chilling and cooling.
These Christmas Cranberry Pistachio Shortbread Cookies are lovely for holiday cookie trays, potlucks, and homemade gift boxes. They also make a cozy treat on a chilly evening. Since the dough chills as a log, you can prepare it ahead and bake fresh cookies when you need them.

Why You’ll Love These Christmas Cranberry Pistachio Shortbread Cookies
- Simple to make: A food processor brings the dough together quickly, and slicing the chilled log keeps shaping easy.
- Made with familiar ingredients: Flour, sugar, butter, and a few flavorful additions create a special cookie without a long shopping list.
- Festive without fuss: Red cranberries and green pistachios give each slice a cheerful holiday look.
- Balanced flavor and texture: Buttery shortbread meets tart fruit, crunchy nuts, and a hint of almond-orange aroma.
- Easy to make ahead: Chill the dough before baking, or freeze the finished cookies for later.
Butter Tips
Butter is the heart of shortbread, so choose fresh, unsalted butter for the cleanest flavor and best control over the salt level. Keep it chilled and cut it into cubes before adding it to the food processor. Cold butter helps the dough stay crumbly rather than turning greasy or soft. If the butter warms while you work, pause and chill the dough before shaping it.
Options for Substitutions
- Dried cherries for cranberries: Use the same amount for a sweeter, deeper fruit flavor. Chop them into small pieces so they spread evenly through the dough.
- Chopped pecans or walnuts for pistachios: Replace the pistachios with an equal amount of another nut. Toasted nuts offer more flavor, but let them cool completely before mixing them in.
- Orange zest for some orange juice: Add a small amount of finely grated zest for a stronger citrus aroma. Keep the juice in the recipe so the dough has its intended moisture.
- Vanilla extract for almond extract: Use the same amount if you prefer a softer, familiar flavor. Almond extract has a stronger aroma, so vanilla will make the cookies taste different.
- Salted butter for unsalted butter: Omit the added salt or reduce it to a small pinch. Salt levels vary by brand, so adjust to taste.
- Gluten-free all-purpose flour blend for regular flour: Choose a 1-to-1 baking blend that includes a binder. The texture may vary slightly, so handle the dough gently and chill it well.
Watch Out for These Mistakes
Do not let the butter soften before it goes into the food processor. Warm butter can make the dough greasy and harder to slice. If it feels soft, return it to the refrigerator for a few minutes before continuing.
Avoid processing the flour and butter for too long. Pulse just until the mixture looks crumbly, then add the almond extract and orange juice and pulse a few more times. Overmixing can make shortbread dense instead of tender.
Mix the cranberries and pistachios into the dough evenly, but do not knead it for a long time. Work the dough by hand only until the pieces are distributed. Then shape the log and chill it for at least one hour so the slices hold their shape.
Finally, check the cookies near the end of baking. Shortbread can go from pale to overbrowned quickly, especially around the edges. Remove the cookies when the edges turn golden, and let them cool completely on a wire rack before storing them.

What to Serve With Christmas Cranberry Pistachio Shortbread Cookies?
Serve these cookies with hot tea, coffee, or a mug of cocoa for an easy afternoon treat. They also pair well with fresh orange slices, a small bowl of vanilla ice cream, or a simple fruit plate with pears and apples. For a holiday dessert spread, add them to a tray with plain butter cookies and chocolate truffles. Their tart fruit and nutty crunch bring welcome variety.
Storage Instructions
Store: Once completely cool, place the cookies in an airtight container. Keep them at room temperature for up to 1 week. You can refrigerate them for up to 2 weeks, though refrigeration may make shortbread firmer. Let chilled cookies sit at room temperature before serving.
Freeze: Pack cooled cookies in a freezer-safe container or bag, separating layers with parchment paper if needed. Freeze for up to 3 months. Thaw them at room temperature while still covered, so condensation forms on the container rather than on the cookies.
Reheat: These cookies are usually best at room temperature, so they do not need reheating. If you want them slightly warm, heat them on a baking sheet in a 300°F oven for 3 to 5 minutes, then let them cool briefly. Avoid stovetop reheating, which can brown or break the delicate cookies. A microwave is not recommended because it can soften them unevenly.
Recipe Info
- Preparation Time: 10 minutes, plus 1 hour chilling and 30 minutes cooling
- Cooking Time: 15 minutes
- Total Time: 1 hour 55 minutes
- Level of Difficulty: Easy
- Servings: 24 cookies
- Calories: 75 kcal per cookie
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1,700-1,900 kcal
- Protein: 20-25 g
- Fat: 105-120 g
- Carbohydrates: 175-200 g
These are broad estimates based on typical ingredient values. The exact nutrition can vary by brand and ingredient size. The recipe makes 24 cookies, with about 75 calories per cookie according to the supplied estimate.
Ingredients
- 1 cup all-purpose flour
- 1/4 cup sugar
- 1/2 cup (1 stick) unsalted butter, chilled and cubed
- 1/4 teaspoon salt
- 1/4 cup dried cranberries
- 1/4 cup pistachios
- 1/2 teaspoon almond extract
- 1 tablespoon freshly squeezed orange juice

Step-by-Step Instructions
Step 1: Prepare the Oven and Mix-Ins
Heat the oven to 325°F. Line two cookie sheets with parchment paper or silicone mats. Pulse the dried cranberries a few times in a food processor to chop them, then tip them into a large bowl. Pulse the pistachios in the same way and add them to the bowl.
Step 2: Make the Shortbread Dough
Pulse the flour, sugar, and salt briefly in the food processor. Add the cold butter and pulse until the mixture looks crumbly. Add the almond extract and orange juice, then pulse a few more times. The dough should still look crumbly, not wet or smooth.
Step 3: Add the Cranberries and Pistachios
Tip the dough into the bowl with the chopped cranberries and pistachios. Use your hands to work everything together until the fruit and nuts are evenly mixed through. Then knead the dough briefly on a lightly floured surface, just until it holds together.
Step 4: Shape and Chill the Dough
Shape the dough into a log and wrap it. Refrigerate it for at least 1 hour. Chilling firms the butter and helps the log hold its shape when you slice it.
Step 5: Slice and Bake
Cut the chilled log into 1/4-inch slices. Arrange them on the prepared cookie sheets, leaving a little room between each cookie. Bake for 14 to 16 minutes, until the edges turn golden. Since ovens vary, begin checking near the 14-minute mark.
Step 6: Cool and Store
Transfer the cookies to a wire rack and let them cool completely. Once cool, store them in an airtight container at room temperature for up to 1 week. To keep them longer, freeze them in a freezer bag or container for up to 3 months, then thaw at room temperature.
Conclusion
These Christmas Cranberry Pistachio Shortbread Cookies combine a buttery, tender crumb with tart cranberries, crunchy pistachios, and bright almond-orange flavor. The dough comes together quickly, and a chilled log makes neat, festive slices that are easy to bake and share.
Make a batch for your next holiday gathering, or tuck a few into a homemade gift box. If you try the recipe, share how it turned out and tell us whether you used the classic pistachio-cranberry pairing or a substitution.
Print
Christmas Cranberry Pistachio Shortbread Cookies
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 115 minutes
- Yield: 24 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Festive buttery cookies with dried cranberries and crunchy pistachios, perfect for holiday gatherings.
Ingredients
- 1 cup all-purpose flour
- 1/4 cup sugar
- 1/2 cup (1 stick) unsalted butter, chilled and cubed
- 1/4 teaspoon salt
- 1/4 cup dried cranberries
- 1/4 cup pistachios
- 1/2 teaspoon almond extract
- 1 tablespoon freshly squeezed orange juice
Instructions
- Heat the oven to 325°F. Line two cookie sheets with parchment paper or silicone mats. Pulse the dried cranberries a few times in a food processor to chop them, then tip them into a large bowl. Pulse the pistachios in the same way and add them to the bowl.
- Pulse the flour, sugar, and salt briefly in the food processor. Add the cold butter and pulse until the mixture looks crumbly. Add the almond extract and orange juice, then pulse a few more times. The dough should still look crumbly, not wet or smooth.
- Tip the dough into the bowl with the chopped cranberries and pistachios. Use your hands to work everything together until the fruit and nuts are evenly mixed through. Then knead the dough briefly on a lightly floured surface, just until it holds together.
- Shape the dough into a log and wrap it. Refrigerate it for at least 1 hour. Chilling firms the butter and helps the log hold its shape when you slice it.
- Cut the chilled log into 1/4-inch slices. Arrange them on the prepared cookie sheets, leaving a little room between each cookie. Bake for 14 to 16 minutes, until the edges turn golden. Since ovens vary, begin checking near the 14-minute mark.
- Transfer the cookies to a wire rack and let them cool completely. Once cool, store them in an airtight container at room temperature for up to 1 week. To keep them longer, freeze them in a freezer bag or container for up to 3 months, then thaw at room temperature.
Notes
These cookies can be made ahead and frozen. Serve with tea, coffee, or cocoa.
Nutrition
- Serving Size: 1 cookie
- Calories: 75
- Sugar: 4g
- Sodium: 50mg
- Fat: 5g
- Saturated Fat: 3g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 1g
- Protein: 1g
- Cholesterol: 15mg