Preheat oven to 350 degrees F.
Cream butter and sugar together in the bowl of a stand mixer or in a large bowl with an electric hand mixer for about one minute, until light and fluffy.
Add in egg and vanilla and beat until combined.
In a medium sized separate bowl combine flour, baking soda, baking powder, and salt.
Add dry ingredients to the butter mixture a little at a time, mixing as you go. The dough will shape into a ball when everything is combined.
Next, add in 4 of your crushed candy canes and chocolate chips. Mix into the dough with a spatula or by hand until well combined.
Scoop heaping tablespoon sized pieces of dough and roll into balls. You should get roughly 15 balls all together.
Press the tops of each ball into the reserved candy cane pieces. Place the balls onto a cookie sheet lined with parchment paper or a silicone baking sheet. Make sure there is about 2 inches in between each cookie as they spread significantly. I used 2 baking sheets for the 15 cookies, 7 on one sheet and 8 on the other, so there was enough space to allow for cookie spreading.
Bake for 11-13 minutes, until the cookies puff up and spread out. You want your cookies to look like they still have a minute or two to bake. Do not wait until the edges brown, your cookies will be overdone.
Cool on a wire rack for a few minutes and enjoy!