Preheat the Oven: Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper or silicone baking mats.
Make the Streusel:
In a bowl, combine the flour, brown sugar, and cinnamon.
Cut in the cold butter with a pastry cutter or fork until the mixture forms pea-sized crumbs. Set aside.
Mix the Dry Ingredients for Cookies:
In a medium bowl, whisk together the flour, baking soda, cinnamon, and salt.
Cream the Butter and Sugars:
In a large bowl, beat the butter, granulated sugar, and brown sugar until light and fluffy.
Add the egg and vanilla extract, beating until combined.
Combine Wet and Dry Ingredients:
Gradually add the dry ingredients to the wet mixture, mixing until just combined.
Stir in the rolled oats.
Shape the Cookies:
Scoop 1 1/2-tablespoon portions of dough and place them onto the prepared baking sheets, leaving about 2 inches between each cookie.
Gently flatten each ball of dough.
Add the Streusel:
Sprinkle a generous amount of streusel topping over each cookie, pressing it lightly into the dough.
Bake:
Bake the cookies for 12-14 minutes, or until the edges are golden brown and the centers are set.
Allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.