Preheat the oven to 350°F (180°C). Line a baking sheet with parchment paper.
In a medium bowl, combine oats, flour, spices, baking soda, and salt.
In another bowl mix together the butter with sugar, honey and vanilla extract.
Add the egg.
Mix until creamy.
Add pumpkin purée.
Mix again until smooth.
Add dry to wet ingredients and stir until just combined.
Fold in the nuts, chocolate, or other add-ins if using.
To make them softer, chill the dough for 30 minutes before baking. This is optional.
Using an ice cream scoop, take equal portions of dough.
Place on the prepared baking sheets, 1 inch (2.5 cm) apart.
Flatten slightly as they don’t spread much.
Bake 10-12 minutes, until set and lightly golden at the edges but still soft in the center.
While still warm, top with more toasted nuts.
Cool on the baking sheet for 5 minutes, then transfer to a rack. They’ll firm up a bit as they cool but stay soft and chewy inside.