01 - Whisk together flour, baking powder, baking soda, and salt in a medium bowl. Set aside for later use.
02 - In a large mixing bowl, beat softened butter and granulated sugar together until light and fluffy, approximately 2-3 minutes.
03 - Beat in the egg, vanilla extract, and Greek yogurt (or sour cream) until the mixture is smooth and well incorporated.
04 - Gradually add the dry ingredient mixture to the wet ingredients, mixing just until combined. Be careful not to overmix.
05 - Cover the dough and refrigerate for 20-30 minutes to firm up, which helps prevent excessive spreading during baking.
06 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
07 - Scoop dough using about 2 tablespoons per cookie onto prepared baking sheets, spacing them 2 inches apart to allow for spreading.
08 - Bake for 11-13 minutes, until edges are just golden brown and centers appear set. Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.
09 - Beat cream cheese and softened butter together until smooth and creamy. Add powdered sugar and vanilla extract, mixing until fluffy. Gently fold in the finely diced fresh strawberries.
10 - Once cookies have cooled completely, spread or pipe the strawberry cream onto each cookie. Top with additional diced strawberries and sprinkle with crushed freeze-dried strawberries if desired. Serve immediately or refrigerate until ready to serve.