These buttery, soft cookies combine creamy white chocolate chips with tart dried cranberries for a perfect sweet-tart balance. The dough comes together quickly with just 15 minutes of prep, and the cookies bake in 12 minutes until edges are golden while centers remain deliciously chewy.
Perfect for festive occasions, holiday cookie exchanges, or as an everyday treat with afternoon tea. The combination of brown sugar and butter creates a rich, caramel-like base that pairs beautifully with the sweet white chocolate and bright cranberry flavors.
For extra texture, try adding chopped macadamia nuts or pecans. Store in an airtight container for up to 5 days—though they rarely last that long!
The smell of butter and sugar creaming together takes me back to my first apartment kitchen, where I discovered these cookies during a snowed-in December weekend. I had no reason to bake except boredom and a bag of cranberries I'd impulse-bought. Now they're my go-to for whenever I need something that feels like a hug.
My roommate walked in mid-bake that first time and literally stopped in her tracks. We ate half the batch warm from the oven, standing over the counter with milk, and I've never made a single dozen since.
Ingredients
- All-purpose flour: The foundation that gives these cookies their structure while still staying tender
- Baking soda: Just enough to help them spread into perfect rounds without puffing up too much
- Salt: This tiny amount wakes up all the other flavors and balances the sweetness
- Unsalted butter: Softened to room temperature so it creams properly with the sugars
- Light brown sugar: The secret to soft chewy cookies and that subtle caramel flavor
- Granulated sugar: Helps create crisp edges while the centers stay soft
- Eggs: Two large eggs bind everything together and add richness
- Vanilla extract: Pure vanilla makes a huge difference here so dont skip it
- White chocolate chips: Creamy and sweet these melt slightly into the dough creating pockets of luxury
- Dried cranberries: Tart and chewy they balance all that buttery sugar perfectly
Instructions
- Get your oven ready:
- Preheat to 350°F and line two baking sheets with parchment paper
- Whisk the dry ingredients:
- Combine flour baking soda and salt in a medium bowl then set it aside
- Cream your butter and sugars:
- Beat butter brown sugar and granulated sugar until smooth and creamy about 2 to 3 minutes
- Add the eggs and vanilla:
- Drop in eggs one at a time beating well after each then mix in the vanilla
- Combine everything:
- Gradually stir in the dry ingredients mixing only until you no longer see flour streaks
- Fold in the good stuff:
- Gently fold in white chocolate chips and dried cranberries until distributed throughout
- Scoop and space:
- Drop tablespoon-sized dough portions onto prepared sheets leaving about 2 inches between each
- Bake to perfection:
- Bake 10 to 12 minutes until edges are golden but centers still look slightly soft
- Let them rest:
- Cool on the baking sheet for 5 minutes then move to a wire rack to finish cooling
Last Christmas I made six batches for a cookie exchange and they disappeared first. People were texting me weeks later asking for the recipe.
Getting The Texture Right
The ratio of brown sugar to white sugar is what makes these cookies soft rather than crisp. Brown sugar contains molasses which attracts moisture keeping the cookies tender days after baking.
Mixing Without Overworking
Stop mixing as soon as the flour disappears. Overworking the dough develops gluten which makes cookies tough instead of tender. A few streaks of flour are better than overmixed dough.
Make Them Your Own
Try swapping half the white chocolate for macadamia nuts or adding orange zest with the cranberries. You can also press a few extra chips into the tops of dough balls before baking for that bakery look.
- Chill the dough for 30 minutes if it feels too sticky to scoop
- Freeze scooped dough balls on a tray then store in bags for fresh baked cookies anytime
- These freeze beautifully baked too just warm them for 10 seconds in the microwave
There's something about the combination of tart cranberries and sweet white chocolate that feels like celebration even on an ordinary Tuesday.
Recipe FAQ
- → Why are my cookies flat?
-
Flat cookies usually happen when butter is too soft or dough isn't chilled. If your kitchen is warm, refrigerate the dough for 15-30 minutes before baking to help them hold their shape.
- → Can I use fresh cranberries instead of dried?
-
Fresh cranberries contain too much moisture and will make cookies soggy. Stick with dried cranberries, or try chopped dried cherries, raisins, or chopped dried apricots as alternatives.
- → How do I know when they're done baking?
-
The edges should be lightly golden while centers still appear slightly soft. They'll continue cooking on the hot baking sheet, so removing them while slightly underdone ensures chewy, not hard, cookies.
- → Can I freeze the dough?
-
Yes! Scoop dough balls onto a baking sheet, freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 1-2 minutes to the baking time. Frozen dough keeps for up to 3 months.
- → What's the best way to store these cookies?
-
Store completely cooled cookies in an airtight container at room temperature for up to 5 days. Place a piece of bread in the container to keep them soft longer. For longer storage, freeze baked cookies for up to 3 months.
- → Can I make these dairy-free?
-
Substitute vegan butter sticks and dairy-free white chocolate chips. Note that dairy-free white chocolate may behave differently when melted, so chop it into larger pieces to prevent excessive spreading.