01 - Preheat the oven to 350°F and line two baking sheets with parchment paper.
02 - In a medium bowl, whisk together flour, baking soda, baking powder, salt, and cinnamon.
03 - In a large bowl, beat the softened butter, granulated sugar, and brown sugar until light and fluffy, about 2 minutes.
04 - Add the maple syrup, egg, and vanilla extract to the butter mixture, mixing until well combined.
05 - Gradually add the dry ingredients, mixing just until incorporated.
06 - Fold in the chocolate chips and nuts if using.
07 - Scoop tablespoon-sized balls of dough onto the prepared baking sheets, spacing them 2 inches apart.
08 - Bake for 10-12 minutes, or until the edges are lightly golden but the centers are still soft.
09 - Allow cookies to cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.