Prepare 2 baking sheets by lining with parchment paper or silicone mats.
In a medium bowl, whisk together the flour, baking soda and baking powder. Set aside.
Using a stand mixer with the paddle attachment, begin creaming the butter, brown sugar and granulated sugar until light and fluffy (2 - 4 minutes on medium speed). Scrape the bowl as needed. Note: a hand mixer may also be used
Add the peanut butter. Mix on medium speed until well combined. Scrape the bowl as needed.
Add the egg. Mix on medium speed until well combined. Scrape the bowl as needed.
Add the flour mixture and mix on low speed until combined.
Sugar Coating
Scoop approximately 1 ½ tablespoons of cookie dough and roll into a ball. Roll in the granulated sugar until well coated.
Bake and Cool
Place the cookies onto the prepared baking sheets. Leave approximately 2 inches of space between each cookie.
Bake cookies for 10 - 12 minutes, or until tops and edges of cookies are browning.
Allow cookies to cool for 5 minutes. Place a chocolate heart in the center of each cookie.
Let cookies cool on the baking sheets for an additional 5 to 10 minutes, then transfer them to a wire rack to cool completely.