These white chocolate oatmeal craisin coconut cookies are soft, chewy and loaded with so many delicious ingredients for the perfect cookie!

⭐️⭐️⭐️⭐️⭐️ This cookie is perfect. PERFECT. I cannot stop eating them. They are such a hit in my house, I have made two batches this week after the neighbourhood kids cleaned me out of the first. -Annie

Two oatmeal cookies with craisins and white chocolate stacked on each other.

What Makes These Oatmeal Cookies So Good

These aren’t your average oatmeal cookies. They are so.much.better. Let me tell you why:

  1. The best texture and taste: If you like a cookie with a lot going on, you are going to love this cookie. The oats + coconut + craisins + white chocolate chips end up in a soft, chewy cookie with the best texture.
  2. A delicious change: These cookies have enough familiar about them to appeal to any cookie lover (who doesn’t love a soft, chewy oatmeal chocolate chip cookie?) with some fabulous add-ins to make them taste like a next-level cookie.
  3. Easy to make: This is a very straightforward recipe. You can make the cookie dough by hand or in a mixer!
  4. Fit any occasion. These white chocolate oatmeal craisin coconut cookies are an exceptional choice for the holidays. But they also make a wonderful choice all year round. This recipe has become a year-round favorite for many, many blog readers.

A Few Important Ingredients Notes

Most of the ingredients for this cookie recipe are pretty basic, but below are a helpful notes as well as substitution ideas.

  • Butter: I always use salted butter. If using unsalted butter, increase the salt in the recipe by 1/2 teaspoon. Make sure the butter is softened to cool, room temperature. If it is too soft, the cookies will spread more in the oven.
  • Orange zest: This is a totally optional ingredient but it pairs deliciously well with the other flavors (white chocolate and craisins) for a bright, tasty cookie. I love adding the orange zest, especially if making these cookies during the holidays.
  • Old-fashioned rolled oats: Use old-fashioned rolled oats for a hearty texture and taste. You can sub in quick oats, however, the cookies will have a different, thicker texture (and may not flatten as much in the oven while baking).
  • Shredded coconut: Sweetened or unsweetened coconut can be used. If you don’t want to add the coconut, you can leave it out and sub in another 1/2 to 3/4 cups oats.
  • White chocolate chips: My favorite brand of white chocolate chips is Ghirardelli. You can also chop a white chocolate bar in place of the chips (don’t use almond bark or candy coating).
  • Craisins: Craisins are a brand of dried cranberries. You can also use dried cherries.

➡️ Chocolate chips: Many readers have reported subbing in semisweet or bittersweet chocolate chips for half of the white chocolate chips with delicious results.

Tips for Soft, Chewy Cookies

  • Measure the flour carefully. I highly recommend using a kitchen scale to weigh the ingredients with the weight measures given in the recipe (I test all my recipes using 142 grams of flour per cup). If you don’t have a kitchen scale, to measure the flour, fluff it up very well, scoop in a measuring cup and level off with a knife. Too much flour will make the cookies dry and they won’t flatten perfectly in the oven.
  • Mix just until combined. Once the dry ingredients are added to the cookie batter, avoid over mixing. Add the white chocolate chips and cranberries while a few dry streaks remain and then stir just until evenly combined.
  • Don’t over bake. Take the cookies out when the edges are golden and the center of the cookie is still soft (it might even look slightly underbaked). Let the cookies rest on the baking sheet for a few minutes to set up before transferring to a cooling rack.

I make no secret about the fact that I am not a huge white chocolate chip fan, but these cookies are definitely the exception.

They are buttery and chewy and soft. And I absolutely love the bits of tangy cranberries with the creamy white chocolate and the hearty oats and coconut.

These cookies are a huge fan favorite on my website for good reason! They are incredible!

Two oatmeal cookies with craisins and white chocolate stacked on each other.
Two oatmeal cookies with craisins and white chocolate stacked on each other.

White Chocolate Oatmeal Craisin Coconut Cookies

4.64 stars (113 ratings)

Ingredients

  • 1 cup (227 g) salted butter, softened to cool room temperature
  • 1 ⅓ cups (283 g) packed light brown sugar
  • ½ cup (106 g) granulated sugar
  • 2 to 3 teaspoons fresh orange zest (optional – see note)
  • 2 large eggs
  • 2 teaspoons vanilla
  • 2 cups (284 g) all-purpose flour
  • 2 cups (200 g) old-fashioned rolled oats
  • 1 cup (85 g) shredded coconut
  • 1 teaspoon baking powder
  • 1 teaspoon baking soda
  • ¾ teaspoon table salt
  • 2 cups (340 g) white chocolate chips
  • 1 to 1 ½ cups (57 to 85 g) craisins

Instructions 

  • Preheat the oven to 350 degrees F. Line half sheet pans with parchment paper. Set aside.
  • In a large bowl with a handheld electric mixer or in the bowl of an electric stand mixer fitted with the paddle attachment, cream together the butter, brown sugar, granulated sugar, and orange zest (if using), until creamy, 1 to 2 minutes.
  • Add the eggs and vanilla and mix until well-combined.
  • In a separate bowl, whisk together, the flour, oats, coconut, baking powder, baking soda and salt.
  • Add the dry ingredients to the batter, and mix until mostly combined and a few dry streaks remain.
  • Add the white chocolate chips and craisins and mix until combined.
  • Scoop the cookie dough into 2-tablespoon portions and roll into balls (I use a #40 cookie scoop). Place the cookie dough balls several inches apart on the prepared baking sheets.
  • Bake for 10 to 12 minutes until golden around the edges but still soft in the center. Remove from the oven and let sit on the baking sheets for 2 to 3 minutes before using a spatula to transfer to a cooling rack to cool completely.

Notes

Orange zest: The orange zest is optional but pairs deliciously well with the other flavors (white chocolate and craisins) for a bright, tasty, unique cookie. 
Serving: 1 Cookie, Calories: 158kcal, Carbohydrates: 22g, Protein: 2g, Fat: 7g, Saturated Fat: 4g, Cholesterol: 19mg, Sodium: 114mg, Fiber: 1g, Sugar: 15g

Recipe Source: from Mel’s Kitchen Cafe

Recipe originally published January 2015; updated November 2026 with new photos, recipe notes, etc.

A stack of three white chocolate craisin cookies.