White chocolate cranberry cookies are the cookie that looks like Christmas and tastes like a bakery. Tart, jewel-red cranberries and creamy white chocolate chips fold into a soft, chewy dough scented with orange zest and cinnamon — thick cookies with crisp edges, soft centers, and a little red-and-white sparkle in every bite. The dough comes together in one bowl, chills for just 30 minutes, and bakes in about 12 minutes, which makes these the rare holiday cookie that is both gift-tin beautiful and genuinely easy. Bake a batch for the cookie swap, tuck them into a gift tin, or freeze the dough balls now and bake fresh cookies all through December.
Why These White Chocolate Cranberry Cookies Work
- Tart meets sweet in every bite. Dried cranberries bring the bright, tangy pop; white chocolate chips bring creamy sweetness. Neither one overwhelms the other, and the orange zest in the dough ties the two flavors together.
- Thick, soft, and chewy — not flat. An extra egg yolk, a 30-minute chill, and pulling the cookies out while the centers still look soft are the three moves that keep these cookies bakery-thick instead of thin and crisp.
- One bowl, no mixer skills needed. Cream the butter and sugars, add the eggs, fold in the flour and the mix-ins. There is no rolling, no cutting, no decorating — just scoop and bake.
- They are built for gifting and freezing. The cookies stay soft for 4 to 5 days at room temperature, they photograph beautifully in a cookie tin, and the dough freezes perfectly, so you can bake fresh cookies with 20 minutes’ notice all month long.
- The holiday flavor bridge. Cranberry and orange work for Thanksgiving and Christmas alike, so this is the one cookie recipe that covers the whole November-to-December stretch without feeling tied to a single day.
Ingredients for White Chocolate Cranberry Cookies

- 2 1/4 cups (280 g) all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine salt
- 1/2 teaspoon ground cinnamon
- 3/4 cup (170 g) unsalted butter, softened
- 3/4 cup (150 g) packed light brown sugar
- 1/2 cup (100 g) granulated sugar
- 1 large egg, at room temperature
- 1 large egg yolk, at room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon orange zest, finely grated
- 1 cup (120 g) dried cranberries, roughly chopped if large
- 1 1/4 cups (215 g) white chocolate chips
- 1/2 cup (60 g) chopped macadamia nuts or pecans (optional)
- Flaky sea salt, for sprinkling (optional)
How to Make White Chocolate Cranberry Cookies

- Whisk the dry ingredients: in a medium bowl, whisk together the flour, baking soda, baking powder, salt, and cinnamon. Set aside.
- Cream the butter and sugars: in a large bowl, beat the softened butter with the brown sugar and granulated sugar on medium-high speed for 2 to 3 minutes, until light, fluffy, and pale. This long creaming step is what gives the cookies their soft, thick centers.
- Add the eggs and flavorings: beat in the egg, then the egg yolk, vanilla extract, and orange zest, mixing just until combined. Scrape down the sides of the bowl once so everything is evenly incorporated.
- Add the dry ingredients: add the flour mixture in two additions, mixing on low speed just until no dry streaks remain. Do not overmix — a few seconds past combined is enough, and overmixing makes the cookies tough.
- Fold in the mix-ins: fold in the dried cranberries, white chocolate chips, and nuts (if using) with a rubber spatula until evenly distributed. The dough will be thick and soft.
- Chill the dough: cover the bowl and refrigerate for 30 minutes. Chilling keeps the cookies thick instead of spreading flat, and it lets the orange zest and cinnamon bloom through the dough.
- Scoop and bake: preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop 2-tablespoon mounds of dough (about 55 g each) and space them 2 inches apart. Bake for 11 to 13 minutes, until the edges are set and lightly golden but the centers still look slightly soft.
- Cool and finish: let the cookies rest on the baking sheet for 5 minutes — they finish setting as they cool — then transfer to a wire rack. Sprinkle with flaky sea salt while still warm, if using. Cool completely before stacking or packing.
Pro Tips for Perfect White Chocolate Cranberry Cookies
- Chill the dough for the full 30 minutes. Warm dough spreads into thin, crisp cookies; chilled dough bakes up thick with soft centers — and the orange zest and cinnamon taste brighter after the rest.
- Use an extra egg yolk. The yolk adds richness and chew that a single whole egg alone cannot give — it is the difference between a good cookie and a bakery-style one.
- Chop large cranberries in half. Whole dried cranberries are big and chewy; chopped pieces distribute evenly so every bite gets tart cranberry and sweet white chocolate together.
- Pull them out while the centers look soft. The cookies finish baking on the hot sheet during the 5-minute rest. If they look fully done in the oven, they will be overbaked and dry once cooled.
- Freeze the dough, not the cookies. Scoop the dough into balls, freeze solid on a sheet pan, then bag them. Bake straight from frozen at 350°F for 13 to 14 minutes — fresh cookies on demand all through December.
Variations
- White chocolate cranberry oatmeal cookies: Swap 1 cup of the flour for 1 cup of old-fashioned rolled oats. The cookies turn heartier and chewier, with a rustic texture that holds up beautifully in a mailed gift box.
- Cranberry orange shortbread style: Skip the egg yolk, reduce the butter to 1/2 cup, and press the dough into a pan for slice-and-bake cookies. Chill the log, slice, and bake — crisper, more buttery, and perfect for a cookie tin.
- Dark chocolate swap: Replace the white chocolate chips with dark chocolate chunks for a deeper, less sweet cookie — the tart cranberries pop even more against dark chocolate.
- Pistachio crunch: Swap the macadamia nuts for chopped pistachios. The green flecks make the cookies look even more festive, and the salty crunch is the bite everyone comments on.
- Gluten-free: Use a 1-to-1 gluten-free baking flour blend in place of the all-purpose flour. Chill the dough a full hour so it holds its shape, and bake an extra minute — the texture stays soft and chewy.

Storage
Store white chocolate cranberry cookies in an airtight container at room temperature for up to 5 days — slip a slice of bread into the container to keep them soft. Baked cookies freeze well for up to 3 months in a zip-top bag with the air pressed out; thaw at room temperature for 30 minutes. For the freshest cookies, freeze the scooped dough balls instead: freeze solid on a sheet pan, transfer to a bag, and bake straight from frozen at 350°F for 13 to 14 minutes.
Frequently Asked Questions
Q: Can I make white chocolate cranberry cookies ahead for Christmas? A: Yes — they are made for it. The dough freezes beautifully: scoop it into balls, freeze solid, and bag them. Bake straight from frozen at 350°F for 13 to 14 minutes, so you can have fresh cookies with 20 minutes’ notice all through December.
Q: Why did my white chocolate cranberry cookies spread flat? A: The dough was not chilled. Warm dough spreads before it sets, so always chill the bowl for the full 30 minutes — and if your kitchen is warm, chill the scooped balls on the baking sheet for 10 minutes more before they go in the oven.
Q: Can I use fresh cranberries instead of dried? A: Fresh cranberries are too tart and too wet for this dough — they release juice as they bake and make the cookies soggy. Stick with dried cranberries, and chop any large ones in half so they distribute evenly.
Q: Do I have to add the nuts? A: No — the nuts are optional. The cookies are complete with just cranberries and white chocolate chips. If you skip them, the recipe works exactly the same; macadamia nuts or pecans just add crunch and a bakery feel.
Q: How do I keep the cookies soft for days? A: Store them in an airtight container with a slice of bread — the cookies absorb the bread’s moisture and stay soft for 4 to 5 days. And pull them from the oven while the centers still look slightly soft; they finish setting on the hot sheet.
White Chocolate Cranberry Cookies
Ingredients
- 2 1/4 cups all-purpose flour (280 g)
- 1 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine salt
- 1/2 teaspoon ground cinnamon
- 3/4 cup unsalted butter softened (170 g)
- 3/4 cup packed light brown sugar (150 g)
- 1/2 cup granulated sugar (100 g)
- 1 large egg at room temperature
- 1 large egg yolk at room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon orange zest finely grated
- 1 cup dried cranberries roughly chopped if large (120 g)
- 1 1/4 cups white chocolate chips (215 g)
- 1/2 cup chopped macadamia nuts or pecans (60 g) (optional)
- Flaky sea salt for sprinkling (optional)
Instructions
- Whisk the dry ingredients: in a medium bowl, whisk together the flour, baking soda, baking powder, salt, and cinnamon. Set aside.
- Cream the butter and sugars: in a large bowl, beat the softened butter with the brown sugar and granulated sugar on medium-high speed for 2 to 3 minutes, until light, fluffy, and pale. This long creaming step is what gives the cookies their soft, thick centers.
- Add the eggs and flavorings: beat in the egg, then the egg yolk, vanilla extract, and orange zest, mixing just until combined. Scrape down the sides of the bowl once so everything is evenly incorporated.
- Add the dry ingredients: add the flour mixture in two additions, mixing on low speed just until no dry streaks remain. Do not overmix — a few seconds past combined is enough, and overmixing makes the cookies tough.
- Fold in the mix-ins: fold in the dried cranberries, white chocolate chips, and nuts (if using) with a rubber spatula until evenly distributed. The dough will be thick and soft.
- Chill the dough: cover the bowl and refrigerate for 30 minutes. Chilling keeps the cookies thick instead of spreading flat, and it lets the orange zest and cinnamon bloom through the dough.
- Scoop and bake: preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop 2-tablespoon mounds of dough (about 55 g each) and space them 2 inches apart. Bake for 11 to 13 minutes, until the edges are set and lightly golden but the centers still look slightly soft.
- Cool and finish: let the cookies rest on the baking sheet for 5 minutes — they finish setting as they cool — then transfer to a wire rack. Sprinkle with flaky sea salt while still warm, if using. Cool completely before stacking or packing.