These incredibly soft and buttery, salty and sweet white chocolate cranberry pistachio cookies will be your new favorite. There is so much texture in every bite of these holiday cookies!
- 3/4 cup (12 Tbsp; 170g) unsalted butter, softened to room temperature
- 3/4 cup (150g) packed light or dark brown sugar
- 1/4 cup (50g) granulated sugar
- 1 large egg, at room temperature*
- 2 teaspoons pure vanilla extract
- 2 cups (250g) all-purpose flour (spooned & leveled)
- 2 teaspoons cornstarch (aka cornflour)
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 3/4 cup (135g) white chocolate morsels or chopped white chocolate
- 3/4 cup (75g) dried cranberries
- 1/2 cup (62g) salted pistachios, shells removed
- In a large bowl using a handheld mixer or stand mixer fitted with a paddle attachment, beat the butter for 1 minute on medium speed in a large bowl until completely smooth and creamy. Add the brown sugar and granulated sugar and mix on medium high speed until fluffy and light in color. Beat in egg and vanilla on high speed. Scrape down the sides and bottom of the bowl with a silicone spatula as needed.
- In a separate bowl, whisk the flour, cornstarch, baking soda and salt together until combined. On low speed, slowly mix into the wet ingredients until combined. The cookie dough will be quite thick. Add the white chocolate chips, dried cranberries, and pistachios, mix on low for about 5-10 seconds until evenly disbursed. Cover dough tightly with aluminum foil or plastic wrap and chill in the refrigerator for at least 2 hours and up to 2 days. Chilling is mandatory for this cookie dough.
- Remove cookie dough from the refrigerator and allow to sit at room temperature for 10 minutes—if the cookie dough chilled longer than 2 hours, let it sit at room temperature for about 30 minutes. This makes the cookie dough easier to scoop and roll. Preheat oven to 350°F (177°C). Line two large baking sheets with parchment paper or silicone baking mats. Set aside.
- Once chilled, the dough will be slightly crumbly, but will come together if you work the dough with your hands as you roll into individual balls. Scoop and roll balls of dough, about 1 Tablespoon of dough each, into balls. Bake for 8-10 minutes, until barely golden brown around the edges. They will look extremely soft when you remove them from the oven. Allow to cool for 5 minutes on the cookie sheet. If the cookies are too puffy, try gently pressing down on them with the back of a spoon. They will slightly deflate as you let them cool. Transfer to cooling rack to cool completely.
- Make Ahead & Freezing Instructions: Cookies stay fresh covered at room temperature for up to 1 week. Baked cookies freeze well—up to three months. Unbaked cookie dough balls freeze well—up to three months. Bake frozen cookie dough balls for an extra minute, no need to thaw. Read my tips and tricks on how to freeze cookie dough.
- Special Tools (affiliate links): Electric Mixer (Handheld or Stand) | Silicone Spatula | Glass Mixing Bowl | Whisk | Baking Sheets | Silicone Baking Mats or Parchment Paper | Cooling Rack
- Room Temperature Egg: Room temperature eggs disperse more evenly into the creamed butter/sugar mixture. Simply set out your egg when you set out the butter. Or let sit in a cup of warm water for 10 minutes.
- Be sure to check out my top 5 cookie baking tips AND these are my 10 must-have cookie baking tools.
Keywords: white chocolate cranberry pistachio cookies, white chocolate cranberry cookies