Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. This helps with easy cleanup and ensures even baking!
Next, grab your mixer and beat the softened butter with the granulated and brown sugars until it's light, fluffy, and creamy. It’s what gives your cookies that perfectly tender, meltaway texture.
Add the eggs one by one, followed by the vanilla extract and key lime zest, mixing well until smooth.
In a different bowl, mix the flour, graham cracker crumbs, baking soda, and salt. This ensures even distribution of all the dry ingredients before adding them to the wet mixture.
Slowly incorporate the dry ingredients into the wet ingredients, mixing gently until the dough comes together. It should be slightly thick and a bit sticky, but not too wet. If it feels too soft, add a little extra flour to help it firm up.
Scoop the dough with a cookie scoop (or just roll by hand) and form balls. Transfer them to the prepared sheets and lightly press each into a chunky disk, this helps them bake just right and keeps that perfect chewy bite.
Bake for 11-14 minutes, or until the edges are golden and the centers are slightly soft. Don’t worry, they’ll firm up while cooling, but the center will stay delightfully soft and chewy.
While the cookies are cooling, prepare the frosting. Mix the butter, powdered sugar, heavy cream, and key lime juice with zest until everything turns into a creamy, fluffy dream. It should be thick, creamy, and perfectly tangy.
Once the cookies have fully cooled, transfer the frosting into a piping bag or a zip-top bag with the tip cut off. Pipe a generous spiral of frosting on each cookie.
Finally, sprinkle a touch of fresh key lime zest on top of each frosted cookie for that extra burst of lime flavor. Enjoy!