Soft & Chewy White Chocolate Cranberry Cookies
These Soft & Chewy White Chocolate Cranberry Cookies are my absolute favorite holiday treat! I love how the creamy white chocolate, tart cranberries, and salty pistachios come together with a hint of fresh orange zest for a perfect flavor balance. They stay perfectly soft for days and are always the first thing to disappear at my Christmas cookie exchanges and holiday parties.
Prep Time15 minutes mins
Cook Time10 minutes mins
Total Time25 minutes mins
Course: Dessert
Cuisine: American
Keyword: Best holiday cookies, Christmas cookie recipes, Cookie exchange favorites, Cranberry pistachio cookies, Easy dessert recipes, Holiday baking ideas, Homemade Christmas treats, Soft and chewy cookies, White chocolate cranberry cookies
Servings: 18 servings
Calories: 343kcal
Wet Ingredients
- 1 cup unsalted butter (2 sticks)(softened)
- ¾ cup granulated sugar
- ¾ cup brown sugar (packed)
- 2 eggs (room temperature)
- 1 tablespoon vanilla extract
- 2 teaspoons orange zest
Dry Ingredients
- 2 ¾ cups all-purpose flour
- 1 tsp baking soda
- ½ tsp salt
Mix-Ins
- 1 ¼ cups white chocolate chips (extra for topping)
- 1 cup dried cranberries
- ½ cup pistachios (chopped)(toasted for best flavor)
Optional but Recommended: Plump the Cranberries: Add dried cranberries to a small bowl. Cover with hot water (or orange juice for extra flavor) for 5 minutes. Drain and pat dry. This prevents dry, tough bits in the cookies.
Cream the Butter and Sugars: Using a mixer, beat the softened (or cooled brown) butter, granulated sugar, and brown sugar for 2–3 minutes until creamy, pale, and fluffy.
Add Eggs + Vanilla: Mix in the eggs one at a time. Beat until fully incorporated, then add vanilla. Stir in orange zest if using.
Mix the Dry Ingredients: In a separate bowl, whisk together: Flour, Baking soda, Salt, Add to the butter mixture and mix until a soft dough forms.
Fold in the Good Stuff: White chocolate chips, Cranberries (plumped + dried), Pistachios
Chill the Dough (Highly Recommended): Cover the bowl and refrigerate for 30 minutes to 2 hours. This creates thicker, chewier, bakery-style cookies that don’t spread too much.
Scoop and Bake: Preheat the oven to 350°F. Scoop 2 tbsp–sized dough balls onto a parchment-lined baking sheet.
Bake: 10–12 minutes, or until edges are lightly golden centers look soft and slightly underdone (they firm up as they cool)
Cool + Optional Decoration: Let the cookies cool on the pan for 5 minutes, then move to a rack.
Calories: 343kcal | Carbohydrates: 46g | Protein: 4g | Fat: 17g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.4g | Cholesterol: 48mg | Sodium: 148mg | Potassium: 118mg | Fiber: 1g | Sugar: 30g | Vitamin A: 360IU | Vitamin C: 1mg | Calcium: 46mg | Iron: 1mg