01 -
Using a hand mixer or stand mixer paddle attachment, beat the softened butter with brown and granulated sugars at medium speed until smooth, about 2 minutes.
02 -
Add eggs one at a time, mixing on high speed until fully combined, roughly 1 minute total. Scrape the bowl sides and bottom as needed.
03 -
Pour in vanilla extract and molasses, then mix on high speed until the mixture is smooth and aromatic.
04 -
In a separate bowl, whisk together the flour, baking soda, cinnamon, and salt for even distribution.
05 -
Add the dry mixture to the wet ingredients and mix on low speed just until incorporated, avoiding overmixing to prevent toughness.
06 -
Beat in the oats, raisins, and walnuts (if using) at low speed until evenly distributed; the dough will be thick and sticky.
07 -
Refrigerate the dough for 30 to 60 minutes to firm up. For less spreading, chill for a full hour. If chilling more than 2 hours, let sit at room temperature for at least 30 minutes before baking.
08 -
Preheat the oven to 177°C and line two large baking sheets with parchment paper or silicone mats while dough chills.
09 -
Use a cookie scoop or spoon to portion approximately 30 grams (2 tablespoons) of dough per cookie, spacing them 5 cm apart on the baking sheets.
10 -
Bake for 12 to 14 minutes until edges are lightly browned and centers appear soft and slightly under-baked to ensure chewiness.
11 -
Allow cookies to cool on the baking sheets for 5 minutes before transferring to a wire rack to set and retain soft centers.