Vegan Chocolate Peanut Butter Eggs

Copycat Reese’s vegan chocolate peanut butter eggs – made with clean, simple ingredients! A thick, luscious peanut butter filling wrapped in a chocolate shell. Made with vegan, healthy ingredients. Just in time for Easter!

Chocolate Peanut Butter Eggs 2

WARNING: super ugly pictures throughout this post…but the taste is sooo worth how un-photogenic/turd-like these look. I just said turd on the blog. About food. Bye.

Easter is easily my second favorite holiday – Christmas is hands down first, as I would voluntarily become an elf if possible. But anyway Easter is wonderful for so many reasons, Jesus obviously being the first, but it falls during such a beautiful time of year, when spring is finally here after winter and everything is blooming and turning so beautifully green again. It always makes me feel so rejuvenated after the cold, dark winter, and especially this year it’s helping my mood in so many ways.

Is anybody else extremely affected by the weather!? I tend to feel like a grouch in the winter (after Christmas, of course), so I welcome spring with open arms. These vegan chocolate peanut butter eggs are the perfect way to celebrate the arrival of springtime.

Chocolate Peanut Butter Eggs 4

As a kid, my mom and dad always made Easter so fun, hiding Easter eggs around our house for my two brothers and me to find, then we’d have the best baskets. They usually had stuff like gum, candy, and maybe some cash hidden in one of those plastic eggs…but I basically tossed all that aside for Reese’s eggs. Hello, chocolate and peanut butter. There really is no explanation or justification necessary. That thick, slightly grainy peanut buttery filling, with the perfectly sweet chocolate shell. UGH childhood was the best. Although I’m sure that looking at the ingredients in a Reese’s egg now would be enough to give me a stomachache.

So let’s make our own, albeit ugly, HEALTHY vegan chocolate peanut butter eggs! Besides, a little imperfection in your chocolate egg is a small sacrifice to make when you can indulge and know it’s not bad for you, right?!

Chocolate Peanut Butter Eggs 1

So ya, these won’t get any awards for their glamorous look, but they are SO DELICIOUS you literally will give zero bothers that they’re so ugly. And they’re just so much more fun to make yourself – little hands would have a great time making these with parents! The process is pretty simple. Combine coconut flour with natural nut butter (I used peanut butter so as to resemble Reese’s as close as possible) and stevia – the coconut flour will allow the filling to hold together rather than being a runny, soupy mess.

Once you’ve got the filling made, shape into eggs! This amount made four for me. Stick the little eggs in the freezer and make your chocolate! Simply melt some coconut oil until it’s in a liquid state, and add unsweetened cocoa and some stevia packets. Once you’ve got smooth, silky chocolate, and your filling has been in the freezer for at least a half hour, take out the peanut butter eggs and dunk them in your chocolate mixture. I used a fork to cover them and remove them, which let the excess run off nicely. This is where the process will get a little messy – I inevitably get the chocolate all over my fingers/shirt/face so don’t sweat it, just have fun and accept the fact your eggs will probably turn out a little goofy.

Set them back in the freezer for an hour or two, then you’re ready for a scrumptious, healthy vegan chocolate peanut butter egg – such an Easter classic. Have a wonderful Easter weekend!!

Chocolate Peanut Butter Eggs 3

If you try this recipe, let me know how it goes/what you think! Take a picture and tag me @beamingbanana on Instagram. Happy baking!

Vegan Chocolate Peanut Butter Eggs

Prep Time: 30 minutes

Total Time: 1 hour, 30 minutes

Yield: 4 eggs


  • Filling:
  • 1/2 cup natural nut butter (I used peanut butter)
  • 2 tbsp coconut flour
  • 2 stevia packets
  • Chocolate:
  • 3 tbsp coconut oil
  • 3 tbsp cocoa powder
  • 3 stevia packets


  1. For the filling:
  2. Mix coconut flour and stevia
  3. Add the nut butter and stir until all the ingredients are combined. It should look like a thick dough that holds together
  4. Shape into eggs and put in the freezer while you make the chocolate (this amount made 4 eggs)
  5. Chocolate coating:
  6. Melt coconut oil until it's a smooth liquid
  7. Combine coconut oil, cocoa powder, and stevia packets
  8. Stir ingredients until thoroughly combined - it may seem like it'll never come together but be patient and keep stirring!
  9. Using two forks, roll each egg in the chocolate coating mixture and put in the freezer to set for at least an hour.