Preheat the oven to 350 degrees F. Line two cookie sheets with parchment paper.
Using a standing mixer, beat the butter, sugar, brown sugar, eggs, and vanilla until it is combined, smooth and fluffy.
In a medium bowl, whisk together the flour, graham cracker crumbs, baking soda and salt until combined.
Gradually add and mix the dry ingredients into the wet ingredients. Continue to beat until a dough has formed.
Scoop out 16 equally portions of dough rolling each one into a ball with your hands.
Place cookie balls onto prepared cookie sheets and lightly press down to flatten a bit. Bake for 15 minutes or until lightly golden brown.
Allow cookies to cool completely before frosting.
To make the frosting: Using a standing mixer, beat the butter, powdered sugar, heavy whipping cream, key lime juice and zest until combined, smooth and fluffy but holds peak.
Spoon the frosting into a clean piping bag.
Start at the center of the and pipe a thick spiral of frosting until you reach the edge of the cookie.
Sprinkle some finely crushed graham cracker crust over top and allow the frosting to firm up.
Top with a dollop of whipped cream and a lime wedge for garnish.