These homemade Vegan Peanut Butter Eggs are to die for! With a creamy peanut butter center and a rich chocolate coating, they make the best Easter treat.

If you love peanut butter and chocolate as much as I do, go make my Peanut Butter Chocolate Bars, Peanut Butter Cups, Chocolate Peanut Butter Cake and Peanut Butter Balls.

a bite taken out of a vegan peanut butter egg on grey plate with more underneath it

I don’t know about you, but every time I see those Reese’s peanut butter eggs in the store, I get a craving for them! Unfortunately, they contain dairy which I don’t eat.

Luckily, they are easy to make at home and to my delight, they taste BETTER than the store bought candies! This Easter season I’m making peanut butter eggs on repeat. Want to join me?

All you have to do is mix up the peanut butter middle, freeze, dip in chocolate and enjoy!

pan with peanut butter egg shapes

Frequently asked questions

Can I use natural peanut butter?

No, don’t use natural peanut butter in this recipe. By natural, I mean the kind you have to stir. You want no-stir creamy peanut butter to make these candies.

Can I use a different nut butter?

Sure! I haven’t tried it, but I bet sunflower seed butter or almond butter would work quite well.

How can I make milk chocolate vegan peanut butter eggs?

If you can find oat milk chocolate chips or bars, use them! I know Lindt just came out with oat milk chocolate bars, and even Trader Joe’s carries one.

How to store them?

Keep leftover peanut butter eggs in a covered container in the refrigerator for 2 weeks, or freeze for longer. They are delicious straight out of the freezer, in my opinion!

melted chocolate in a glass bowl

Looking for more vegan Easter treats?

close up of peanut butter egg with a bite taken, showing peanut butter inside, on grey background
square image of 5 peanut butter chocolate eggs, one a bite taken out of, on a grey plate with pink towel
5 stars (1 ratings)

Vegan Peanut Butter Eggs

These homemade Vegan Peanut Butter Eggs are to die for! With a creamy peanut butter center and a rich chocolate coating, they make the best Easter treat.
Prep: 25 minutes
Cook: 2 minutes
Total: 27 minutes
Servings: 15 eggs


  • 1 cup creamy peanut butter not the natural kind
  • 5 tablespoons vegan butter softened
  • 1/2 teaspoon pure vanilla extract
  • 1/8 teaspoon salt
  • 2 cups powdered sugar
  • 12 ounces vegan chocolate chips
  • 1 tablespoon vegetable oil or coconut oil


  • Line a large baking sheet with parchment paper.
  • In a large bowl of a stand mixer (or with a handheld mixer) beat the peanut butter and softened butter together until creamy and smooth, 2-3 minutes.
  • Now add the vanilla, salt and powdered sugar, 1/2 cup at a time, until it's all incorporated. The mixture will be thick and a little soft and crumbly. If needed, use your hands to get it all mixed together.
  • Scoop 1.5 tablespoons of the mixture, roll into balls, then use your hands to form egg shapes. Flatten slightly and place on the prepared pan. Transfer the pan to the freezer for 30 minutes.
  • When the 30 minutes is almost up, place the chocolate chips and oil in a microwave safe dish (I like to use a large glass measuring cup or bowl for easy dipping). Microwave in 30 second increments, stirring in between, until it's completely melted and smooth.
  • Remove the pan from the freezer. One at a time, dip the eggs into the chocolate and carefully lift them out using a fork. Tap the fork gently on the side of the bowl to release any excess chocolate. Use a second fork to help you gently slide the chocolate covered egg back onto the pan.
  • If the peanut butter eggs start to get soft and warm, return them to the freezer for a few minutes before dipping.
  • Place the chocolate covered eggs in the refrigerator until the chocolate has set. Now they're ready to enjoy!
  • Store peanut butter eggs in a covered container in the refrigerator for 2 weeks. I layer them between wax paper so they don't stick to each other. You can also freeze them for longer.


  1. I made my eggs pretty big. You can make smaller ones if you want.
  2. Do not use the natural peanut butter that you have to stir, it won’t work well in this recipe.
  3. For milk chocolate eggs, use vegan milk chocolate if you can find it. There are more and more options available all the time.


Serving: 1egg | Calories: 307kcal | Carbohydrates: 34g | Protein: 5g | Fat: 19g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 124mg | Potassium: 99mg | Fiber: 2g | Sugar: 28g | Vitamin A: 178IU | Calcium: 38mg | Iron: 2mg
Course: Dessert
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , ,

you may also like:


  1. This looks awesome! What kind of peanut butter do you recommend we use? The only one(s) we buy are the natural kind. Thanks!!

    1. I haven’t tried this recipe with natural peanut butter (that you have to mix), and I don’t think it will work that well, but you could try it. I usually use Trader Joe’s creamy peanut butter that has a little oil added, the no stir one. Hope that helps!

  2. You’ve done it again — what a fun, easy recipe! I wasn’t sure it would come together at first, but it definitely did! A yummy and delightful homemade treat! Thank you!!!

    PS: I used Trader Joe’s semi-sweet chocolate chips and it worked perfectly!

    1. I’m so thrilled the eggs turned out great for you! We love them! Thanks for sharing your wonderful comments!

  3. As a true former Reese’s lover, I thank you for this exceptional recipe that actually tastes like a Reese’s egg. Everyone knows the eggs are the best because you get more peanut butter to chocolate ratio. Seriously sooo good! Thank you for another great recipe Nora.

    1. You are welcome, Kate! I LOVE these as well! I appreciate your amazing review and feedback! Thank you!

  4. These look yummy! I would like to try this recipe… what chocolate did you use please? I would need to use sunbutter due to peanut allergy. Which sunbutter do you suggest?

    1. I don’t have a particular brand of sunflower seed butter that I use. Any should work pretty well! I have used Endangered Species Oat milk Chocolate Chips but mostly I use Kirkland brand from Costco. Any vegan friendly chocolate chips work.

  5. I notice the recipe calls for salt, however I don’t see it mentioned anywhere in the instructions. Where would we incorporate the salt when making these?

    1. Sorry about that Anna, you add the salt with the vanilla and powdered sugar. I’ve updated the instructions to reflect this. Hope you enjoy them!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.