Cranberry Oatmeal Cookies
When it comes to holiday baking, these cranberry oatmeal cookies with white chocolate chips are always on my list. They’re soft, buttery, and perfectly chewy — the kind of cookie that looks fancy enough for gifting but takes barely 20 minutes to make.

Every December I start my baking marathon for gift baskets, and these cookies are non-negotiable. I’ve sent them to friends, neighbors, and even tucked a few into teacher gifts — and every single year, someone asks for the recipe. There’s just something irresistible about the contrast of tart cranberries against creamy white chocolate. It’s festive without being over-the-top, and the texture is spot-on: chewy in the middle, crisp at the edges.
That’s why I bake extra — one batch to give away and one to “test.” (Somehow the test batch never makes it to the basket.)
💛 Why You’ll Love These Cookies
- Perfect holiday balance – buttery, chewy, and just the right amount of sweetness.
- Festive flavor combo – white chocolate and cranberries are a match made in heaven.
- Quick and easy – no chill time, ready in under 25 minutes.
- Freeze beautifully – perfect for make-ahead gifting.

🧾 Ingredients and Substitutes
- Butter – Use unsalted, softened butter for that chewy texture and rich flavor. Soft butter gives the cookies structure without spreading too much. For a dairy-free option, use coconut oil or a good-quality vegan baking butter.
- Sugar – Brown sugar adds moisture and depth of flavor. Light brown sugar gives a gentle caramel note; dark brown sugar makes the cookies richer and deeper in color. White sugar balances the brown sugar and helps with crisp edges. You can replace it with raw cane sugar or coconut sugar for a less processed option.
- Eggs – Bring everything together and add softness. If you’re baking egg-free, use flaxseed meal mixed with water (1 tablespoon flax + 3 tablespoons water per egg).
- Vanilla extract – Always adds that classic cookie warmth. A touch of almond extract also pairs beautifully with cranberries and white chocolate, especially around the holidays.
- Flour – All-purpose flour gives these cookies structure. Swap a few tablespoons for whole wheat flour for a slightly nuttier taste, or use a 1:1 gluten-free baking blend if needed.
- Baking soda – Keeps the cookies soft in the center while allowing just the right amount of spread. Don’t replace with baking powder — they behave differently.
- Cinnamon – Optional, but adds that cozy, warm flavor that complements the oats and cranberries beautifully.
- Rolled oats – Use old-fashioned oats, not quick oats. They hold their texture and make the cookies chewy instead of dry.
- Dried cranberries – The tart little bursts of flavor that make these cookies special. If they feel too dry, soak them briefly in warm water or orange juice and pat dry before adding.
- White chocolate chips – Add creamy sweetness that balances the tart cranberries. You can substitute with chopped white chocolate bars, or try dark or milk chocolate for variation.

👩🍳 Step-by-Step: Oatmeal cookies with Cranberry and white chocolate
Step 1 – Preheat and Prepare
Preheat your oven to 180°C / 350°F. Line two baking sheets with parchment paper or silicone mats.
Step 2 – Combine Dry Ingredients
In a medium bowl, whisk together flour, baking soda, salt, and cinnamon. Set aside.
Step 3 – Cream Butter and Sugars
In a large mixing bowl, beat together the butter, brown sugar, and white sugar until light and fluffy — about 2–3 minutes.
Step 4 – Add Eggs and Vanilla
Beat in the eggs one at a time, then add the vanilla. Scrape down the bowl to keep everything even.
Step 5 – Mix Dry into Wet
Add the flour mixture to the butter mixture and mix on low until just combined. Do not overmix — the dough should be thick and slightly sticky.
Step 6 – Fold in Oats and Mix-ins
Using a spatula, fold in oats, cranberries, and white chocolate chips (plus nuts if using). Make sure they’re evenly distributed.
Step 7 – Scoop and Bake
Use a 2-tablespoon cookie scoop (about 35 g) to portion dough balls onto your prepared baking sheets, spacing them about 5 cm (2 inches) apart.
Bake for 10–12 minutes, until the edges are golden but the centers still look soft.
Step 8 – Cool
Let the cookies cool on the tray for 5 minutes before transferring to a wire rack. The centers will firm up as they cool, giving you that perfect chewy texture.

💡 Tips for Success
- Soften the butter, don’t melt it — it helps keep the cookies thick and chewy.
- Use old-fashioned oats for texture; quick oats make them dry.
- If your cranberries are very dry, soak them in warm water for 5 minutes, then pat dry before adding.
- For a bakery look, press a few extra white chocolate chips on top before baking.
- Don’t overbake. They firm up as they cool.

❄️ Make Ahead and Storage
- Room Temperature: Store in an airtight container up to 5 days.
- Freeze (Baked): Freeze fully cooled cookies up to 2 months.
- Freeze (Unbaked Dough): Freeze dough balls on a tray; bake from frozen for 1–2 extra minutes.

🧩 Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Cookies spread too much | Butter too soft | Chill dough 15 min before baking |
| Cookies dry or hard | Overbaked | Pull out when centers look soft |
| Cookies pale and doughy | Oven temp too low | Use an oven thermometer to check 180°C |
| Cranberries too tough | Not pre-soaked | Soak dried cranberries in warm water before using |
- Soft Ginger Cookies
- Cranberry Pistachio Cookies or Cranberry Pecan Snowball Cookies
- Cranberry Cake Christmas or Cranberry Shortbread Squares
- See all holiday cookies or all cookie recipes
Frequently asked questions
These cookies will keep in the fridge for 3 to 4 days at room temperature. They can also be frozen in a freezer bag for up to a month.
The cookies have melted butter, which soaks into the oats making a delicious oatmeal mixture. These are very wholesome cookies and they do spread but not too much. They also become little light and airy because of the baking soda.
Adding too much flour to the cookie dough can make these cookies dry.
These cookies have oats and flour so if they are overbaked or kept out to dry at room temperature they can become hard. So bake for the time mentioned and keep them covered in an air-tight container.
Ingredients
- 180 g (1½ cup) All-purpose flour
- 1 tsp Baking soda
- ½ tsp Salt
- ½ tsp Ground cinnamon (optional but lovely for winter flavor)
- 230 g (1 cup) Unsalted butter softened to room temperature
- 200 g (1 cup) Packed light brown sugar
- 100 g (½ cup) White sugar
- 2 large Eggs room temperature
- 2 tsp Pure vanilla extract
- 270 g (2 cups) Old-fashioned rolled oats
- 120 g (¾ cup) Dried cranberries (Craisins or similar)
- 150 g (1 cup) White chocolate chips
Method
- Step 1 – Preheat and Prepare – Preheat your oven to 180°C / 350°F. Line two baking sheets with parchment paper or silicone mats.
- Step 2 – Combine Dry Ingredients – In a medium bowl, whisk together flour, baking soda, salt, and cinnamon. Set aside.180 g All-purpose flour, 1 tsp Baking soda, ½ tsp Salt, ½ tsp Ground cinnamon
- Step 3 – Cream Butter and Sugars – In a large mixing bowl beat together the butter, brown sugar, and white sugar until light and fluffy — about 2–3 minutes.230 g Unsalted butter, 200 g Packed light brown sugar, 100 g White sugar
- Step 4 – Add Eggs and Vanilla – Beat in the eggs one at a time, then add the vanilla. Scrape down the bowl to keep everything even.2 large Eggs, 2 tsp Pure vanilla extract
- Step 5 – Mix Dry into Wet – Add the flour mixture to the butter mixture and mix on low until just combined. Do not overmix — the dough should be thick and slightly sticky.
- Step 6 – Fold in Oats and Mix-ins – Using a spatula, fold in oats, cranberries, and white chocolate chips (plus nuts if using). Make sure they’re evenly distributed.270 g Old-fashioned rolled oats, 120 g Dried cranberries , 150 g White chocolate chips
- Step 7 – Scoop and Bake Use a 2-tablespoon cookie scoop (about 35 g) to portion dough balls onto your prepared baking sheets, spacing them about 5 cm (2 inches) apart. Bake for 10–12 minutes, until the edges are golden but the centers still look soft.
- Step 8 – Cool – Let the cookies cool on the tray for 5 minutes before transferring to a wire rack. The centers will firm up as they cool, giving you that perfect chewy texture.
Notes
- Soften the butter, don’t melt it — it helps keep the cookies thick and chewy.
- Use old-fashioned oats for texture; quick oats make them dry.
- If your cranberries are very dry, soak them in warm water for 5 minutes, then pat dry before adding.
- For a bakery look, press a few extra white chocolate chips on top before baking.
- Don’t overbake. They firm up as they cool.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Did you LIKE this recipe? Save it for later on Pinterest.
Follow on YouTube, Facebook, Twitter, Instagram or TikTok
Subscribe to receive new recipes right to your inbox.













Thank you! I’m going to hopefully make these tomorrow!