Chocolate Peanut Butter Hearts

Golden Chocolate Peanut Butter Hearts with Sea Salt glisten on a cooling rack, their glossy coating catching the light beside scattered peanut crumbs. Save to Pinterest
Golden Chocolate Peanut Butter Hearts with Sea Salt glisten on a cooling rack, their glossy coating catching the light beside scattered peanut crumbs. | savourysprint.com

These chocolate peanut butter hearts blend creamy peanut butter filling with a silky chocolate coating, finished by a touch of flaky sea salt. The process involves chilling the buttery mixture, cutting it into heart shapes, and dipping each in melted chocolate before setting. The result is a delightful balance of sweet and salty flavors, perfect for satisfying snack cravings. Variations allow for nut-free or richer chocolate options, making this sweet treat customizable and simple to prepare.

The kitchen counter was covered in chocolate specks and my hands were sticky, but watching these hearts come together made February feel magical. Id been attempting homemade chocolate candies for years, usually ending up with seized chocolate or oddly shaped blobs, but this recipe changed everything. There is something deeply satisfying about cutting out perfect little hearts and knowing they will become something special.

Last Valentine is Day, I made three batches and gave them to everyone in my building. My neighbor texted me two days later asking if there was any way to get more, and my normally chocolate-averse niece admitted she had been hiding them in her room. Sometimes the simplest recipes become the ones people remember most.

Ingredients

  • Creamy peanut butter: The backbone of the filling, choose a brand you love eating straight from the spoon
  • Unsalted butter: Softened to room temperature helps it blend seamlessly into the peanut butter mixture
  • Powdered sugar: Sweetens the filling while giving it structure to hold its heart shape
  • Pure vanilla extract: A little warmth that rounds out the peanut butter flavor beautifully
  • Semi-sweet chocolate chips: Creates that classic chocolate coating everyone loves
  • Coconut oil: Makes the chocolate smoother and easier to dip, but skip if you prefer a thicker coating
  • Flaky sea salt: The finishing touch that makes these truly unforgettable

Instructions

Prepare your workspace:
Line a baking sheet with parchment paper and clear some counter space. This recipe moves quickly once the chocolate melts.
Mix the filling:
Combine peanut butter, softened butter, powdered sugar, and vanilla in a mixing bowl. Beat until completely smooth and no sugar lumps remain.
Roll and cut:
Place the dough between two parchment sheets and roll to 1/2-inch thickness. Cut hearts with a cookie cutter and arrange on your prepared baking sheet.
Chill thoroughly:
Freeze the hearts for 30 minutes until firm. Cold hearts are much easier to dip without falling apart.
Melt the chocolate:
In a microwave-safe bowl, heat chocolate chips and coconut oil in 30-second bursts, stirring between each interval. Stop when completely smooth.
Dip and decorate:
Lower each heart into the chocolate using a fork or dipping tool. Lift gently, tap off excess, and return to the parchment. Sprinkle immediately with flaky salt.
Set completely:
Refrigerate for 10 to 15 minutes until the chocolate is firm. Store chilled until ready to share.
Freshly dipped Chocolate Peanut Butter Hearts with Sea Salt are arranged on parchment, a few cut in half to reveal the creamy filling. Save to Pinterest
Freshly dipped Chocolate Peanut Butter Hearts with Sea Salt are arranged on parchment, a few cut in half to reveal the creamy filling. | savourysprint.com

My friend took one bite and closed her eyes, saying it reminded her of the peanut butter cups her grandmother used to make. That is when I knew this recipe was worth keeping.

Choosing Your Chocolate

Semi-sweet chocolate chips work perfectly fine, but chopping a good quality chocolate bar creates an even smoother coating. Dark chocolate lovers can swap in 70% chocolate for a more sophisticated flavor. Just know that darker chocolate sets faster, so work quickly when dipping.

Making Ahead

These hearts actually improve after a day or two in the refrigerator as the flavors meld together. You can make the peanut butter filling up to three days in advance, storing it tightly wrapped. Dip and finish them the day before serving for the freshest chocolate coating.

Troubleshooting

If your peanut butter mixture feels too sticky to roll, chill it for 15 minutes first. Hearts cracking when dipped usually means they are not cold enough. Chocolate not setting might indicate the ratio of coconut oil is too high or your kitchen is quite warm. In warmer months, you might skip the coconut oil entirely or dip in shorter batches.

  • Any leftover chocolate can be poured onto parchment and broken into bark
  • A small offset spatula helps smooth any imperfections in the chocolate coating
  • These freeze well for up to a month if layered between parchment in an airtight container
A close-up of Chocolate Peanut Butter Hearts with Sea Salt shows textured chocolate and sparkling salt crystals against a rustic wooden backdrop. Save to Pinterest
A close-up of Chocolate Peanut Butter Hearts with Sea Salt shows textured chocolate and sparkling salt crystals against a rustic wooden backdrop. | savourysprint.com

There is something about giving handmade food that feels like giving a piece of your heart. These little hearts have become my go-to for moments that call for something sweet and sincere.

Recipe FAQs

Use short intervals in the microwave and stir frequently. Adding a small amount of coconut oil helps keep the chocolate smooth and fluid.

Yes, sunflower seed butter or almond butter can be used as alternatives to accommodate allergies or preferences.

Sprinkle the flaky sea salt immediately after dipping while the chocolate is still warm and wet to help it adhere properly.

Chill the dipped hearts for 10 to 15 minutes in the refrigerator until the coating fully firms up.

Store the hearts in an airtight container in the refrigerator for up to two weeks to maintain freshness.

Chocolate Peanut Butter Hearts

Creamy peanut butter hearts coated in smooth chocolate and finished with flaky sea salt for a perfect sweet and salty snack.

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

Ingredients

Peanut Butter Filling

  • 1 cup creamy peanut butter
  • 1/4 cup unsalted butter, softened
  • 1 cup powdered sugar
  • 1/2 teaspoon pure vanilla extract

Chocolate Coating

  • 2 cups semi-sweet chocolate chips or chopped chocolate
  • 1 tablespoon coconut oil (optional, for smoother coating)

Topping

  • Flaky sea salt, for sprinkling

Instructions

1
Prepare Baking Surface: Line a baking sheet with parchment paper and set aside.
2
Mix Peanut Butter Filling: In a mixing bowl, combine creamy peanut butter, softened unsalted butter, powdered sugar, and pure vanilla extract. Mix with electric mixer or spatula until completely smooth and well combined.
3
Roll Out Filling: Place the peanut butter mixture between two sheets of parchment paper. Roll with a rolling pin to approximately 1/2-inch thickness.
4
Cut Heart Shapes: Use a small heart-shaped cookie cutter to cut out heart shapes. Place hearts on the prepared baking sheet. Gather and re-roll scraps until all mixture is used.
5
Chill Hearts: Freeze the peanut butter hearts for 30 minutes until firm and ready for coating.
6
Melt Chocolate: Place semi-sweet chocolate chips and coconut oil (if using) in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each interval, until completely smooth.
7
Coat Hearts: Using a fork or dipping tool, carefully dip each peanut butter heart into the melted chocolate. Allow excess chocolate to drip off, then return to the baking sheet.
8
Add Sea Salt: Immediately sprinkle flaky sea salt over each chocolate-coated heart before the chocolate sets.
9
Set and Serve: Refrigerate for 10–15 minutes until chocolate is completely set. Store in an airtight container in the refrigerator for up to 2 weeks.
Additional Information

Equipment Needed

  • Mixing bowl
  • Electric mixer or spatula
  • Parchment paper
  • Rolling pin
  • Heart-shaped cookie cutter
  • Baking sheet
  • Microwave-safe bowl
  • Fork or dipping tool

Nutrition (Per Serving)

Calories 180
Protein 3g
Carbs 16g
Fat 12g

Allergy Information

  • Contains peanuts, dairy (butter, chocolate), and possibly soy (chocolate)
Natalie Brooks

Natalie shares approachable recipes and real cooking wisdom for anyone who loves homemade food.