Ingredients
Equipment
Method
Make the streusel
- Combine brown sugar, flour, cinnamon and a pinch of salt in a medium bowl.
- Cut in the cold diced butter with a pastry cutter or fingers until the mixture forms coarse crumbs; stir in chopped walnuts if using.
- Refrigerate the streusel while you make the dough so it stays firm for assembly.
Make the cookie dough
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper.
- Whisk together flour, baking powder, baking soda and salt in a bowl; set aside.
- In a large bowl, cream softened butter with granulated sugar and brown sugar until light and fluffy, about 2–3 minutes with a hand or stand mixer.
- Beat in the egg and vanilla until combined, then mix in the sour cream until smooth.
- Fold the dry ingredients into the wet just until combined; do not overmix. The dough will be slightly thick and soft.
Assemble and bake
- Scoop tablespoon-sized portions of dough (about 1 tablespoon each) and flatten slightly in your palm.
- Place about 1 teaspoon of chilled streusel in the center of each flattened dough disk. Fold the dough around the streusel and gently roll to reseal so the streusel is enclosed; flatten slightly and place on the prepared baking sheet about 2 inches apart.
- Sprinkle a pinch of additional streusel on top of each cookie if desired for a crumbly finish.
- Bake 10–12 minutes, until edges are set and bottoms are lightly golden; centers may still be soft.
- Let cookies cool on the baking sheet 5 minutes, then transfer to a wire rack to cool another 10 minutes before glazing.
Glaze and finish
- Whisk together powdered sugar, milk and vanilla until smooth and pourable; add more milk by 1/2 teaspoon if too thick.
- Drizzle the glaze over warm (not hot) cookies using a spoon or a small piping bag. Allow glaze to set 15–20 minutes before serving.
