Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 1/4 cups all-purpose flour
- 1/2 tsp baking soda + 1/2 tsp baking powder
- 1/2 tsp fine salt
- 1 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 1/2 cup light brown sugar, packed
- 1 large egg + 1 egg yolk
- 2 tsp vanilla extract
- 1 Tbsp finely grated orange zest
- 3/4 cup roasted unsalted pistachios, chopped (plus extra for topping)
- 3/4 cup dried cranberries, chopped (plus extra for topping)
- (Optional) 1 cup powdered sugar + 2–3 Tbsp orange juice for glaze
Do This
- 1. Whisk flour, baking soda, baking powder, and salt in a bowl; set aside. Line 2 baking sheets with parchment.
- 2. Beat butter, granulated sugar, and brown sugar until light and creamy, 2–3 minutes. Beat in egg, yolk, vanilla, and orange zest.
- 3. Mix dry ingredients into wet on low speed just until combined. Fold in pistachios and cranberries.
- 4. Scoop 1 1/2 Tbsp balls of dough onto a parchment-lined tray. Chill 30 minutes.
- 5. Preheat oven to 350°F (175°C). Arrange chilled dough on sheets, spacing 2 inches apart. Top with a few extra pistachios and cranberries.
- 6. Bake 10–12 minutes, until edges are lightly golden and centers look just set. Cool on sheets 5 minutes, then transfer to a rack.
- 7. (Optional) Whisk powdered sugar with orange juice to a thick drizzle and zigzag over cooled cookies. Let set before serving.
Why You’ll Love This Recipe
- Perfectly festive colors from ruby cranberries and emerald pistachios, ideal for holidays and gift boxes.
- Buttery, chewy centers with lightly crisp edges and just enough orange zest to brighten every bite.
- Easy, straightforward dough that comes together in one bowl with basic pantry staples.
- Make ahead friendly – chill or freeze the dough and bake fresh cookies whenever you like.
Grocery List
- Produce: 1 large orange (for zest and optional juice)
- Dairy: Unsalted butter, 1 large egg, 1 extra egg yolk
- Pantry: All-purpose flour, granulated sugar, light brown sugar, baking soda, baking powder, fine salt, vanilla extract, roasted unsalted pistachios, dried cranberries, powdered sugar (for optional glaze)
Full Ingredients
For the Pistachio Cranberry Cookies
- 2 1/4 cups (281 g) all-purpose flour, spooned and leveled
- 1/2 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine sea salt (or table salt)
- 1 cup (226 g) unsalted butter, softened to cool room temperature
- 3/4 cup (150 g) granulated sugar
- 1/2 cup (100 g) light brown sugar, packed
- 1 large egg, at room temperature
- 1 large egg yolk, at room temperature
- 2 teaspoons pure vanilla extract
- 1 tablespoon finely grated orange zest (from about 1 large orange)
- 3/4 cup (90 g) roasted unsalted pistachios, roughly chopped
- 3/4 cup (100 g) dried cranberries, roughly chopped if large
- 2–3 tablespoons extra chopped pistachios and cranberries, for pressing on top (optional but recommended)
Optional Orange Drizzle
- 1 cup (120 g) powdered sugar, sifted
- 2–3 tablespoons freshly squeezed orange juice
- Small pinch fine salt

Step-by-Step Instructions
Step 1: Prepare your pans and dry ingredients
Line 2 large baking sheets with parchment paper and set aside. In a medium mixing bowl, whisk together the flour, baking soda, baking powder, and salt until well combined and no lumps remain. This helps the leavening agents disperse evenly in the dough so your cookies bake uniformly. Keep this bowl nearby; you will add it to the butter mixture shortly.
Step 2: Cream the butter and sugars
In a large mixing bowl (or the bowl of a stand mixer fitted with the paddle attachment), add the softened butter, granulated sugar, and brown sugar. Beat on medium speed for 2–3 minutes, scraping down the bowl once or twice, until the mixture looks pale, fluffy, and slightly increased in volume. Proper creaming incorporates air into the dough, which gives you cookies that are tender with just the right amount of lift.
Step 3: Add egg, vanilla, and orange zest
Add the egg, egg yolk, vanilla extract, and orange zest to the creamed butter and sugar. Beat on medium speed just until the mixture looks smooth and slightly thickened, 30–45 seconds. Scrape down the sides and bottom of the bowl to make sure everything is evenly blended. The egg yolk adds extra richness and chewiness, while the orange zest lightly perfumes the dough with a bright, festive aroma.
Step 4: Mix in the dry ingredients
Add the flour mixture to the bowl with the wet ingredients. Mix on low speed, or stir gently with a spatula, just until the flour is mostly incorporated and you no longer see big streaks of dry flour. Do not overmix at this stage; once the dough looks mostly combined, stop the mixer and finish folding by hand if needed. Overmixing can develop too much gluten and result in tougher cookies instead of tender, chewy ones.
Step 5: Fold in pistachios and cranberries, then chill
Sprinkle the chopped pistachios and dried cranberries over the dough. Use a spatula or wooden spoon to gently fold them in until they are evenly distributed. Line a small tray or plate with parchment paper. Using a 1 1/2 tablespoon cookie scoop or a rounded tablespoon, scoop balls of dough and arrange them on the parchment-lined tray. They can be close together for chilling. Cover the tray and chill the dough in the refrigerator for at least 30 minutes, or up to 24 hours. Chilling helps the flavors develop and prevents the cookies from spreading too much in the oven.
Step 6: Bake the cookies
When you are ready to bake, preheat your oven to 350°F (175°C). Arrange the chilled dough balls on the prepared baking sheets, spacing them about 2 inches apart. If you like a bakery style look, gently press a few extra pieces of pistachio and cranberry onto the tops of each dough ball. Bake, one sheet at a time, for 10–12 minutes, or until the cookies are lightly golden around the edges and the centers look just set but still soft. The cookies will continue to firm up as they cool, so avoid baking until fully browned.
Step 7: Cool, optionally glaze, and serve
Remove the baking sheet from the oven and let the cookies cool on the pan for 5 minutes to set. Then carefully transfer them to a wire rack to cool completely. If you would like to add the optional orange drizzle, whisk the powdered sugar, 2 tablespoons of orange juice, and a pinch of salt in a small bowl until smooth and thick but pourable. Add more orange juice, a few drops at a time, if needed to reach a drizzle consistency. Once the cookies are fully cooled, use a spoon or small piping bag to zigzag the glaze over the tops. Let the glaze dry for about 20 minutes before stacking or storing. Enjoy.
Pro Tips
- For the prettiest cookies, reserve a small handful of chopped pistachios and cranberries to press onto the tops of the dough balls right before baking.
- Do not skip the chilling time. Even 30 minutes makes a noticeable difference in thickness, texture, and flavor.
- Remove the cookies from the oven when the centers still look slightly underbaked. They will set as they cool and stay soft and chewy.
- Use roasted unsalted pistachios so you can control the salt level. If yours are salted, reduce the added salt to 1/4 teaspoon.
- For clean orange zest flavor without bitterness, zest only the bright orange outer skin and avoid the white pith underneath.
Variations
- White chocolate version: Add 1/2 cup white chocolate chips to the dough along with the pistachios and cranberries for an extra creamy, sweet contrast.
- Lemon twist: Swap the orange zest and juice for lemon zest and juice for a slightly tangier, more citrus-forward cookie.
- Slice-and-bake: Instead of scooping, shape the dough into a tight 2-inch diameter log, wrap well, chill thoroughly, then slice into 1/2-inch rounds and bake as directed.
Storage & Make-Ahead
Store completely cooled cookies in an airtight container at room temperature for 4–5 days. Place sheets of parchment between layers if you added the orange drizzle, to prevent sticking. For longer storage, freeze baked cookies tightly wrapped for up to 2 months; thaw at room temperature. You can also freeze unbaked dough balls: freeze on a tray until solid, then transfer to a freezer bag. Bake straight from frozen at 350°F (175°C), adding 1–2 minutes to the baking time. The dough can be chilled in the fridge for up to 24 hours before baking, which actually enhances the flavor.
Nutrition (per serving)
Approximate values per cookie (1 of 24): about 170 calories; 9 g fat; 20 g carbohydrates; 2 g protein; 1 g fiber; 12 g sugar; 90 mg sodium. Values will vary based on exact ingredients and any optional glaze or mix-ins you use.


Leave a Reply