Cranberry Oatmeal Cookies
These thick oatmeal cookies have chewy centers, lightly golden edges, and plenty of tart fresh cranberry, white chocolate, and pecans. Old-fashioned oats give the cookies their craggy texture. Chop the cranberries to distribute their moisture through the dough, then chill it before scooping so the cookies hold their height. Bake until the centers look set but still soft; they will finish setting on the pan.
Ingredients for Cranberry Oatmeal Cookies
Makes about 18 cookies. Prep time: 20 minutes, plus 30 minutes chilling. Bake time: 10 to 12 minutes per batch.

- 1 1/2 cups all-purpose flour (180g)
- 1/2 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine salt
- 1 teaspoon ground cinnamon
- 1/2 cup (1 stick) unsalted butter, softened (113g)
- 3/4 cup packed light brown sugar (165g)
- 1/4 cup granulated sugar (50g)
- 1 large egg, at room temperature
- 1 teaspoon vanilla extract
- 1 1/2 cups old-fashioned rolled oats (135g)
- 1 cup fresh cranberries, coarsely chopped (100g)
- 3/4 cup white chocolate chunks or chips (130g)
- 3/4 cup chopped pecans (85g)
Use old-fashioned oats for a distinct, chewy oat texture. Quick oats will make a puffier, less chewy cookie.

How to Bake Cranberry Oatmeal Cookies
- Prepare the pans: Line two light-colored rimmed baking sheets with parchment paper. Plan to bake one sheet at a time on the center rack.
- Mix the dry ingredients: Whisk the flour, baking soda, baking powder, salt, and cinnamon in a medium bowl.
- Cream the butter and sugars: Beat the softened butter, brown sugar, and granulated sugar until creamy and slightly lighter in color, about 3 to 4 minutes. Beat in the egg and vanilla until smooth.
- Finish the dough: Mix in the dry ingredients on low speed just until no flour remains. Reserve a small handful each of the chopped cranberries, white chocolate, and pecans for the tops. Fold the oats and remaining mix-ins gently into the dough.
- Chill: Cover and refrigerate the dough for 30 minutes. Preheat the oven to 350°F (175°C) while it chills. The dough should feel firmer but still be scoopable.
- Scoop and shape: Place 2-tablespoon portions at least 2 inches apart on the prepared sheets. Press each mound just enough to slightly flatten the top, keeping it thick and uneven. Lightly press a few reserved mix-ins onto each cookie.
- Bake: Bake one sheet at a time, uncovered, on the center rack for 10 to 12 minutes. Start checking at 10 minutes. Remove the cookies when the edges are lightly golden and the pale centers no longer look wet or shiny but still look soft. Rotate the pan near the end only if your oven browns unevenly.
- Cool: Leave the cookies on the baking sheet for 5 minutes so the tender centers can set. Transfer carefully to a wire rack. Serve slightly warm or at room temperature.
How to Keep the Cookies Thick and Tender
Chilling firms the butter and limits spreading. Flatten each mound only slightly so its thick center bakes evenly without losing the craggy shape. Keep any dough waiting for the next batch chilled.
Do not wait for the whole cookie to turn brown or feel firm in the oven. Dark pans may brown the edges faster, so watch for lightly golden edges and set, soft-looking centers rather than relying on the clock alone.
For another thick, tender cookie style, see these Thick Soft Chocolate Chip Cookies.
Fresh and Dried Cranberries
Chopped fresh cranberries give these cookies tart pieces and extra moisture. Dried cranberries can be used for a different version, but they will produce a less moist fruit texture and a different appearance; they are not an equivalent swap for the fresh fruit in this dough. Keep the white chocolate and pecans for the same flavor combination.
Storage and Make-Ahead
Cool the cookies completely, then store them in an airtight container at room temperature for 3 to 5 days. Place parchment between layers if the white chocolate is still soft, and do not stack warm cookies.
Refrigerate unbaked dough in an airtight container for up to 2 days. If it becomes too firm to scoop, let it sit briefly at room temperature. Fully cooled cookies can be frozen in an airtight freezer-safe container for up to 1 month and thawed at room temperature.
To freeze dough, portion it into mounds and freeze them on a sheet until firm. Transfer to an airtight container for up to 1 month. Thaw until the mounds are no longer frozen solid before baking for more predictable spread.
Nutrition
Approximate nutrition per cookie, based on 18 cookies: 235 calories, 4g protein, 12g fat, and 30g carbohydrates. Per 100g of baked cookies: approximately 450 calories, 7g protein, 22g fat, and 58g carbohydrates. Values vary with ingredient brands, cookie size, and moisture lost during baking.
Equipment
- 2 rimmed baking sheets
- parchment paper
- medium mixing bowl
- electric mixer
- cookie scoop
- wire rack
Ingredients
Dry Ingredients
- 1 1/2 cups all-purpose flour (180g)
- 1/2 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine salt
- 1 teaspoon ground cinnamon
Cookie Dough
- 1/2 cup (1 stick) unsalted butter, softened (113g)
- 3/4 cup packed light brown sugar (165g)
- 1/4 cup granulated sugar (50g)
- 1 large egg, at room temperature
- 1 teaspoon vanilla extract
- 1 1/2 cups old-fashioned rolled oats (135g)
- 1 cup fresh cranberries, coarsely chopped (100g)
- 3/4 cup white chocolate chunks or chips (130g)
- 3/4 cup chopped pecans (85g)
Instructions
- Line two light-colored rimmed baking sheets with parchment paper. Plan to bake one sheet at a time on the center rack.
- Whisk the flour, baking soda, baking powder, salt, and cinnamon together in a medium bowl.
- Beat the softened butter, brown sugar, and granulated sugar until creamy and slightly lighter in color, about 3 to 4 minutes.
- Beat in the egg and vanilla until smooth.
- Mix in the dry ingredients on low speed just until no flour remains.
- Reserve a small handful each of the chopped cranberries, white chocolate, and pecans for topping. Fold the oats and remaining cranberries, white chocolate, and pecans into the dough.
- Cover and refrigerate the dough for 30 minutes. Preheat the oven to 350°F (175°C) while the dough chills.
- Scoop 2-tablespoon portions of dough onto the prepared sheets, spacing them at least 2 inches apart. Press each mound slightly to flatten the top while keeping it thick.
- Press a few reserved cranberries, white chocolate pieces, and pecans onto the tops of the cookies.
- Bake one sheet at a time for 10 to 12 minutes, until the edges are lightly golden and the centers are set but still soft.
- Cool the cookies on the baking sheet for 5 minutes, then transfer them carefully to a wire rack to cool.
Tips
- Use old-fashioned rolled oats for the chewiest texture; quick oats make puffier, less chewy cookies.
- Coarsely chop the fresh cranberries so their moisture distributes evenly through the dough.
- Chill the dough for 30 minutes to limit spreading and help the cookies stay thick.
- Flatten the dough mounds only slightly to preserve a thick, craggy shape.
- Remove the cookies when the centers look set and soft, not fully brown or firm.
- Keep dough for later batches chilled while the first sheet bakes.
Variations
- Dried Cranberry Version: Use dried cranberries for a less moist, chewier fruit texture and a different appearance; keep the white chocolate and pecans for the same flavor combination.
