Cranberry Pistachio Shortbread Recipe tastes buttery and tender with toasty pistachios and bright bursts of tangy dried cranberries. It suits cookie tins, tea lovers, and slice-and-bake planners, and it takes about 2 hours start to finish including a 1-hour chill. I started gifting these after a neighbor traded me pistachios for cookies, and the tradition stuck.
Why Cranberry Pistachio Shortbread Recipe Is Worth It
Cranberry Pistachio Shortbread Recipe gives you bakery-level cookies with minimal effort and simple pantry staples. The dough mixes fast, slices clean, and bakes into crisp-edged cookies with a melt-in-your-mouth center.
You can prep the dough days ahead, stash the logs in the fridge or freezer, then slice and bake whenever guests show up. The tart fruit, toasty nuts, and citrusy aroma win over chocolate fans and shortbread purists alike.
Crisp-edged, buttery, and packed with tangy cranberry pops and pistachio crunch, these cookies vanish from the platter first ★★★★★
Ingredients You Need
- Unsalted butter, room temperature: 1 cup or 226 g
- Confectioners’ sugar: 2/3 cup or 80 g (use granulated sugar 1/2 cup or 100 g for a crisper cookie)
- Fine sea salt: 1/2 teaspoon
- Pure vanilla extract: 2 teaspoons
- Almond extract: 1/4 teaspoon, optional for a bakery-style vibe
- Orange zest: 1 tablespoon, firmly packed; lemon zest works too
- All-purpose flour: 2 1/4 cups or 270 g, spooned and leveled or weighed
- Dried cranberries: 3/4 cup or about 100 g, chopped small so the log slices clean; Craisins work great
- Shelled pistachios: 3/4 cup or about 90 g, roasted and unsalted; if salted, cut added salt to a pinch
- Optional finish: 4 ounces white chocolate for drizzling and extra chopped pistachios for topping
Pantry shortcuts and notes:
- Use pre-shelled pistachios and pre-chopped dried cranberries to save time.
- Swap in gluten-free 1:1 baking flour by weight for a tender result.
- Dairy-free butter sticks that measure cup-for-cup also work and keep the snap.
Equipment:
- Stand mixer with paddle or hand mixer, mixing bowl, rubber spatula
- Microplane or zester, sharp knife, plastic wrap or parchment
- Baking sheets, parchment paper or silicone mats, wire rack
Quick Tips & substitutions
- Weigh your flour or spoon and level to avoid a dry, crumbly dough.
- Chop cranberries and pistachios finely so you can slice neat rounds.
- Mix only until the dough forms clumps; overmixing toughens shortbread.
- If the dough looks dry, squeeze it with clean hands and it will come together.
- Roll the dough log in coarse sugar before chilling for a sparkly edge.
- Chill at least 1 hour; if you rush, freeze the logs 25 minutes.
- Slice with a thin, sharp or serrated knife and rotate the log as you cut to keep it round.
- Swap pistachios with almonds, pecans, or hazelnuts; use dried cherries or apricots instead of cranberries.
- Add cardamom or cinnamon with the zest for a cozy twist.
- Use lemon zest and poppy seeds for a bright variation.
How to Make Cranberry Pistachio Shortbread Recipe
Make the dough, 10 minutes
- Beat the butter and confectioners’ sugar on medium speed until smooth and creamy, about 1 to 2 minutes. Do not whip it fluffy.
- Mix in salt, vanilla, almond extract if using, and orange zest. Scrape the bowl.
- Add flour and mix on low until the dough looks like damp sand and forms large clumps.
- Fold in chopped cranberries and pistachios until they look evenly spread. Press the dough together with your hands into a smooth mass.
Shape and chill, 60 minutes
- Divide the dough in half. Shape each half into a log about 2 inches in diameter and 8 to 9 inches long.
- Wrap the logs tightly in plastic or parchment. For round logs, roll them on the counter a couple of times during the first 20 minutes of chilling.
- Chill 1 hour in the fridge or 25 minutes in the freezer until firm.
Slice and bake, 12 to 14 minutes
- Heat the oven to 325°F. Line two baking sheets with parchment.
- Unwrap the logs and slice 1/3-inch thick rounds. If a slice crumbles, press it back together.
- Arrange slices 2 inches apart and bake 12 to 14 minutes, until the edges look lightly golden and the centers look set.
- Cool on the sheet 5 minutes, then move the cookies to a wire rack. This batch yields about 28 to 32 cookies.
Optional white chocolate finish, 10 minutes
- Melt white chocolate in a microwave-safe bowl at 50 percent power in 20-second bursts, stirring between each.
- Drizzle over cooled cookies and sprinkle with extra chopped pistachios or a whisper of orange zest. Let the chocolate set before stacking.
Variations
- Orange cardamom: Add 1/2 teaspoon ground cardamom with the zest.
- Cherry almond: Swap cranberries for dried cherries and pistachios for sliced almonds, then add 1/2 teaspoon almond extract.
- Dark chocolate chunk: Fold in 1/2 cup finely chopped dark chocolate and use dried cherries or cranberries.
- Rosemary pistachio: Add 1 teaspoon very finely chopped fresh rosemary with the zest.
- Pistachio-only: Skip the fruit, increase pistachios to 1 cup, and add a lemon glaze.
- Espresso white chocolate: Add 1 teaspoon instant espresso powder to the dough and finish with a white chocolate drizzle.
Ways to Serve
- Pair with Earl Grey, chamomile, or a bright Kenyan coffee.
- Add to a holiday cookie exchange box with chocolate crinkles and gingerbread.
- Crumble over vanilla ice cream with extra pistachios.
- Serve on a cheese board with aged cheddar and dried apricots.
- Dip half the cookie in melted white or dark chocolate for a bakery-style look.
Storage
Store cooled cookies in an airtight container at room temperature for up to 7 days. Freeze baked cookies in a zip-top bag for up to 2 months and thaw at room temperature. Freeze unbaked dough logs for up to 2 months, then thaw in the fridge until sliceable and bake as directed. Refresh day-old cookies in a 300°F oven for 5 minutes to revive the snap.

Cranberry Pistachio Shortbread Recipe
Ingredients
Instructions
- Beat the butter and confectioners’ sugar on medium speed until smooth and creamy, about 1 to 2 minutes; do not whip until fluffy.
- Mix in the salt, vanilla, almond extract if using, and orange zest until combined, scraping down the bowl as needed.
- Add the flour and mix on low speed until the dough looks like damp sand and starts to form large clumps.
- Fold in the chopped cranberries and pistachios until evenly distributed, then press the dough together with your hands into a smooth mass.
- Divide the dough in half and shape each half into a log about 2 inches in diameter and 8 to 9 inches long.
- Wrap each log tightly in plastic wrap or parchment. For round logs, roll them on the counter a couple of times during the first 20 minutes of chilling.
- Chill the logs in the refrigerator for about 1 hour, or in the freezer for about 25 minutes, until firm enough to slice.
- Preheat the oven to 325°F (165°C). Line two baking sheets with parchment paper or silicone mats.
- Unwrap the chilled logs and slice into 1/3-inch thick rounds. If a slice crumbles, press it back together with your fingers.
- Arrange the slices about 2 inches apart on the prepared baking sheets.
- Bake for 12 to 14 minutes, until the edges are lightly golden and the centers look set.
- Cool the cookies on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely. You should get about 28 to 32 cookies.
- Place the white chocolate in a microwave-safe bowl and melt at 50 percent power in 20-second bursts, stirring between each, until smooth.
- Drizzle the melted white chocolate over the cooled cookies and sprinkle with extra chopped pistachios if desired.
- Let the chocolate set completely before stacking or storing the cookies.
Notes
Approximate per 1 cookie (about 1/30 of recipe, without white chocolate drizzle): 130 calories; fat 8 g; saturated fat 4 g; carbohydrates 13 g; fiber 1 g; sugars 6 g; protein 2 g; sodium 55 mg. Values will vary based on exact size, brands, and optional toppings.
