Preheat the oven to 350 F.
Combine the butter, brown sugar, and white sugar in a bowl. Using a hand mixer or stand mixer, mix for 2-3 minutes until light and fluffy.
Add eggs and vanilla and mix again.
Add flour, 1 cup of crushed graham crackers, cornstarch, baking soda, and salt. Mix until just combined.
Add the remaining ¼ cup of crushed graham crackers to a bowl.
Using a large (¼ cup) cookie scoop, scoop out the dough and roll it into a ball. Size: 2.3 oz for large or 1.15 oz for small
Flatten the balls. Drop the dough ball into the crushed graham crackers and roll it around until it is lightly coated all over.
Transfer the dough balls to a baking sheet, adding up to 6 on a standard baking sheet.
Bake for 9-11 minutes, until just starting to brown.
Remove from the oven and let the cookies cool on the pan for 5 minutes, then transfer to a cooling rack to cool completely.
While the cookies cool, make the frosting and streusel.
For the frosting, combine the butter and cream cheese. Mix for 2 minutes.
Add the powdered sugar and vanilla and mix again.
Transfer the frosting to a piping bag with a round tip.
To make the streusel, combine the crushed graham crackers and butter.
Spread the mixture out on a baking sheet and bake (still at 350) for 6-8 minutes, until golden brown.
Remove and let the streusel cool completely.
To assemble the cookies, pipe the frosting onto each cookie in a spiral.
Add a handful of streusel. Enjoy!!
Keep any extra cookies in a sealable container in the fridge for 3-4 days.
Note: icing and streusel ingredients halved from original
