Soft and Chewy Christmas Oatmeal Cookies
These Christmas oatmeal cookies are loaded with dried cranberries, creamy white chocolate chips, and just enough warm spice to feel festive without burying the chewy oat base.

They come out of the oven thick and tender every single time, with crisp edges and a soft center that never turns dry.
What Makes These Oatmeal Cookies So Good
The butterscotch depth from brown sugar and the nubby chew from old-fashioned oats are the foundation here. Tart cranberries and sweet white chocolate turn them into something you only reach for when the tree is up.
There is no chilling step and no stand mixer required if you are willing to cream by hand. That means you can have a warm cookie in under half an hour any busy December evening.
Ingredients

- 1/2 cup unsalted butter, softened: let it sit out for 30 minutes; salted butter works if you reduce the added salt by a pinch
- 3/4 cup packed light brown sugar: the molasses in the brown sugar keeps these chewy for days
- 1/4 cup granulated sugar: gives the edges a delicate crispness
- 1 large egg: cold or room temp, both work here
- 1 1/2 tsp vanilla extract: use the real stuff if you have it
- 1 cup all-purpose flour: spoon it into the measuring cup and level it off so the cookies stay tender
- 1/2 tsp baking soda: helps the cookies rise and spread just enough
- 1/2 tsp ground cinnamon: that whisper of holiday warmth
- 1/4 tsp ground nutmeg: freshly grated if you can; a little goes a long way
- 1/2 tsp fine sea salt: balances all the sweetness
- 1 1/2 cups old-fashioned rolled oats: do not swap quick oats if you want that toothsome chew
- 3/4 cup dried cranberries: look for soft, moist ones
- 3/4 cup white chocolate chips: a generous pour because the little pockets of creamy sweetness matter
Variations / Substitutions
- Swap the fruit: dried cherries or chopped dried apricots work the same way, giving you a different tartness.
- Switch the chocolate: dark chocolate chips or semisweet chips cut the sweetness and add a little bitter edge.
- Add nuts: fold in 1/2 cup toasted pecans or walnuts for a buttery crunch.
- Make it dairy-free: use a good vegan butter block and dairy-free white chocolate chips.
- Go gluten-free: a cup-for-cup gluten-free flour blend works nicely here.
- For a classic oatmeal cookie, my Chewy Oatmeal Raisin Cookies are a great starting point.
How to Make Christmas Oatmeal Cookies
Step 1: Cream the Butter and Sugars

Beat the softened butter, brown sugar, and granulated sugar on medium speed until the mixture looks light and creamy, about 2 to 3 minutes. Scrape down the bowl. Add the egg and vanilla and beat for another minute, just until the egg disappears.
The mixture turns a shade paler and feels fluffy when you drag a spatula through it. That airy texture is what will give the cookies their lift.
Step 2: Whisk the Dry Ingredients

In a separate bowl, whisk together the flour, baking soda, cinnamon, nutmeg, and salt for about 30 seconds. You are not just combining them; you are spreading the leavening and spices evenly through every speck of flour.
The bowl will smell noticeably like Christmas, and the spice is evenly tinted throughout.
Step 3: Fold in the Oats and Mix-Ins

Tip the flour mixture into the butter mixture and beat on low until just a few streaks of flour remain. Switch to a spatula and fold in the rolled oats, dried cranberries, and white chocolate chips by hand, about 20 firm strokes.
The dough will be thick, slightly tacky, and dotted with pops of red and creamy white. Scrape the bottom to catch any dry pockets.
Step 4: Scoop and Bake the Cookies

Drop rounded tablespoonfuls of dough (a #40 cookie scoop works perfectly) onto parchment-lined baking sheets, leaving about 2 inches between them. Bake at 350°F (175°C) for 10 to 12 minutes, until the edges are set and golden and the centers look just barely underdone.
The cookies will still look soft in the middle when you pull the sheet, but they will firm up as they cool. That slight underbaking is what keeps them chewy inside.
Step 5: Cool and Serve

Let the cookies sit on the hot baking sheet for 5 full minutes, then use a thin spatula to move them to a wire rack. Serve them while the white chocolate is still a little melty, or let them cool completely for a sturdier cookie.
A warm cookie right off the rack has crisp edges and a soft, almost brownie-like center. That contrast is the whole point.
Tips for the Chewiest Christmas Oatmeal Cookies
- Scoop uniform portions: A cookie scoop ensures all the cookies finish baking at the same moment, so none end up overdone or underdone.
- Chill the dough for taller cookies: If you have 30 minutes, scoop the dough into balls, pop them in the fridge, then bake. The centers will stay thicker.
- Press a few extras on top: Right when the cookies come out of the oven, press 2 or 3 extra cranberries and white chocolate chips onto the surface. They look bakery-style and no one misses a bite.
- If your kitchen is warm: Slide the scooped cookie sheet into the fridge for 10 minutes before baking to curb spreading.
- Re-crisp edges: If the cookies soften the next day, give them 2 minutes in a 300°F (150°C) oven to bring the edges back to life.
Keeping Leftover Cookies Fresh
Keep the cookies in an airtight container at room temperature for up to 5 days. A slice of bread tucked into the container keeps them soft without making them soggy. For longer storage, freeze them in a single layer on a tray until hard, then transfer to a zip-top bag for up to 2 months. Thaw at room temperature or warm a frozen cookie in the microwave for 10 seconds.
Frequently Asked Questions
Can I use quick oats instead of old-fashioned?
Yes, but the texture will be softer and less chewy. Old-fashioned oats are what give the cookies their real bite.
Why did my cookies spread into flat discs?
Butter that was too warm or an oven that was not fully preheated is the usual cause. Make sure the butter is just softened, not melted, and always let the oven come to temperature before baking.
Can I use milk chocolate chips?
You can, and the cookies will be noticeably sweeter. White chocolate balances the tart cranberries better, but milk chips still make a fine cookie.
How do I make these dairy-free?
Swap the butter for a solid vegan butter block and use dairy-free white chocolate chips. No other changes needed.

Christmas Oatmeal Cookies Recipe
Ingredients
Method
- Beat butter, brown sugar, and granulated sugar until light and fluffy, about 2 to 3 minutes. Add egg and vanilla, beat 1 minute.
- Whisk flour, baking soda, cinnamon, nutmeg, and salt for 30 seconds.
- Add flour mixture to butter mixture, beat on low until just combined. Fold in oats, cranberries, and white chocolate chips by hand.
- Drop rounded tablespoonfuls of dough onto parchment-lined baking sheets, 2 inches apart. Bake at 350°F (175°C) for 10 to 12 minutes, until edges are golden and centers look slightly underdone.
- Cool on the baking sheet for 5 minutes, then transfer to a wire rack. Serve warm or at room temperature.
