Chocolate Peanut Butter Hearts

Decadent chocolate hearts filled with creamy peanut butter, perfect for special occasions or as a delightful homemade treat. Save
Decadent chocolate hearts filled with creamy peanut butter, perfect for special occasions or as a delightful homemade treat. | sundayspoonful.com

These chocolate hearts feature a smooth peanut butter center enveloped in a silky chocolate coating. The creamy filling blends peanut butter, butter, powdered sugar, and a touch of vanilla, shaped into small heart forms and chilled to firm up. Once dipped in melted semi-sweet chocolate, they chill until set, creating a melt-in-your-mouth experience. Ideal for gifting or a special indulgence, they offer a simple no-bake delight with rich flavors and a satisfying texture.

The first Valentine's Day after I got married, I was determined to make something that felt like a genuine gesture instead of just buying chocolates. These peanut butter hearts ended up being so much better than anything store-bought, and now they've become our little tradition. There's something almost magical about watching that glossy chocolate coating harden around the creamy peanut butter center.

Last year I made a double batch for my book club and suddenly every conversation stopped. Women who'd been chatting for twenty years went completely silent, just savoring that first bite. Now they request them every month, and honestly, I don't mind at all.

Ingredients

  • 200 g semi-sweet or dark chocolate: The darker chocolate creates this beautiful contrast with the sweet peanut butter that nobody can resist
  • 1 tsp coconut oil: This little trick makes your chocolate coating impossibly smooth and gives it that professional shine
  • 120 g creamy peanut butter: Room temperature peanut butter blends so much better, preventing any lumpy surprises in your filling
  • 40 g unsalted butter: Softened to room temperature, this creates that silky texture that melts on your tongue
  • 60 g powdered sugar: Sift it first to avoid any grainy moments in your otherwise perfect filling
  • 1/2 tsp vanilla extract: Pure vanilla makes such a difference here, trust me on this one
  • Pinch of salt: Just enough to make those peanut butter flavors sing without being overwhelming

Instructions

Prep Your Workspace:
Line a baking sheet with parchment paper so your hearts won't stick, giving you that pristine bottom edge.
Make The Filling:
Blend peanut butter, softened butter, powdered sugar, vanilla extract, and salt until completely smooth and creamy.
Shape Your Hearts:
Scoop about 1 tablespoon of mixture and form into small hearts using your hands or a mold, then place on the prepared sheet.
Chill Until Firm:
Freeze the peanut butter hearts for 30 minutes so they hold their shape perfectly when you dip them later.
Melt The Chocolate:
Melt chocolate and coconut oil in a heatproof bowl over simmering water or microwave in 30-second bursts, stirring until silky smooth.
Coat Each Heart:
Dip each frozen heart into melted chocolate using a fork or dipping tool, letting excess drip off before returning to the tray.
Add Finishing Touches:
Drizzle with extra melted chocolate or sprinkle sea salt while the chocolate is still slightly tacky.
Set Completely:
Chill finished hearts for 15 to 20 minutes until chocolate is completely set and firm.
Freshly dipped chocolate peanut butter hearts cooling on a parchment-lined tray, ready to be enjoyed. Save
Freshly dipped chocolate peanut butter hearts cooling on a parchment-lined tray, ready to be enjoyed. | sundayspoonful.com

My sister called me in a panic last February because she'd waited until the last minute to make Valentine's treats. We made these together over FaceTime, her kitchen covered in chocolate splatters, laughing at our messy dipping technique. She sent me a photo later that night of her husband absolutely delighted with his homemade gift.

Getting That Perfect Chocolate Shell

The coconut oil might seem optional but it's honestly what transforms your coating from homemade to professional. Without it, the chocolate can seize up or look dull instead of glossy and gorgeous.

Making Shapes Without The Fuss

I've made these with fancy molds and just using my hands, and honestly both work beautifully. The hand-shaped ones have this rustic charm that people sometimes prefer over the perfectly uniform ones.

Storage Secrets

These need to stay cold or the filling gets too soft and the chocolate loses its snap. Keep them layered between parchment paper in an airtight container.

  • Let them sit at room temperature for just 5 minutes before serving for the best texture
  • Stack carefully with parchment between layers to prevent scratches on your chocolate coating
  • They actually taste better after sitting overnight, if you can manage to wait that long

Delicious homemade chocolate peanut butter hearts arranged neatly on a tray for a sweet and savory treat. Save
Delicious homemade chocolate peanut butter hearts arranged neatly on a tray for a sweet and savory treat. | sundayspoonful.com

There's something deeply satisfying about making these from scratch and watching people's faces light up when they bite into something you made with your own hands.

Recipe FAQs

Yes, crunchy peanut butter adds texture and a pleasant crunch to the creamy filling.

Semi-sweet or dark chocolate provides a balanced bitterness that complements the sweet filling well.

Freeze the hearts for about 30 minutes to firm them up, allowing for easier dipping and better coating.

Yes, drizzle extra melted chocolate or sprinkle with sea salt for an elegant touch.

Use dairy-free butter and plant-based chocolate to create vegan-friendly versions without sacrificing flavor.

Store the finished hearts in an airtight container in the refrigerator for up to one week to maintain freshness.

Chocolate Peanut Butter Hearts

Rich chocolate hearts filled with creamy peanut butter, chilled to perfection for a sweet treat.

Prep 20m
0
Total 20m
Servings 20
Difficulty Easy

Ingredients

Chocolate Coating

  • 7 oz semi-sweet or dark chocolate, chopped
  • 1 tsp coconut oil

Peanut Butter Filling

  • 1/2 cup creamy peanut butter
  • 3 tbsp unsalted butter, softened
  • 1/2 cup powdered sugar
  • 1/2 tsp vanilla extract
  • Pinch of salt

Instructions

1
Prepare Work Surface: 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, vanilla extract, and salt. Beat until smooth and creamy.
3
Shape Hearts: Scoop approximately 1 tablespoon of mixture and form into small hearts using hands or a small heart-shaped mold. Arrange on prepared baking sheet.
4
Chill Hearts: Freeze peanut butter hearts for 30 minutes until firm.
5
Melt Chocolate: While chilling, melt chocolate and coconut oil in a heatproof bowl over simmering water or microwave in 30-second intervals, stirring frequently until smooth.
6
Coat Hearts: Using a fork or dipping tool, submerge each frozen heart in melted chocolate, ensuring complete coverage. Allow excess chocolate to drip off, then return to parchment-lined tray.
7
Decorate: Optionally drizzle with remaining melted chocolate or sprinkle with sea salt.
8
Set Chocolate: Refrigerate finished hearts for 15-20 minutes until chocolate coating is completely set.
9
Storage: Store in an airtight container in refrigerator for up to 1 week.
Additional Information

Equipment Needed

  • Mixing bowl
  • Electric mixer or spatula
  • Baking sheet
  • Parchment paper
  • Small heart-shaped mold
  • Fork or dipping tool
  • Heatproof bowl

Nutrition (Per Serving)

Calories 120
Protein 2g
Carbs 10g
Fat 8g

Allergy Information

  • Contains peanuts, dairy, and soy. May contain traces of gluten or tree nuts.
Phoebe Langford

Home cook sharing easy meals, creative kitchen hacks, and comforting recipes for every home.