Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
5.0
(8)
Export 6 ingredients for grocery delivery
Step 1
Whisk the flour, baking soda, and salt together in a medium bowl. Set aside.
Step 2
In a large bowl using a hand mixer or a stand mixer fitted with paddle attachment, beat the butter for 1 minute on high speed until creamy. Switch to medium-high speed and beat in the brown sugar and 1/4 cup (50g) granulated sugar until completely creamed and smooth, about 2 minutes. Add the egg and beat until combined, about 1 minute. Scrape down the sides and bottom of the bowl as needed. Add the peanut butter and vanilla extract and beat until combined.
Step 3
Add the flour mixture to the wet ingredients and beat on low speed until combined. The dough will be very creamy and soft. Cover and chill the cookie dough in the refrigerator for at least 1 hour, and up to 3 days.
Step 4
Preheat oven to 350°F (177°C). Line 2 large baking sheets with parchment paper or silicone baking mats. (Always recommended for cookies.) Set aside. Also, make sure there’s room in your freezer because the baked cookies will need to be placed inside to prevent the chocolates from melting.
Step 5
Scoop and roll cookie dough, about 1 heaping Tablespoon of dough each. If desired, roll each ball in 1/4 cup of granulated sugar. Arrange cookie dough balls on the baking sheet about 3 inches apart. Bake for 11–13 minutes or until the tops begin to slightly crack. Remove cookies from the oven and allow to cool on the baking sheets for 5 minutes.
Step 6
Press a chocolate heart candy into the center of each, then, using a thin spatula, immediately transfer the cookies to a large plate or a few smaller plates (gently—they’re soft). Place the plate(s) of cookies in the freezer for 10 minutes to quickly set the chocolate in the cookie.
Step 7
Remove from the freezer and serve.
Step 8
Cookies stay fresh covered at room temperature for up to 1 week.