Chocolate Peanut Butter Hearts

Chocolate Peanut Butter Hearts coated in smooth dark chocolate, arranged on a parchment-lined tray for a sweet homemade Valentine’s treat. Save to Pinterest
Chocolate Peanut Butter Hearts coated in smooth dark chocolate, arranged on a parchment-lined tray for a sweet homemade Valentine’s treat. | recipesbytabitha.com

These chocolate peanut butter hearts combine a smooth, creamy peanut butter filling with a rich dark chocolate coating. After mixing the filling ingredients into a soft dough, the mixture is rolled, cut into heart shapes, and chilled until firm. Each heart is then dipped into melted chocolate and refrigerated to set, creating a delightful treat ideal for sharing on special occasions. Optional ingredients like chopped peanuts or alternative chocolate types allow for customizable textures and flavors.

My kitchen counter looked like a chocolate crime scene, with cocoa smudges on my cheek and peanut butter fingerprints everywhere. I had volunteered to make Valentines treats for my daughters class and completely underestimated how long it would take to dip two dozen hearts. Something about the way melted chocolate clings to peanut butter creates the most satisfying snap when you bite into it, and suddenly the mess felt worth it. The kids demolished them before the class party even ended.

Last winter my sister came over during a snowstorm and we turned this into a full blown chocolate production line. She was in charge of the dipping station while I shaped the hearts and we discovered that terrible dipping technique still yields delicious results. Some hearts got a thick chocolate shell, others barely had a coating, and both versions disappeared just as quickly.

Ingredients

  • 1 cup creamy peanut butter: Natural peanut butter works but the filling will be softer and trickier to dip
  • 4 tablespoons unsalted butter softened: Let it come to room temperature naturally so the dough forms evenly
  • 1 1/2 cups powdered sugar: Sift it first if you notice any lumps because nobody wants grainy filling
  • 1/2 teaspoon pure vanilla extract: The real stuff makes a noticeable difference in the finished flavor
  • Pinch of salt: This tiny amount wakes up all the other ingredients and keeps them from feeling cloying
  • 300 g good quality dark or semisweet chocolate chopped or in chips: Higher percentage chocolate balances the sweet peanut butter center beautifully
  • 1 tablespoon coconut oil optional: Makes the chocolate coating smoother and gives it a gorgeous glossy finish

Instructions

Prepare the peanut butter filling:
Beat together the peanut butter and softened butter until completely smooth with no remaining butter chunks. Add the powdered sugar vanilla extract and salt mixing until a soft pliable dough forms that holds together when pressed.
Shape the hearts:
Roll the peanut butter mixture between two sheets of parchment paper to about 1/2 inch thickness. Use a small heart shaped cookie cutter to cut out hearts and transfer them to a parchment lined baking sheet. Re roll the scraps until all the dough is used.
Chill the hearts:
Freeze the peanut butter hearts for 25 to 30 minutes until they are firm to the touch. This step is crucial because warm filling will melt your chocolate coating and create a mess.
Melt the chocolate:
Melt the chocolate and coconut oil if using in a heatproof bowl over barely simmering water stirring until smooth. Alternatively use the microwave in short bursts stirring between each interval.
Coat the hearts:
Using a fork dip each chilled heart into the melted chocolate letting excess drip off. Place the coated hearts back on the parchment lined sheet and refrigerate for about 15 minutes until the chocolate sets completely.
Save to Pinterest
| recipesbytabitha.com

These became my go to contribution for every friend birthday and office celebration because they are so much more impressive than the effort required. The first time my nephew tried one he declared it better than any store bought candy and asked if I could make them for his school Valentine exchange.

Getting The Chocolate Right

Chocolate that is too hot will seize and turn grainy while chocolate that is too cool will be thick and gloppy. I learned the hard way that patience during melting saves so much frustration later. If you see any white streaks or lumps keep stirring gently until they disappear.

Making Them Your Own

Sometimes I fold finely chopped roasted peanuts into the filling for a surprise crunch. Other times I use milk chocolate instead of dark for a sweeter treat that reminds me of childhood candy bars. A drizzle of white chocolate over the dark coating looks fancy and adds another layer of flavor.

Storage And Making Ahead

These actually taste better after a day in the fridge because the flavors have time to meld together. I have made them three weeks in advance stored them in an airtight container between layers of parchment and they were perfect.

  • Keep them refrigerated because the peanut butter filling softens at room temperature
  • Layer them with parchment paper so they do not stick together
  • They freeze beautifully for up to two months if you need a serious head start
A close-up of a bitten Chocolate Peanut Butter Heart revealing a creamy peanut butter filling, perfectly chilled and ready to serve. Save to Pinterest
A close-up of a bitten Chocolate Peanut Butter Heart revealing a creamy peanut butter filling, perfectly chilled and ready to serve. | recipesbytabitha.com

There is something deeply satisfying about making candy that tastes better than anything you can buy. These little hearts have a way of making ordinary Tuesdays feel like celebrations.

Recipe Questions

Use creamy peanut butter and softened unsalted butter, beating them together until smooth before adding powdered sugar and vanilla for a pliable dough.

Melt chocolate gently over a double boiler or in short bursts in the microwave, stirring frequently to ensure a smooth consistency without burning.

Yes, finely chopped roasted peanuts can be mixed into the filling to add a pleasant crunch and extra flavor.

Freeze the shaped peanut butter hearts for 25–30 minutes until firm to ensure they hold their shape when dipped in chocolate.

Store the coated hearts in an airtight container in the refrigerator to keep them fresh for up to one week.

Chocolate Peanut Butter Hearts

Creamy peanut butter hearts dipped in dark chocolate, chilled to perfection.

Prep 25m
Cook 5m
Total 30m
Servings 20
Difficulty Easy

Ingredients

Peanut Butter Filling

  • 1 cup creamy peanut butter
  • 4 tablespoons unsalted butter, softened
  • 1 1/2 cups powdered sugar
  • 1/2 teaspoon pure vanilla extract
  • Pinch of salt

Chocolate Coating

  • 10 oz good-quality dark or semisweet chocolate, chopped or in chips
  • 1 tablespoon coconut oil (optional, for smoother coating)

Instructions

1
Prepare Peanut Butter Base: In a medium bowl, beat together the peanut butter and softened butter until smooth and fully combined.
2
Form Filling Dough: Add the powdered sugar, vanilla extract, and salt. Mix until a soft, pliable dough forms that holds together easily.
3
Prepare Baking Surface: Line a baking sheet with parchment paper and set aside for the shaped hearts.
4
Roll and Cut Hearts: Roll out the peanut butter mixture between two sheets of parchment to about 1/2 inch thickness. Using a small heart-shaped cookie cutter, cut out hearts and transfer them to the prepared sheet. Re-roll scraps as needed until all dough is used.
5
Chill Hearts: Freeze the peanut butter hearts for 25 to 30 minutes until firm to the touch, which will make dipping easier.
6
Melt Chocolate: Melt the chocolate and coconut oil (if using) in a heatproof bowl over barely simmering water, stirring frequently until smooth and glossy. Alternatively, melt in short bursts in the microwave, stirring between each interval.
7
Coat Hearts: Using a fork, dip each chilled heart into the melted chocolate to coat completely. Gently tap the fork against the bowl edge to let excess chocolate drip off, then place the hearts back on the parchment-lined sheet.
8
Set and Store: Refrigerate until the chocolate sets completely, about 15 minutes. Store in an airtight container in the refrigerator for up to 1 week.
Additional Information

Equipment Needed

  • Mixing bowl
  • Electric mixer or spatula
  • Heart-shaped cookie cutter
  • Baking sheet
  • Parchment paper
  • Double boiler or microwave-safe bowl
  • Fork

Nutrition (Per Serving)

Calories 160
Protein 3g
Carbs 15g
Fat 11g

Allergy Information

  • Contains peanuts, dairy (butter, possibly chocolate), and soy (present in some chocolate brands). Always verify chocolate labels for potential traces of nuts, soy, or gluten.
Tabitha Greene

Sharing easy, wholesome recipes and handy cooking tips for home cooks who love good food.