Loading...

In the bowl of a stand mixer fitted with the paddle attachment, combine the creamy peanut butter, powdered sugar, and softened unsalted butter. Mix on medium speed until all ingredients are well combined and form a thick, cohesive dough-like consistency. Scrape down the sides of the bowl as needed.

Transfer the peanut butter dough onto a large piece of parchment paper. Place another piece of parchment paper on top of the dough. Using a rolling pin, roll out the peanut butter dough to an even thickness of about 1/4 inch.

Using a heart-shaped cookie cutter, cut out heart shapes from the rolled dough. Carefully transfer the cut-out peanut butter hearts to a baking sheet lined with parchment paper. Gather any dough scraps, re-roll, and cut out more hearts until all dough is used. Place the baking sheet in the refrigerator to chill for at least 30 minutes, or until firm.

While the peanut butter hearts are chilling, melt the chocolate for the coating. In a small saucepan or a double boiler, melt the chocolate chips over low heat, stirring frequently, until smooth and completely melted. Alternatively, melt in a microwave-safe bowl in 30-second intervals, stirring after each, until smooth.

Remove the chilled peanut butter hearts from the refrigerator. Using a fork, carefully pick up one peanut butter heart. Dip the heart into the melted chocolate, ensuring it is fully coated. Lift the chocolate-covered heart out of the chocolate, gently tapping the fork against the edge of the pan to allow any excess chocolate to drip off.

Place the chocolate-covered heart onto a clean piece of parchment paper to set. Repeat the dipping process for all remaining peanut butter hearts. If the chocolate starts to thicken, gently reheat it over low heat.

Allow the chocolate-covered hearts to set completely at room temperature or in the refrigerator for about 30 minutes, until the chocolate hardens. Once set, the homemade peanut butter hearts are ready to be enjoyed.


In the bowl of a stand mixer fitted with the paddle attachment, combine the creamy peanut butter, powdered sugar, and softened unsalted butter. Mix on medium speed until all ingredients are well combined and form a thick, cohesive dough-like consistency. Scrape down the sides of the bowl as needed.

Transfer the peanut butter dough onto a large piece of parchment paper. Place another piece of parchment paper on top of the dough. Using a rolling pin, roll out the peanut butter dough to an even thickness of about 1/4 inch.

Using a heart-shaped cookie cutter, cut out heart shapes from the rolled dough. Carefully transfer the cut-out peanut butter hearts to a baking sheet lined with parchment paper. Gather any dough scraps, re-roll, and cut out more hearts until all dough is used. Place the baking sheet in the refrigerator to chill for at least 30 minutes, or until firm.

While the peanut butter hearts are chilling, melt the chocolate for the coating. In a small saucepan or a double boiler, melt the chocolate chips over low heat, stirring frequently, until smooth and completely melted. Alternatively, melt in a microwave-safe bowl in 30-second intervals, stirring after each, until smooth.

Remove the chilled peanut butter hearts from the refrigerator. Using a fork, carefully pick up one peanut butter heart. Dip the heart into the melted chocolate, ensuring it is fully coated. Lift the chocolate-covered heart out of the chocolate, gently tapping the fork against the edge of the pan to allow any excess chocolate to drip off.

Place the chocolate-covered heart onto a clean piece of parchment paper to set. Repeat the dipping process for all remaining peanut butter hearts. If the chocolate starts to thicken, gently reheat it over low heat.

Allow the chocolate-covered hearts to set completely at room temperature or in the refrigerator for about 30 minutes, until the chocolate hardens. Once set, the homemade peanut butter hearts are ready to be enjoyed.
