Begin by preheating the oven to 350°F.
In the bowl of a stand mixer or with an electric hand mixer, combine the butter, brown sugar and granulated sugar. Cream together, mixing for 2 minutes.
Scrape the sides of the bowl and mix in the eggs and vanilla.
Once mixed well, add the flour, crushed graham crackers, baking soda, baking powder and salt. Mix until a soft dough forms.
Use a #24 cookie scoop to portion out the dough into 3 tbsp balls. Arrange on a parchment or silicone lined cookie sheet.
Bake at 350°F for 11-13 minutes or until the cookies spread and just begin turning golden brown on the edges.
While the cookies cool, make the cheesecake frosting.
Combine the cream cheese and the butter until smooth using either a stand mixer or an electric hand mixer.
Add the powdered sugar 1 cup at a time, allowing the mixture to completely combine before adding an additional cup. Repeat until all of the powdered sugar has been added.
Add the vanilla into the frosting and incorporate. Adjust the thickness of the frosting by adding in a small amount of heavy cream at a time as needed.
Spread 1 1/2 tbsp of frosting onto each cookie and top with your desired toppings.
Store in the fridge until ready to serve. Enjoy!