How to Make Chocolate Peanut Butter Heart Cups

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.

(Image: Kirsten Nunez)

eHow may earn compensation through affiliate links in this tutorial.

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

(Image: Kirsten Nunez)


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.

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

Step 3

Fill 1/3 of a small pot with water.

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

Step 7

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

(Image: Kirsten Nunez)

Step 8

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

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

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.

(Image: Kirsten Nunez)

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!

(Image: Kirsten Nunez)