Easy Chocolate Dipped Peanut Butter Hearts
These chocolate covered peanut butter hearts are dainty, one-bite candies with a glossy chocolate shell and a soft, creamy peanut butter center…
- Prep
- 25 mins
- Chill Time
- 1 hr
- Total
- 1 hr 25 mins
- Makes
- 28 hearts
Think of these chocolate covered peanut butter hearts as bite-sized candies with a crisp chocolate coat and a smooth peanut butter middle. They make a sweet Valentine’s Day treat or a simple way to let someone know you’re thinking of them!

Chocolate and peanut butter are my favorite pairing, especially in a no-bake dessert. This recipe grew out of my childhood favorite, Chocolate Covered Peanut Butter Eggs, and it’s a definite keeper. It’s simple to put together and calls for only a handful of ingredients, and anyone who receives them will feel cared for!
Looking for a holiday twist? Try my Chocolate Covered Peanut Butter Trees instead!
What You Will Need
Gather the following ingredients to make these easy chocolate covered peanut butter hearts.

- Vegetable Shortening. This is melted with the semi-sweet chocolate chips to thin the chocolate and add a bit of gloss. Coconut oil or paraffin wax can stand in for it too. Paraffin wax has the added benefit of letting the chocolate-covered peanut butter hearts sit out at room temperature without melting.
- Marshmallow Fluff. Marshmallow creme is a close cousin and can be used in its place. It’s nearly identical, though it contains cream of tartar and xanthan gum.
- Chocolate Chips. A quality semi-sweet brand works best, such as Ghirardelli. Milk chocolate chips will work if that’s what you have, but I find semi-sweet or dark chocolate has the richer flavor.
Exact amounts and full steps are in the recipe card below.
How to Make Them
Here is a quick look at how to make these easy chocolate covered peanut butter hearts. The printable recipe card below lists measurements in both US customary and metric units.

Step 1. Make the peanut butter filling. Beat the unsalted butter, peanut butter and marshmallow fluff together on medium-high speed until smooth (Images 1-2). Mix in the powdered sugar one cup at a time until everything is combined. With room temperature butter and proper mixing, the filling should feel soft, creamy and slightly sticky (Images 3-4).

Step 2. Shape the peanut butter hearts. Roll the filling out on a clean, dry counter dusted with powdered sugar. I like it around 1/4 inch thick (Image 5). Stamp out the hearts and set them on a wax paper-lined baking sheet (Image 6). Freeze until firm, roughly 45 minutes to 1 hour. Colder is better, since firmer hearts are much easier to dip in the melted chocolate.
Quick Tip: Dust your rolling pin with powdered sugar so the filling doesn’t grab onto it. Do the same to the heart cookie cutter so the hearts pop out cleanly.

Step 3. Melt the chocolate chips. Put the vegetable shortening or coconut oil and the chocolate chips in a microwave-safe bowl and heat on high for 1 minute. Stir, heat another 45 seconds to 1 minute, and stir again until smooth. As an alternative, use a double boiler: fill the bottom pan with 1-1.5 inches of water and keep it at a gentle simmer over low heat.
Quick Tip: When using paraffin wax, melt it first in a double boiler, then add the chocolate chips. Skip the microwave for this method.

Step 4. Dip the peanut butter hearts in chocolate. Use candy dipping tools or a pair of forks to coat each heart. Lift it out and tap off the extra chocolate against the rim of the bowl or double boiler. Refrigerate the dipped hearts until the coating sets. Trim any rough edges, then dig in!
Storing Them
Keep the chocolate covered peanut butter hearts in an airtight container in the refrigerator, or freeze them for up to a month. Put a sheet of wax paper between each layer so they don’t stick together.
Useful Equipment
Here are a few tools that come in handy when you make these chocolate-dipped peanut butter hearts!
- Small Heart Cookie Cutter. Most of my cutters come from Wilton or Ann Clark. Keep in mind that the size you choose will determine how many hearts you get.
- Double Boiler. Useful for melting chocolate, though a microwave-safe glass bowl works just as well. Keeping the heat very low stops the chocolate from firming up while you dip the hearts.
- Candy Dipping Tools. Mine are from Ateco and make the job easier, but they aren’t necessary. Two forks will do the trick!
For more candy making gear and my favorite baking finds, browse my Favorite Finds Shop on Amazon (affiliate links).

Common Questions
What should the consistency of my peanut butter filling look like?The filling should feel soft, creamy and a bit sticky.
My peanut butter filling is sticking to the surface and rolling pin when trying to roll it out.Dust a little more powdered sugar over the surface and the rolling pin.
Do I have to use paraffin wax?Not at all. My Grammy made them this way, and I still do sometimes. You can swap in two tablespoons of shortening or coconut oil instead. Either one thins the chocolate and gives it a nice shine.
What can I do with the leftover melted chocolate?You’ll likely have leftover melted chocolate once the hearts are coated. Use it to dip pretzels or any other snacks you have on hand, like chocolate sandwich cookies, almonds or chips!
Do these chocolate-covered peanut butter hearts taste like buckeyes?Traditional buckeyes are delicious, but their texture and flavor differ a bit from these chocolate peanut butter hearts.
More Chocolate and Peanut Butter Treats to Try!
Easy Chocolate Dipped Peanut Butter Hearts
These chocolate covered peanut butter hearts are simple to put together, need very little in the way of ingredients, and taste fantastic with their rich chocolate shell and creamy, peanut buttery center. Whoever receives them will be impressed and touched that you made these sweets just for them!
- Prep
- 25 mins
- Chill Time
- 1 hr
- Total
- 1 hr 25 mins
- Makes
- 28 hearts
Ingredients
- 1/2 cup Unsalted Butter, room temperature
- 3/4 cup Creamy Peanut Butter
- 1/2 cup Marshmallow Fluff
- 2 cups Powdered Sugar, plus extra for rolling out the filling
- 12 oz Semi-Sweet Chocolate Chips, or milk chocolate
- 2 tbsp Vegetable Shortening, or coconut oil or 1/2 square of paraffin wax
Method
- Line a small cookie sheet with wax paper. It will hold the peanut butter hearts once you cut them out.
- With a hand mixer or a stand mixer fitted with the paddle attachment, beat the unsalted butter, peanut butter and marshmallow fluff on medium-high speed until blended. Scrape down the sides of the bowl as needed.
- Drop the mixer to low and add the powdered sugar a cup at a time until it’s fully incorporated. The filling should be soft, creamy and slightly sticky.
- Sprinkle powdered sugar on a clean, dry surface and on the rolling pin, then roll the filling to roughly 1/4 inch thick.
- Dust a small heart cookie cutter with powdered sugar, then cut out the hearts. If filling clings to the inside of the cutter, press gently with your finger until it lets go, or give the cutter a light downward shake. Keep going until all the filling is used. Place the hearts close together on the cookie sheet.
- Freeze the hearts for at least 45 minutes to 1 hour (longer is fine too) until they’re firm enough to dip.
- Line a second cookie sheet with wax paper and set it aside. This one is for the finished chocolate-covered hearts.
- Add the semi-sweet chocolate chips and vegetable shortening (or coconut oil) to a microwave-safe bowl and heat on high for 1 minute. Stir, microwave another 45 seconds to 1 minute, and stir again until the chocolate is smooth and fully blended with the shortening. See the notes below if you’re using a double boiler or paraffin wax.
- Dip each peanut butter heart into the melted chocolate with candy dipping tools or two forks. Tap off the extra, then transfer it to the wax paper-lined sheet. Repeat with the rest, then refrigerate until the chocolate hardens. Once chilled, trim any excess if you like.
- Store the chocolate-covered peanut butter hearts in an airtight container in the fridge, or freeze them for a month.
Baker’s notes
- For a double boiler, fill the bottom pan with about 1 inch to 1.5 inches of water and keep it simmering over low heat. Stir the chocolate chips and shortening (or coconut oil) in the top pan until they blend into a smooth mixture. If you use paraffin wax in place of shortening or coconut oil, melt the wax first in the top pan over 1 inch to 1.5 inches of simmering water, never in the microwave. Press any small lumps of chocolate or wax against the pan with a spatula until they melt away. Freezing the hearts before dipping takes 45 minutes to 1 hour, but more time is always better, because firmer hearts are easier to coat. Note that this candy is not the same as traditional buckeyes, which taste and feel a little different.







