Preheat oven to 350°F and line baking sheet with parchment paper.
Cream together butter, peanut butter, and sugar until light and fluffy.
Add eggs and vanilla extract and mix well.
Combine flour, baking powder, and baking soda then add dry ingredients to creamed mixture and mix well.
Shape a tablespoon of dough around a Snickers forming a ball. Make sure Snickers is covered completely before placing on baking sheet.
Bake cookies for 10 - 12 minutes, until lightly browned.
Drizzle chocolate glaze over cookies then let cool.
Skip the salt in the glaze if you’d prefer your cookies to be super sweet. The salt adds a nice contrast to the sweet chocolate but can be left out.Glaze quickly back and forth over the cookies with consistent pressure to get the seamless look of swirls. If you move slowly, the glaze may break and not look as pretty.Don’t over bake. The cookies will be done when they’re beginning to turn a light brown color.Enjoy warm so you can get the best of these cookies with the melted center.Store in an airtight container, like a plastic container with a lid, or a zipper plastic bag for up to five days.