Chocolate Peanut Butter Hearts

Chocolate Peanut Butter Hearts dipped in rich melted chocolate and sprinkled with flaky sea salt on a marble slab. Save
Chocolate Peanut Butter Hearts dipped in rich melted chocolate and sprinkled with flaky sea salt on a marble slab. | flavormonk.com

These chocolate-coated hearts feature a smooth and creamy peanut butter center, combining rich cocoa and nutty flavors. The no-bake treat requires chilling time for perfect firmness and can be customized with various chocolate types or toppings like sea salt. Ideal for easy preparation, they offer a delightful texture and balance of sweetness, great for sharing or gifting. Store chilled for up to one week to maintain freshness and enjoy a decadent homemade delight.

The kitchen smelled like warm chocolate that Sunday afternoon when I decided to surprise my sister with something special for her anniversary. Id never made candy before but how hard could it be? Three hours and one chocolate-covered kitchen counter later I realized the learning curve was real but entirely worth it.

Last Valentine's Day I made a double batch and my husband caught me hiding several in the back of the fridge behind the leftovers. Now I always triple the recipe because somehow these disappear faster than I can package them. My neighbor's kids actually started knocking on the door around February 12th asking if the chocolate hearts were ready yet.

Ingredients

  • 200 g semi-sweet or dark chocolate: Chopping baking bars gives you the smoothest melt but good quality chocolate chips work in a pinch just avoid the bargain stuff that seizes when you look at it wrong
  • 1 tsp coconut oil: This optional addition makes the chocolate coating glossy and professional-looking plus it helps prevent that grayish bloom that appears after a few days
  • 120 g creamy peanut butter: Natural peanut butter with oil separation makes a softer filling while commercial brands give you that classic Reese's texture either way bring it to room temperature first
  • 40 g unsalted butter: Softened to room temperature so it blends seamlessly into the peanut butter without leaving tiny butter pockets
  • 60 g powdered sugar: This sweetens and stabilizes the filling so the hearts hold their shape when dipped
  • 1/2 tsp vanilla extract: Pure vanilla not imitation because this is the flavor that comes through under all that chocolate
  • Pinch of salt: Just enough to make the peanut butter sing without tasting salty

Instructions

Prepare your workspace:
Line a baking sheet with parchment paper having a few extra sheets ready makes your life easier when chocolate starts dripping everywhere
Make the peanut butter filling:
Beat the peanut butter softened butter powdered sugar vanilla and salt until completely smooth and glossy this takes about 2 minutes with an electric mixer
Shape the hearts:
Scoop level tablespoons of the mixture and use your hands to form heart shapes working quickly because the warmth from your palms makes the filling sticky
Chill the centers:
Freeze the shaped hearts for 30 minutes until firm to the touch this step is non-negotiable soft centers melt right into warm chocolate
Melt the chocolate:
Heat the chocolate and coconut oil in 30-second bursts stirring thoroughly between each microwave round or use a double boiler over gently simmering water
Dip the hearts:
Use a fork to lower each frozen heart into the chocolate lift it out and tap the fork against the bowl edge to remove excess then slide onto the parchment
Add the finishing touches:
Drizzle any remaining chocolate over the tops or sprinkle with flaky sea salt while the coating is still wet
Set the chocolate:
Refrigerate for 15 to 20 minutes until the coating snaps when you bite into it
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. | flavormonk.com

Last Christmas my niece announced these were better than anything she'd found in those fancy chocolate shops downtown. Watching people's faces light up when they bite through that crisp chocolate shell into the creamy peanut butter center has become one of my favorite kitchen moments.

Getting The Shape Right

I tried several methods before finding what works best. Rolling the filling into balls then gently pinching the top to create a heart shape gives the most consistent results. A small heart-shaped cookie cutter works too but you have to press the filling in firmly and freeze it longer. Sometimes I skip the heart shape entirely and make buckeyes instead same amazing flavor just round.

Chocolate Temper Talk

Proper tempering gives chocolate that professional snap and shine but honestly for home treats this recipe's quick-melt method works beautifully. The coconut oil helps prevent seizing and keeps the coating smooth even if you're not a chocolatier. If your chocolate does seize adding a teaspoon more coconut oil usually brings it back from the brink.

Storage Solutions

These hearts actually improve after a day in the fridge as the flavors meld together. Store them between layers of parchment paper in an airtight container and they will last up to a week though they never make it that long at my house. I've also frozen them for up to three months wrapped well and thawed overnight in the refrigerator.

  • Package these in small candy boxes tied with twine for instant impressive gifts
  • Try using white chocolate for half the batch and swirl the two coatings together for a marbled effect
  • If it's particularly warm in your kitchen keep the tray in the fridge between dipping batches
Chocolate Peanut Butter Hearts on a baking sheet with chocolate drizzle, ready to chill and serve at a party. Save
Chocolate Peanut Butter Hearts on a baking sheet with chocolate drizzle, ready to chill and serve at a party. | flavormonk.com

These hearts have become my go-to for birthdays holidays and just-because treats. There is something deeply satisfying about making something so indulgently delicious in your own kitchen.

Recipe FAQs

Freeze the peanut butter hearts for 30 minutes to firm up before dipping in melted chocolate, ensuring a clean coating.

Yes, semi-sweet, dark, milk, or white chocolate can be used for the coating, offering different flavor profiles.

Coconut oil helps create a smoother and shinier chocolate coating but is optional depending on desired texture.

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

Yes, substituting creamy peanut butter with crunchy adds extra texture to the filling.

These hearts pair wonderfully with a Ruby Port or a sweet dessert wine, enhancing the rich flavors.

Chocolate Peanut Butter Hearts

Rich chocolate hearts encasing creamy peanut butter, ideal for celebrations or sweet homemade indulgence.

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
Mix 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 heart shapes using hands or a heart-shaped mold. Arrange on prepared baking sheet.
4
Chill Filling: Freeze peanut butter hearts for 30 minutes until firm.
5
Melt Chocolate: 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: Dip each frozen heart into melted chocolate using a fork or dipping tool, ensuring complete coverage. Allow excess chocolate to drip off before returning to parchment-lined tray.
7
Decorate: Drizzle additional melted chocolate or sprinkle with sea salt if desired.
8
Set Chocolate: Refrigerate for 15-20 minutes until chocolate coating is completely set.
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
  • Contains dairy
  • Contains soy from chocolate
  • May contain traces of gluten or tree nuts
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.