Chocolate Peanut Butter Hearts

Freshly made chocolate peanut butter hearts, rich and creamy, arranged on a parchment-lined baking sheet.  Save to Pinterest
Freshly made chocolate peanut butter hearts, rich and creamy, arranged on a parchment-lined baking sheet. | sizzlelane.com

These chocolate peanut butter hearts combine creamy peanut butter filling with a smooth dark chocolate coating for a rich and satisfying treat. The peanut butter mixture is softened with butter, sweetened, then chilled before being coated in melted chocolate. The result is a luscious sweet that's easy to prepare and perfect for gifting or enjoying during special occasions. Variations can include crunchy nuts, milk or white chocolate, and even vegan-friendly substitutes.

My roommate walked in while I was knee-deep in chocolate swirls across the counter, heart-shaped peanut butter middles lined up like little soldiers waiting for their armor. She asked what disaster I had created, then ate three before the chocolate even fully set. Now every February, these appear on our counter without explanation.

I made these for a potluck once and watched them disappear in five flat minutes. Three different people asked for the recipe, and someone actually slipped one into their purse for later. That is when you know a recipe has earned permanent residence in your binder.

Ingredients

  • Creamy peanut butter: The natural oils keep the filling pliable, and the smooth texture makes rolling effortless
  • Unsalted butter, softened: Room temperature butter incorporates seamlessly into the peanut butter without any grainy bits
  • Powdered sugar: Sweetens and firms up the mixture so the hearts hold their shape perfectly
  • Pure vanilla extract: Rounds out the peanut butter flavor and adds that homemade bakery taste
  • Pinch of salt: Wakes up all the flavors and prevents the sweets from becoming cloying
  • Dark or semisweet chocolate: High-quality chocolate melts better and tastes significantly more luxurious than chips
  • Coconut oil: Makes the melted chocolate smoother and gives it a gorgeous glossy finish

Instructions

Make the peanut butter dough:
Beat the peanut butter and butter together until you have a glossy, uniform mixture, then fold in the powdered sugar, vanilla, and salt until a soft dough comes together.
Roll and cut the hearts:
Sandwich the dough between parchment paper and roll to about half an inch thick, then press in your heart cutter and transfer each shape to a lined baking sheet.
Chill until firm:
Pop the tray in the freezer for at least 25 minutes, because frozen peanut butter centers dip infinitely better than soft ones.
Melt the chocolate:
Gently heat the chocolate and coconut oil in a double boiler or microwave, stirring until you have silky liquid chocolate with no lumps.
Dip and coat:
Lower each heart into the chocolate on a fork, tap off the excess, and slide it back onto the parchment, then refrigerate until set.
Glossy dark chocolate hearts filled with smooth peanut butter, perfect for homemade Valentine’s Day gifting.  Save to Pinterest
Glossy dark chocolate hearts filled with smooth peanut butter, perfect for homemade Valentine’s Day gifting. | sizzlelane.com

My niece helped me make these last year and decided some needed sprinkles, some needed white chocolate drizzles, and one needed to be completely covered in crushed peanuts. They were chaos, but honestly, the extra texture was kind of brilliant.

Making Them Your Own

Mix crushed salted pretzels or graham crackers into the peanut butter filling for unexpected crunch. Swap half the dark chocolate for milk chocolate if you have a serious sweet tooth. A tiny pinch of cayenne in the chocolate adds a subtle warmth that makes people ask what your secret ingredient is.

Chocolate Melting Mastery

Water is the enemy of melted chocolate, so make sure your bowl and utensils are completely dry before you start. Microwave in 20-second bursts, stirring between each, rather than blasting it all at once. If your chocolate does seize, whisk in a teaspoon of coconut oil to bring it back to silky smooth.

Storage And Gifting

These hearts keep beautifully in the refrigerator for up to a week, though they rarely last that long in my house. Layer them between parchment paper in an airtight container so they do not stick together. For gifting, place each in a small paper cupcake liner and arrange them in a pretty box with tissue paper.

  • Wrap the container well if you are shipping them, since chocolate can melt in transit
  • Bring them to room temperature for about 10 minutes before serving for the best texture
  • The flavor actually improves after a day or two as the peanut butter and chocolate meld together
A close-up of chocolate-covered peanut butter hearts, served on a rustic plate with festive decorations. Save to Pinterest
A close-up of chocolate-covered peanut butter hearts, served on a rustic plate with festive decorations. | sizzlelane.com

Sometimes the simplest desserts are the ones people remember most. These hearts have become my go-to for everything from Valentine's Day to random Tuesdays when chocolate is the only answer.

Recipe FAQs

Use softened unsalted butter and gradually mix in powdered sugar until you achieve a smooth, pliable dough that holds shape when chilled.

Good-quality dark or semisweet chocolate provides a rich flavor and glossy finish; adding coconut oil helps create a smoother coating.

Yes, finely chopped roasted peanuts can be folded into the filling for an added crunch and nutty depth.

Freeze the shaped hearts for 25 to 30 minutes to firm them up so they hold shape during dipping.

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

Dairy-free butter and vegan chocolate can be used to create a vegan-friendly version without compromising flavor.

Chocolate Peanut Butter Hearts

Creamy peanut butter hearts dipped in dark chocolate for a smooth, rich taste and delightful texture.

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: Beat together the peanut butter and softened butter in a medium bowl until completely smooth and well combined.
2
Form Filling Dough: Add powdered sugar, vanilla extract, and salt to the peanut butter mixture. Mix thoroughly 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 the peanut butter mixture between two sheets of parchment paper to approximately 1/2 inch thickness. Use a small heart-shaped cookie cutter to cut out hearts and transfer them to the prepared baking sheet. Re-roll scraps as needed until all dough is used.
5
Chill Hearts: Place the baking sheet in the freezer for 25-30 minutes until the peanut butter hearts are firm and completely set.
6
Melt Chocolate: Melt the chocolate and coconut oil (if using) in a heatproof bowl set over barely simmering water, creating a double boiler. Stir frequently until completely smooth. Alternatively, microwave in short bursts, stirring between each interval.
7
Coat Hearts: Using a fork, dip each chilled heart into the melted chocolate, ensuring complete coverage. Allow excess chocolate to drip off, then place back on the parchment-lined sheet.
8
Set Chocolate: Refrigerate the coated hearts until the chocolate is completely set, approximately 15 minutes.
9
Store: Store finished hearts in an airtight container in the refrigerator for up to 1 week.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 160
Protein 3g
Carbs 15g
Fat 11g

Allergy Information

  • Contains peanuts and tree nuts
  • Contains dairy from butter
  • May contain soy depending on chocolate brand
  • Always check chocolate labels for possible traces of nuts, soy, or gluten
Monica Fields

Home cook sharing quick, nourishing recipes & helpful kitchen tips.