Chewy Oatmeal Walnut Cookies
These oatmeal walnut cookies are the kind that disappear from the cookie jar before you know it. They bake up thick with chewy centers and just the right amount of crisp edge.

The toasted walnuts bring a deep, nutty warmth that plays off the brown sugar and hearty oats. No chilling required, so you can have a warm cookie in under half an hour.
What Makes These Cookies So Good
The texture hits the sweet spot between soft and chewy. Old-fashioned rolled oats hold their shape during baking, while the brown sugar and butter keep the centers tender for days.
Toasting the walnuts takes about five extra minutes and changes everything. The nutty flavor becomes richer and more pronounced, and it fills the kitchen with a smell that tells everyone cookies are coming.
I keep this recipe in regular rotation because the dough comes together in one bowl with no stand mixer needed, just a wooden spoon and some elbow grease. The result is a cookie that feels sturdy enough to pack in a lunchbox but still tastes like you put in real effort.
Ingredients

- 1 cup unsalted butter, softened: leave it out for an hour or so, it should give easily when pressed
- 1 cup packed light brown sugar: dark brown works too, it adds more molasses flavor
- 1/2 cup granulated sugar: plain white sugar is fine here
- 2 large eggs: room temperature helps them blend smoothly
- 2 tsp vanilla extract: the real stuff makes a difference
- 1 1/2 cups all-purpose flour: spooned and leveled, not scooped straight from the bag
- 1 tsp baking soda: check the date on the box so it is still active
- 1/2 tsp salt: fine sea salt or table salt
- 3 cups old-fashioned rolled oats: do not use quick oats, they turn to mush
- 1 1/2 cups chopped walnuts: toast them first for deeper flavor, see the tips below
Variations / Substitutions
- Chocolate chips: swap half the walnuts for semi-sweet chips, or just add a handful to the dough
- Dried cranberries or raisins: use 3/4 cup instead of walnuts for a fruitier cookie
- Pecans or almonds: any nut works, toast them the same way you would the walnuts
- Coconut: add 1/2 cup unsweetened shredded coconut along with the oats for a chewier cookie
- Dairy-free: use a solid vegan butter stick that is designed for baking, the texture will be close to the original
For a nut-free version, try Classic Oatmeal Raisin Cookies.
How to Make Chewy Oatmeal Walnut Cookies
Step 1: Cream the Butter and Sugars

In a large bowl, use a wooden spoon or an electric mixer to beat the 1 cup softened butter, 1 cup brown sugar, and 1/2 cup granulated sugar together until light and fluffy. This takes about 2 to 3 minutes by mixer or closer to 4 to 5 minutes by hand, and the mixture should look pale and airy.
You are working air into the butter right now, which gives the cookies lift. If the butter is too cold and you still see chunks, stop and let it warm up another ten minutes before you keep going.
Step 2: Beat in the Eggs and Vanilla

Crack the 2 eggs into the bowl one at a time, beating well after each addition until the yellow streak disappears. Then pour in the 2 teaspoons vanilla and beat until the mixture is smooth and emulsified, about 1 minute.
At this stage the batter will look a little curdled or glossy, and that is fine. The flour will pull it all together shortly.
Step 3: Mix the Dry Ingredients

In a separate smaller bowl, whisk together the 1 1/2 cups flour, 1 teaspoon baking soda, and 1/2 teaspoon salt. Scrape the flour mixture into the butter mixture all at once and stir with a spatula or the mixer on low speed just until you no longer see white streaks.
Stop as soon as the flour disappears. Overmixing at this point develops gluten and leads to a tough cookie instead of a tender one.
Step 4: Stir in the Oats and Walnuts

Dump in the 3 cups old-fashioned rolled oats and the 1 1/2 cups toasted walnuts. Use a sturdy spatula to fold everything together until the oats and nuts are evenly distributed, about 30 seconds of brisk stirring.
The dough will be thick and a little sticky. If your arms are getting a workout, you are doing it right.
Step 5: Scoop and Bake

Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop heaping tablespoonfuls of dough (a #40 cookie scoop works well) onto the sheets, spacing them about 2 inches apart because they spread a bit.
Bake one sheet at a time on the middle rack for 10 to 12 minutes. The cookies are done when the edges turn golden brown but the centers still look slightly underdone and puffy. They will firm up as they cool.
Step 6: Cool and Serve

Let the cookies rest on the hot baking sheet for 5 full minutes. This lets them finish setting without overcooking on the bottom.
After that, use a thin spatula to transfer the cookies to a wire rack. They will be warm and chewy with a nutty, buttery smell that is hard to resist.
A Few Tips Before You Start
- Toast the walnuts on a dry sheet pan at 350°F (175°C) for 5 to 7 minutes, shaking once halfway through, until you can smell them. Let them cool completely before mixing into the dough.
- Old-fashioned rolled oats are the only kind you want here. Quick oats turn the cookies soft and cakey, and steel-cut oats stay crunchy.
- If your kitchen is warm and the dough feels too soft to scoop, pop the bowl in the fridge for 15 minutes. The cookies will spread less and stay a little thicker.
- Do not grease the baking sheet. Parchment paper or a silicone mat gives the best golden bottoms without any extra oil.
- The butter needs to be truly soft, not just cool-room-temperature. Press a finger into the top. If it leaves a deep indent with no resistance, it is ready.
Oven times for different scoop sizes:
| Scoop size | Dough amount | Bake time |
|---|---|---|
| #40 (1.5 tbsp) | about 30g | 10 to 12 mins |
| #24 (2.5 tbsp) | about 50g | 13 to 15 mins |
Storing Leftovers
- Room temperature: Keep the cookies in an airtight container layered between sheets of wax paper. They stay soft and chewy for up to 5 days.
- Freeze the dough: Scoop the dough onto a parchment-lined sheet, freeze until solid, then transfer the frozen dough balls to a zip-top bag. Bake from frozen, adding 2 to 3 minutes to the time. The unbaked dough keeps for 3 months.
- Reheating: A stale cookie gets a second life in a 300°F (150°C) oven for 3 to 4 minutes, or 10 seconds in the microwave if you are in a rush.
Frequently Asked Questions
Can I use quick oats instead?
No, quick oats are cut thinner and will make the cookies soft and almost mushy instead of chewy. Stick with old-fashioned rolled oats.
How do I make these gluten-free?
Use a 1-to-1 gluten-free all-purpose flour blend that contains xanthan gum, and make sure your oats are certified gluten-free. Everything else in the recipe is naturally gluten-free.
Can I freeze the baked cookies?
Yes, they freeze well for up to 2 months in an airtight container. Thaw at room temperature still wrapped so condensation does not make them soggy.
My cookies spread into flat puddles, what went wrong?
The butter was likely too warm or melted. If the dough felt greasy before baking, chill it for 20 minutes and try again. Also check that your baking soda is fresh.
Can I reduce the sugar?
You can cut the granulated sugar by a couple tablespoons without ruining the texture, but reducing the brown sugar will make the cookies less chewy and more cakey.

Chewy Oatmeal Walnut Cookies Recipe
Ingredients
Method
- Cream the butter, brown sugar, and granulated sugar until light and fluffy, about 2 to 3 minutes.
- Beat in the eggs one at a time, then the vanilla, until smooth.
- Whisk the flour, baking soda, and salt together in a small bowl, then stir into the butter mixture just until combined.
- Fold in the oats and walnuts until evenly mixed.
- Scoop tablespoonfuls of dough onto parchment-lined baking sheets and bake at 350°F (175°C) for 10 to 12 minutes, until edges are golden.
- Let the cookies cool on the baking sheet for 5 minutes, then move to a wire rack to cool completely.
