For the Cookies:
Preheat the Oven: Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper.
Mix Dry Ingredients: In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
Cream Butter and Sugar: In a large bowl, use an electric mixer to cream together the softened butter and granulated sugar until light and fluffy.
Add Wet Ingredients: Beat in the egg, vanilla extract, and sour cream until well combined.
Combine: Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Gently fold in the diced fresh strawberries.
Bake: Drop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart. Bake for 12-15 minutes, or until the edges are lightly golden. Remove from the oven and allow to cool on the baking sheets for a few minutes before transferring to a cooling rack to cool completely.
For the Cream Cheese Frosting:
Cream Ingredients: In a medium bowl, beat together the softened cream cheese and butter until smooth and creamy.
Add Sugar and Vanilla: Gradually add the powdered sugar and vanilla extract, beating until smooth and well combined.
Frost Cookies: Once the cookies are completely cool, spread a thick layer of cream cheese frosting on top of each cookie. Alternatively, you can use a piping bag for a more decorative finish.
For the Crumble Topping:
Mix Ingredients: In a small bowl, mix together the flour, brown sugar, granulated sugar, melted butter, and cinnamon until the mixture resembles coarse crumbs.
Sprinkle: Sprinkle the crumble topping over the cream cheese frosting on each cookie.