You won't believe how easy it is to make Homemade Chocolate Peanut Butter Eggs that taste even better than Reese's peanut butter eggs. You just need 6 simple ingredients and they're so fun to make with the kids. These no-bake Easter egg candies have rich peanut butter flavor and are naturally gluten free, and can easily be made dairy free and vegan. You can decorate them with colored white chocolate and festive sprinkles to celebrate the holiday. They're so fun! If you love this idea, try my Homemade Chocolate Peanut Butter Cups.

WHY THIS RECIPE WORKS
- Easy to make - these Easter candies are so simple to make. The peanut butter mixture comes together together in just one bowl with basic ingredients that you likely already have. 6 ingredients. The most tedious part is dipping them in chocolate, but that's the most fun too!
- No-bake dessert - there's no baking involved to make peanut butter eggs. You simply mix some ingredients together, shape it and dip it into melted chocolate.
- Rich peanut butter flavor - if you love peanut butter, then you will certainly love these because they are so much more flavorful than store-bought Reese's peanut butter eggs.
- Tempered dark chocolate coating - I love to use dark chocolate to offset the sweetness of the peanut butter filling, however you can also use milk chocolate. Be sure to read my easy method for tempering chocolate in minutes so that you get that nice snappy chocolate shell.
- Not too sweet - you'll find these homemade peanut butter eggs perfectly sweet and not nearly as sweet and cloying as Reese's eggs.

WHAT TYPE OF CHOCOLATE TO USE FOR HOMEMADE PEANUT BUTTER EASTER EGGS?
Once you have all of your filling disks ready, it's time to melt the chocolate for the coating. I strongly recommend dark chocolate for these homemade chocolate peanut butter cups. Chocolate with greater than 60% cocoa solids is best because it will have a higher cocoa butter content which means it will flow more easily, and also taste great!

INGREDIENTS FOR HOMEMADE PEANUT BUTTER EGGS
- Peanut butter - I use regular, no-stir, smooth, creamy peanut butter for this recipe, like Jif or Skippy. If you would like to make a version with natural peanut butter, try this recipe.
- Butter - you can use salted or unsalted butter. You just need 2 tablespoons and I really like salted butter for the richness it adds while also helping to balance the sweetness.
- Confectioners' sugar - powdered icing sugar both sweetens and thickens the filling to make these candies.
- Honey - this is optional, and just a ½ teaspoon of honey adds a lovely note of acidity and keeps the filling soft instead of crumbly.
- Dark chocolate - semi-sweet dark chocolate or bittersweet chocolate work great for this recipe. I like to use 70% chocolate to balance the sweetness of the filling and also because I really love dark chocolate. These semisweet chocolate chips melt beautifully.






STEP-BY-STEP INSTRUCTIONS: HOW TO MAKE PEANUT BUTTER EGGS
- STEP 1). Make the peanut butter filling. Whip the butter. Add butter to a medium bowl and whip with an electric hand mixer or wire whisk until it is smooth and very creamy.
- STEP 2). Add peanut butter and sugar. Add the peanut butter, honey, vanilla, salt and confectioners' sugar and mix on medium-low speed until completely smooth and there are no lumps. If your powdered sugar is very lumpy, you can sift it first.
- STEP 3). Shape the filling. Scoop up 1 ½ tablespoon portions of the filling and roll each one into a smooth ball using your hands. Then, use your hands to flatten the ball and shape it into an oval to resemble and egg.
- STEP 4). Chill. Place the 'eggs' on a parchment paper-lined baking sheet and put the tray in the freezer for at least 30 minutes to firm up solid while you prepare the coating.
- STEP 5). Prepare the coating. For the dark chocolate coating, Melt chocolate in a double boiler or add the chocolate to a microwave-safe bowl and microwave in 15-20 second intervals until fully melted, stirring well between each interval.
- STEP 6). Dip the eggs. Coating the eggs works best when they are chilled so that the chocolate firms up quickly and doesn't pool when you set it down on the baking sheet. Place a peanut butter egg into the bowl with the chocolate coating and use a fork to flip it so it is evenly coated on all sides. Lift it out of the chocolate and let the excess chocolate drip off, scraping off excess against the edge of the bowl. Return it to the parchment paper. Let stand until chocolate is set.
- STEP 7). Decorate. Drizzle more chocolate over the coated eggs and add pastel-colored sprinkles before the drizzle sets.

EXPERT TIPS
- Use a good quality chocolate with a high cocoa butter content. This is called "couverture" chocolate because it is used for making confectionery in applications for coating, dipping and drizzling.
- Melt the chocolate gently but thoroughly. You can use a microwave to melt the chocolate if you are careful with short intervals and stirring in between, but for best results I recommend using the double boiler method to ensure that you do not over-heat the chocolate.
- Use the "incomplete tempering" method. This is the easiest and fastest way to temper chocolate. I explain all about it here in this post.
- Chose your favorite brand of peanut butter. I find Jif and Skippy have the best peanut flavor. I do not like Kraft peanut butter and find that it tastes of mostly oil.

RECIPE FAQ
You can dip these in any type of chocolate - white, milk or dark. I recommend choosing couverture chocolate which has a high cocoa butter content designed to be more fluid for dipping and enrobing.
Once the chocolate is set firm, you can store them at room temperature in an airtight container. To keep them neat, place small pieces of parchment or wax paper between them. You can also keep them in the refrigerator for longer.
These delicious little treats will keep at room temperature for up to 2 weeks, and up to a month in the fridge. If you like them soft, keep them at room temperature, but if you like the texture of a crackly chocolate shell, then eat them straight from the fridge. I like them both ways!
If you love chocolate, check out these recipes!
Triple Chocolate Brownies Fudgy Grain Free Brownies Olive Oil Brownies with Date Fudge Frosting Fudgy Buckeye Brownies Outrageous Fudgy Chocolate Chip Cheesecake Brownies The BEST Small Batch Fudge Brownies Homemade Cosmic Brownies Recipe!More chocolate recipes please!
Looking for more things to bake with chocolate? Try these:
Video
Chocolate Peanut Butter Eggs (Reese's copycat)
Ingredients
- 2 tablespoon (28g) salted butter, softened
- ¾ cup (180g) regular creamy peanut butter (the no-stir kind - not natural peanut butter)
- ½ teaspoon honey (optional, but it keeps the filling nice and soft)
- ¼ teaspoon pure vanilla extract
- ⅛ teaspoon salt
- 1 cup (120g) confectioners' sugar
- 7 oz (200g) dark chocolate (I love these couverture chocolate chips)
- sprinkles or flaky sea salt for topping
Instructions
- Line a large baking sheet with parchment paper or a silicone baking mat. Set aside.
- Make the peanut butter filling. Add butter to a medium bowl and whip with an electric handheld mixer or mix it in the bowl of a stand mixer fitted with the paddle attachment on medium speed for about 1 minute until it is smooth and very creamy. You can also do this by hand using a spatula or wire whisk. Add the peanut butter, honey, vanilla and salt and mix until combined, about 1 minute. Add the confectioners' sugar and mix on low speed for 2 minutes until everything is combined. The mixture will be a little soft and crumbly. If your powdered sugar is very lumpy, you can sift it first.
- Use a tablespoon measure or a large spoon to portion out 1 ½ tablespoons (about 1 ounce) of the peanut butter mixture. Roll it into a ball and then flatten the ball between your palms and use your fingers to form it into an oval, and then shape it so that it looks like an egg with one end tapered slightly. The egg should be between ½ inch and ¾ inch thick. Place it on the prepared baking sheet and repeat until you use up the peanut butter mixture. If you notice it becomes too soft to handle, place it in the refrigerator for 15-20 minutes to firm up. Place the tray with the peanut butter eggs in the freezer for 30-60 minutes until fully chilled and solid.
- Meanwhile, melt the chocolate. You can melt it in a double boiler or the microwave, and the quickest way is to use the incomplete tempering method for which the instructions are on this post. You simply melt the chocolate very gently with constant stirring in a heatproof bowl set over a saucepan with a bit of gently simmering water only until it is 75% melted. Then, remove the bowl from over the heat and stir to let the residual heat melt the remaining chocolate. This ensures you do not break the temper so that it sets up with a glossy sheen and firm snap. If using the microwave, melt in 20-second increments, stirring after each increment, until it is mostly melted, then continue stirring until the residual heat melts all of the chocolate.
- Remove peanut butter eggs from the freezer. I recommend working with 5 at a time so that they stay cold. Place one into the melted chocolate and use a fork to submerge it, turn it over and then carefully lift out. Tap the fork gently on the side of the bowl and scrape it over the edge to remove excess chocolate. Use another fork to help slide the candy off and back onto the lined baking sheet.
- Once the chocolate coating sets on the eggs, drizzle leftover chocolate over each one (reheat it gently if necessary) and sprinkle with pastel non-pareils or flaky sea salt.
- Refrigerate coated candies for 30 minutes or until chocolate has completely set before serving and enjoy!











Rebecca
These are really delicious!
Working with the chocolate is tricky, though. It becomes thick fast which makes it difficult to keep a thin layer on the peanut butter. User error perhaps? You also need to work relatively fast because the eggs start to thaw in the warm chocolate.
The end result is definitely worth it! I’ll try again and hopefully improve my technique.
christina.marsigliese
Thank you Rebecca! Yes, also if you live in a cold climate it will thicken faster. If you use a couverture chocolate with a higher cocoa butter content it will be a bit more fluid or you can try adding some coconut oil.
Austen
About to try these! I have a ton of natural peanut butter at home and I was wondering if there is anyway to add something in there to thicken it so I can use the ingredients I already have?
Thanks!
christina.marsigliese
Hi Austen! I recommend trying my Healthier Peanut Butter Easter Eggs recipe also on my site, as it calls for natural peanut butter.
Louise Longo
Thank you🙂 will make..
Cindy Anderson
I made the peanut butter eggs this afternoon. They are delicious! Peanut butter mixture is so nice and creamy when you bite though the chocolate shell. They go together so easily. This is a keeper recipe for me.
christina.marsigliese
Thank you for the feedback Cindy! I'm so glad you enjoyed the recipe! 🙂
Aislinn
Can I use regular Toll House chocolate chips for this recipe?
christina.marsigliese
Hi Aislinn! Yes you can. Just note it will be more difficult to get a thin coating. That chocolate has a lower cocoa butter content so it will not be very fluid.
Mary
They were absolutely delicious and I will be making them again the family loved them 😋❤️
christina.marsigliese
Thank you Mary! Glad your family enjoyed them!
Diane
Oops, typo in my last comment! Should read why not natural peanut butter?
christina.marsigliese
Hi Diane! The filling will be too soft with natural peanut butter.
Diane
Why not no-stir peanut butter?
Eric Waldman
You mentioned adding coconut oil to the chocolate but it's not in the recipe or directions. How much do you add?
christina.marsigliese
Hi Eric, you can add 1-2 teaspoons of coconut oil with the chocolate as you melt it to make it more fluid and easier to coat. This is optional, but it does eliminate the need to temper chocolate. Just be sure to melt the coconut oil completely and mix well so it is uniformly blended with the chocolate.
Irina
Can I use milk chocolate or white chocolate, instead of dark chocolate in this recipe?
christina.marsigliese
Hi Irina! Yes, you can. I would recommend to use a double boiler to melt that chocolate as they are more susceptible to overheating using a microwave method vs dark chocolate.
T
When did you add the honey?
christina.marsigliese
Hi T! You add it with the peanut butter.
Rebecca
How long are these good for?
christina.marsigliese
Hi Rebecca! 2 weeks at room temp or a couple months in the fridge.