Home Desserts Cookies White Chocolate Cranberry Cookies

White Chocolate Cranberry Cookies

White chocolate cranberry cookies are ideal for satisfying cravings and adding a festive flair to any occasion!

They seamlessly blend rich, creamy white chocolate and tart, chewy cranberries. They have a perfectly balanced, not-too-sweet flavor and a delightfully chewy texture. 

White chocolate cranberry cookies flat lay on a wooden surface.

I just love their comforting, homemade taste, and I can’t stop making them!

After you try them, they’ll quickly become one of your favorite treats, too.

Why You’ll Love These White Chocolate Cranberry Cookies

Easy to Make: This recipe is a breeze to follow. It requires just a few steps and minimal prep time. It’s an ideal choice for busy bakers.

Versatile Treat: You can enjoy these cookies as a dessert, a snack, or even a breakfast treat. And while they’re best suited to holidays, you can make them year-round. 

Gift-Worthy: Everything about them is visually appealing. The vibrant red cranberries. The creamy white chocolate chips. They’re lovely and perfect for gifting during the holiday season.

Stack of White Chocolate Cranberry Cookies on a wooden surface.


  • All-Purpose Flour: All-purpose is my favorite because it’s the easiest to use. It provides structure and helps hold everything together. 
  • Baking Soda: Baking soda serves a dual purpose in this recipe. It acts as the leavening agent, of course, but also adds softness and chewiness. 
  • Salt: Add a little to balance the sweetness and enhance the other ingredients. 
  • Unsalted Butter: Use real butter for that rich flavor and soft, melt-in-your-mouth texture.
  • Granulated & Light Brown Sugar: This combo sweetens the cookies and adds moisture to them. It also makes them extra soft. 
  • Large Eggs: Like flour, eggs provide structure and hold everything together. They also add moisture. 
  • Vanilla Extract: Believe it or not, vanilla tastes great paired with white chocolate and cranberries. Don’t leave it out. 
  • White Chocolate Chips: The sweet, creamy morsels add rich flavor and a nice texture to the cookies. 
  • Dried Cranberries: Tart and chewy, dried cranberries provide a delightful contrast to the cookies’ sweetness. 
White Chocolate Cranberry Cookies served on a white plate.

How to Make White Chocolate Cranberry Cookies

There are only a handful of steps to this simple recipe. 

1. Get ready. Line baking sheets with parchment paper. Preheat the oven to 375 degrees Fahrenheit. 

2. Make the batter. Combine the flour, baking soda, and salt first. Then, cream together the butter and both sugars until fluffy. Add the eggs and vanilla. Finally, stir the dry mixture into the butter-sugar mixture. Then, fold in the chocolate chips and cranberries. 

3. Bake. Scoop the dough onto the baking sheets, leaving 2 inches between each mound. Bake for 9 to 11 minutes or until done. 

4. Cool and serve. Let the cookies cool on the baking sheets for 5 minutes. Then, transfer them to a wire rack to finish cooling. Enjoy! 

White Chocolate Cranberry Cookies on a wooden surface.

Tips for the Best White Chocolate Cranberry Cookies

Many cookie recipes share similar tips, but they’re always worth repeating. Here are some of my best tricks for this recipe: 

  • Room temperature is key. Set the butter and eggs out beforehand to warm them. They’ll incorporate into the batter better that way. 
  • Be accurate! Spoon and level the flour into the measuring cup to avoid adding too much. (Or use a kitchen scale if you have one.) Adding too much flour can make the cookies dry and dense.
  • Let it chill. After preparing the dough, refrigerate it for at least 1 hour before baking it. Doing so will prevent unwanted spreading. 
  • Don’t overbake! Remember to remove the cookies when the edges are lightly brown but the centers aren’t fully set. If the centers set in the oven, your cookies will be too dry. 
  • Save some chips & cranberries. Press a few gently into the top of the mounds of cookie dough after scooping it. Or add them immediately after removing the cookies from the oven. Either way, they make the cookies look nicer. 
  • Fresh is NOT best. Avoid fresh cranberries. They have too much moisture. Dried ones are the only way to go in this recipe. 

How to Store

You can make the dough ahead of time or freeze leftover cookies. Here’s how: 

To Make Ahead: Follow the recipe to make the dough up to 3 days ahead of time. Refrigerate it, but let it come to room temperature before scooping and baking. You can also scoop the dough into balls and freeze them on a baking sheet. They’ll last up to 3 months in an airtight container in the freezer. 

To Store: Store cooled cookies in an air-tight container at room temperature for up to 5 days. Place in the fridge for up to a week to make them last longer. 

To Freeze: Freeze cooled cookies in an air-tight container for up to 3 months.

White Chocolate Cranberry Cookies

Course: DessertsCuisine: American


Prep time


Cooking time





These white chocolate cranberry cookies are perfect for the holidays, gift-giving, after-school treats, and more. Soft, chewy, sweet, and tangy, they melt in your mouth!

Enter your email below & we'll send it straight to your inbox.


  • 2 1/4 cups all-purpose flour

  • 1 teaspoon baking soda

  • 1 teaspoon salt

  • 1 cup unsalted butter, softened

  • 3/4 cup packed light brown sugar

  • 1/2 cup granulated sugar

  • 2 large eggs, at room temperature

  • 2 teaspoons vanilla extract

  • 1 1/2 cups white chocolate chips

  • 1 cup dried cranberries


  • Preheat the oven to 375 degrees Fahrenheit. Line baking sheets with parchment paper.
  • In a medium bowl, whisk together the flour, baking soda and salt. Set aside.
  • In a large bowl or a stand mixer, beat the butter and both sugars until light and fluffy, about 2-3 minutes. Beat in the eggs one at a time, then mix in the vanilla.
  • Gradually stir the flour mixture into the butter mixture until just combined. Then, gently stir in the white chocolate chips and dried cranberries.
  • Scoop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart.
  • Bake for 9-11 minutes, until the edges are lightly browned.
  • Let cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely. Serve and enjoy!

Did you like the recipe?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.


Share on social media:

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

author avatar
Kim - InsanelyGood
Hey there! I'm Kim. I love running, cooking, and curling up with a good book! I share recipes for people who LOVE good food, but want to keep things simple :)

Leave a Comment