| Prep Time | 20 minutes |
| Chill Time | 2 hours (minimum) or overnight |
| Bake Time | 14–16 minutes |
| Total Time | 2 hours 35 minutes (plus optional overnight rest) |
| Intensity Level | Easy |
| Yield | 24–30 cookies |
| Equipment Needed | Stand mixer or hand mixer, plastic wrap, baking sheet, parchment paper, serrated knife |
Intensity Key:
🟢 Easy – Minimal equipment, straightforward steps.
🟡 Medium – Multiple components or techniques.
🔴 Hard – Precise timing or advanced skills.
Ingredients
-
1 cup (226g) unsalted butter, at cool room temperature (not too soft)
-
½ cup (100g) granulated sugar
-
¼ teaspoon fine sea salt
-
2 cups (240g) all-purpose flour
-
½ cup (60g) dried cranberries, roughly chopped
-
½ cup (60g) shelled pistachios, unsalted, roughly chopped
-
1 teaspoon vanilla extract (optional)
Nutrition Information (per 1 cookie, based on 27 cookies)
| Nutrient | Amount |
|---|---|
| Calories | 148 kcal |
| Fat | 9g |
| Saturated Fat | 5g |
| Carbohydrates | 15g |
| Fiber | 1g |
| Sugars | 6g |
| Protein | 2g |
| Sodium | 28mg |
| Potassium | 45mg |
Nutrition is an estimate and may vary based on ingredient brands and cookie size.
Instructions
Intensity Level: 🟢 Easy
Total active work: 20 minutes
Hands-off time: 2+ hours chilling + baking
Step 1: Cream the butter and sugar
In a stand mixer with the paddle attachment (or using a hand mixer), beat the butter, sugar, and salt on medium speed for 2–3 minutes, until light and fluffy. Scrape down the bowl once. Do not overbeat; you want a creamy, not airy, texture.
Step 2: Add flour and mix
Reduce speed to low. Gradually add the flour and mix just until combined—the dough will look crumbly at first but will come together. Stop as soon as no dry flour remains.
Step 3: Add cranberries, pistachios, and vanilla
Add the chopped cranberries, chopped pistachios, and vanilla (if using). Mix on low just until evenly distributed, about 15 seconds.
Step 4: Shape into logs
Turn the dough out onto a clean work surface. Divide it into two equal portions. Roll each portion into a log about 1½ inches (4 cm) in diameter and 6 inches (15 cm) long. If the dough cracks, gently squeeze it together with your hands—the warmth will help.
Step 5: Chill the dough
Wrap each log tightly in plastic wrap, twisting the ends to seal. Refrigerate for at least 2 hours, or up to 3 days. For best flavor, chill overnight.
Step 6: Preheat and slice
When ready to bake, preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper.
Unwrap the cold dough logs. Using a serrated knife, slice into ½-inch (1.25 cm) rounds. If a few edges crumble, press them back together gently.
Step 7: Bake
Place cookies 1 inch apart on the prepared baking sheet. Bake for 14–16 minutes, rotating the sheet halfway through. The edges should be very lightly golden; the centers will remain pale.
Step 8: Cool
Let cookies rest on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely. They will firm up as they cool.
Pro Tips for Success
-
Butter temperature is key. If your butter is too soft, the cookies will spread. It should be cool to the touch but pliable (about 65°F / 18°C).
-
Chill fully. Slicing partially chilled dough will crush the nuts and fruit. 2 hours is the minimum; overnight is ideal.
-
Use a serrated knife and a gentle sawing motion to cut clean rounds without cracking.
-
For uniform slices – roll the logs slightly every few cuts to prevent flattening on one side.
Variations & Substitutions
| Swap | How to do it |
|---|---|
| Gluten-free | Substitute 1:1 gluten-free flour blend with xanthan gum. |
| Vegan | Use plant-based butter (stick-style) and chill well. |
| Sugar-free | Replace granulated sugar with monk fruit sweetener for baking. |
| Different nuts | Walnuts, pecans, or almonds work beautifully. |
| Different fruit | Dried cherries, chopped dried apricots, or golden raisins. |
| Citrus zest | Add 1 tsp orange or lemon zest with the sugar for brightness. |
| Chocolate drizzle | Melt ¼ cup white or dark chocolate and drizzle over cooled cookies. |
Storage & Make-Ahead
-
Refrigerate dough logs – wrapped well for up to 5 days. Slice and bake as needed.
-
Freeze dough logs – wrap in plastic then foil. Freeze up to 3 months. Slice frozen; add 1–2 minutes to bake time.
-
Baked cookies – store in an airtight container at room temperature for up to 1 week.
-
Freeze baked cookies – up to 3 months. Thaw at room temperature.
Why This Recipe Works
Shortbread is defined by its high butter-to-sugar ratio and lack of leavening. Here, the chilled dough prevents spread, preserving the distinct pockets of sweet-tart cranberry and nutty pistachio. Resting overnight hydrates the dried fruit slightly, making each bite more tender, while the salt offsets the sweetness for perfect balance.

Hayyat is a talented content writer and digital marketer with expertise in SEO, social media management, and online marketing. She excels at creating impactful, data-driven content to help businesses connect with their target audience and achieve measurable outcomes.



