eHow may earn compensation through affiliate links in this tutorial.

This Valentine's Day, treat your loved ones to homemade chocolate peanut butter heart cups. Since they're made from scratch, these sweet treats are more special than the store-bought kind. You can even customize the recipe and use cashew, almond or sunflower seed butter instead. Ready to make this recipe? You'll need 12 heart-shaped silicone cupcake molds or heart silicone candy molds to make mini cups.

Video of the Day

Peanut butter heart cups

Things You’ll Need

  • 1 cup peanut butter (or any other nut/seed butter)

  • 2 cups dark chocolate chips

  • 2 teaspoons olive or coconut oil

  • 4 to 6 tablespoons powdered sugar

  • 2 tablespoons coconut flour

  • Pinch of salt (optional)

  • 12 heart-shaped silicone cupcake molds

Peanut butter heart cups


The powdered sugar and coconut flour give the nut butter a dough-like consistency. They also make it easier to scoop, along with adding some sweetness. However, if you'd like to keep things simple, feel free to omit these two ingredients and use nut butter by itself.

Step 1

In a bowl, combine the nut butter, coconut flour, salt and 1/3 of the powdered sugar.

Combine nut butter, coconut flour and powdered sugar

Step 2

Stir well, then add the next 1/3 of powdered sugar. Repeat with the last 1/3 portion and mix until all the ingredients are evenly combined. Taste and add more powdered sugar if necessary. Place in refrigerator to chill.

Mix ingredients

Step 3

Fill 1/3 of a small pot with water.

Fill pot with water

Step 4

Place 1 cup of dark chocolate chips in a small stainless steel bowl. Place on top of the pot; bottom of the bowl shouldn't touch the water. This creates a double boiler.

Make a double boiler

Step 5

Place the pot over medium-low heat. As the chocolate chips melt, add 1 teaspoon oil and stir well. Continue mixing until the chocolate is completely melted and smooth.

Melt the chocolate chips

Step 6

Transfer the melted chocolate into your heart-shaped molds and spread with a spoon. You'll need just enough to cover the bottom layer. The appropriate amount will depend on the exact size of your molds. For reference, we used slightly less than 1 tablespoon per heart cupcake mold.

Set aside any leftover melted chocolate.

Add melted chocolate

Step 7

To quickly harden the chocolate, place in the freezer for 15 minutes.

Freeze the chocolate hearts

Step 8

Remove the chilled nut butter from the refrigerator. Scoop into the molds, making sure to distribute the nut butter evenly.

Scoop nut butter on top of the chocolate

Step 9

To the bowl with leftover chocolate, add the remaining chocolate chips and oil. Melt until smooth, then scoop on top of the nut butter.

Top with melted chocolate

Step 10

Chill in the refrigerator for 1 hour. If you're pressed for time, place them in the freezer until set. Pop the peanut butter heart cups out of the molds.

Peanut butter heart cups

If you'd like, place the cups on a sheet of parchment paper and drizzle melted white chocolate on top. You can even dye the white chocolate first with red or pink food coloring. To drizzle the chocolate, use a plastic squeeze bottle. Freeze until set.

Drizzle white chocolate

Your peanut butter heart cups are ready to gift. Your friends, family and co-workers will adore these darling homemade treats. Don't forget to save a few for yourself!

Peanut butter heart cups


Please enter your comment!
Please enter your name here