Chocolate Peanut Butter Hearts

Heart-shaped peanut butter cups coated in glossy chocolate, sprinkled with flaky sea salt for a sweet and salty finish. Save to Pinterest
Heart-shaped peanut butter cups coated in glossy chocolate, sprinkled with flaky sea salt for a sweet and salty finish. | bitebackkitchen.com

These chocolate peanut butter hearts combine creamy peanut butter filling with a smooth, semi-sweet chocolate coating. After chilling to firm the centers, each heart is sprinkled with flaky sea salt to bring out a perfect balance of sweetness and saltiness. Easy to prepare and ideal for gifting or sharing, these treats provide a delightful contrast of textures and flavors in every bite. The process involves mixing the filling ingredients, shaping hearts with a cookie cutter, freezing, dipping in melted chocolate, and a final chill until set.

February rolled around and I found myself elbow-deep in peanut butter, trying to create something that felt special without requiring three days of prep work. The kitchen was messy, chocolate was everywhere, and these little hearts ended up being exactly the kind of treat that makes people pause mid-bite and ask for the recipe.

I brought a platter to my book club meeting and watched three grown women visibly brighten when the salt hit their tongues. One friend grabbed three extras for the road, and honestly, I couldnt blame her.

Ingredients

  • Creamy peanut butter: The backbone of the filling, so choose one you love eating straight from the jar
  • Unsalted butter: Softened to room temp helps it blend seamlessly into the peanut butter mixture
  • Powdered sugar: Sweetens and firms up the filling so it holds its heart shape beautifully
  • Pure vanilla extract: Just enough to round out the peanut butters natural richness
  • Semi-sweet chocolate chips: The classic choice that balances the sweet filling without being too intense
  • Coconut oil: Totally optional but makes the chocolate coating silkier and easier to work with
  • Flaky sea salt: The finishing touch that makes these taste like they came from a fancy chocolate shop

Instructions

Prepare your workspace:
Line a baking sheet with parchment paper and clear some counter space, because you will need it for rolling out the filling later.
Mix the peanut butter filling:
Combine the peanut butter, softened butter, powdered sugar, and vanilla in a mixing bowl. Beat until the mixture is smooth and holds together when you pinch it.
Roll and cut the hearts:
Place the filling between two sheets of parchment paper and roll to about 1/2 inch thickness. Use your heart cutter to cut shapes, then gather and re-roll the scraps until every bit of filling is used.
Chill the hearts:
Freeze the cut hearts for 30 minutes until firm, otherwise they will start melting the second they hit warm chocolate.
Melt the chocolate:
Microwave the chocolate chips and coconut oil in 30-second intervals, stirring between each, until completely smooth and glossy.
Dip and decorate:
Lower each peanut butter heart into the melted chocolate using a fork, let the excess drip off, then place back on the baking sheet. Sprinkle with flaky salt immediately while the chocolate is still wet.
Set the chocolate:
Chill the hearts in the refrigerator for 10 to 15 minutes until the chocolate coating is completely firm and snaps when you bite into it.
Freshly dipped chocolate peanut butter hearts with sea salt, arranged on parchment paper for easy serving. Save to Pinterest
Freshly dipped chocolate peanut butter hearts with sea salt, arranged on parchment paper for easy serving. | bitebackkitchen.com

My niece helped me make these last year and we ended up with chocolate smeared across our foreheads, somehow. The photos are ridiculous but the hearts were perfect.

Making Them Ahead

I have learned that these freeze exceptionally well at pretty much any stage. The undipped peanut butter hearts can stay frozen for weeks, and once coated, they keep beautifully in the refrigerator for two weeks.

Chocolate Tips

Dark chocolate creates a more sophisticated flavor profile and cuts through the sweet filling beautifully, while milk chocolate makes them taste nostalgic and indulgent. Either way, do not skip the coconut oil if you are new to dipping.

Serving Ideas

These work for everything from Valentines Day to holiday gift plates to just because Tuesdays. Package them in small boxes with wax paper between layers for gifting.

  • Try mini heart cutters for bite sized versions at parties
  • Swap in sunflower seed butter for nut free friends without losing that creamy texture
  • Keep them chilled until right before serving for the best chocolate snap
Decadent homemade chocolate peanut butter hearts, showcasing a creamy filling and a rich dark chocolate shell. Save to Pinterest
Decadent homemade chocolate peanut butter hearts, showcasing a creamy filling and a rich dark chocolate shell. | bitebackkitchen.com

Hope these hearts find their way to someone you love, or at least to your own happy moment with a cup of coffee and a quiet kitchen.

Your Recipe Questions

Yes, sunflower seed butter can replace peanut butter for a nut-free option without compromising creamy texture.

Semi-sweet chocolate provides a smooth, balanced coating, but dark chocolate can be used for a richer, less sweet finish.

After dipping, chill the hearts in the refrigerator for 10–15 minutes until the chocolate hardens and sets evenly.

Flaky sea salt enhances flavor by providing a contrast to the sweetness, adding a satisfying savory touch.

Store in an airtight container in the refrigerator to keep freshness for up to two weeks without losing texture.

Chocolate Peanut Butter Hearts

Creamy peanut butter hearts wrapped in smooth chocolate and finished with a sprinkle of sea salt.

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

Topping

  • Flaky sea salt for sprinkling

Instructions

1
Prepare Workspace: Line a baking sheet with parchment paper and set aside.
2
Make Peanut Butter Filling: In a mixing bowl, combine peanut butter, softened butter, powdered sugar, and vanilla extract. Mix until smooth and well combined.
3
Roll and Cut Hearts: Roll the mixture between two sheets of parchment paper to about 1/2-inch thickness. Use a small heart-shaped cookie cutter to cut out hearts. Place hearts on the prepared baking sheet. Re-roll scraps to use all the mixture.
4
Chill Hearts: Freeze the peanut butter hearts for 30 minutes until firm.
5
Melt Chocolate: In a microwave-safe bowl, melt the chocolate chips and coconut oil in 30-second intervals, stirring until smooth.
6
Dip Hearts: Using a fork or dipping tool, dip each peanut butter heart into the melted chocolate, letting excess drip off. Return to the baking sheet.
7
Add Sea Salt: Immediately sprinkle with flaky sea salt before the chocolate sets.
8
Set Chocolate: Chill in the refrigerator for 10–15 minutes until the chocolate is fully set.
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
  • Contains dairy (butter, chocolate)
  • May contain soy (chocolate)
Riley Montgomery

Home chef sharing flavorful, easy recipes and real-life kitchen tips for fellow food lovers.