Using a stand mixer or electric beaters, cream together brown sugar, granulated sugar, and butter on medium speed, and beat until creamy, about 2 minutes. Add in the eggs and vanilla extract. Mx until combined.
Scrape down the sides of the bowl if needed. Add the baking soda, baking powder, salt, and cinnamon. Mix for about 30 seconds.
Add in the graham cracker crumbs, briefly stir in, then gradually add in the flour just until combined, don’t overmix.
Cover and chill the dough for about an hour in the fridge. (Or up to 48 hours)
When ready to bake, pull out the dough from the fridge, and once it’s soft enough to scoop, make dough balls by scooping about 2 tablespoons of the dough and placing them evenly spaced on baking sheets lined with parchment paper.
Bake at 350 degrees for 8-10 minutes, until edges are just golden but still soft in the center. Make sure not to overbake; the cookies will set up as they cool.
Let cool on a baking sheet for about 5 minutes, and then transfer to a wire rack to finish cooling. (Store in an airtight container for up to 5 days.)