Vegan Peanut Butter Eggs

Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

These homemade vegan peanut butter eggs are made with 7 ingredients and are more delicious than store-bought Easter candy! Plus they are gluten-free, dairy-free & vegan!

overhead view of 5 homemade peanut butter eggs


When it comes to Easter candy my #1 favorite are the milk chocolate Cadbury mini eggs (why are they so good – make these healthy nest cookies, mini egg cookies and mini egg brownies). And #2 used to be Reese’s peanut butter eggs. There was something about that egg shape that just made them SO much better than normally shaped Reese’s!

Well, you all know that I prefer homemade treats than store-bought, so I created these Vegan Peanut Butter Eggs. They are made with only 7 ingredients and are gluten & dairy-free which means even your friends and family members with food allergies can enjoy them.

Side view of 4 Vegan Peanut Butter Eggs on a white plate without a chocolate drizzle

Equipment to make Vegan Peanut Butter Eggs!

Besides the ingredients, there are a few items that will ensure your egg-making success!

  • Silicone Egg Molds. I looked at dozens of silicone egg molds before choosing this one.  The eggs are the perfect size {as opposed to crazy large or super small}! They also are easy to remove and come out shiny and smooth!
  • Baking sheetPutting the mold on a baking sheet makes it easy to transport it to and from the freezer!
  • Measuring SpoonsI recommend measuring out each step and not “eyeballing” it in this recipe. For example, the outer shell needs 1/2 TBS of chocolate, using more would result in an overly thick outer coating, using less would yield a thin coating that wouldn’t hold up!
  • A Small Paint Brush.  I actually use paint brushes a lot in the kitchen, especially when making candy! After measuring the chocolate into the molds I paint it up the sides and around the bottom of each well, then go back and do it again to ensure a nice thick coat!
a spoon drizzling chocolate on top of 8 vegan peanut butter eggs arrange din a circle on a marble surface with flowers in the background

How to make Vegan Peanut Butter Eggs

Here are a few tips to ensure your egg-making success!

  1. Be prepared. Have all the ingredients and equipment set out before you begin!
  2. Work quickly. You will need to work quickly, especially when it’s time to pour melted chocolate on top of frozen peanut butter filling because the chocolate will set very quickly once it hits the cold filling. Smooth the chocolate out with the back of your measuring spoon immediately after scooping it onto the frozen filling. Do not move on to the next egg until you are finished!
  3. Don’t rush it. Before removing the eggs from the mold make sure they are completely set so they hold together during the removal process!
  4. Store/freeze. These eggs can be stored at room temperature for 3 days, in the refrigerator for 2 weeks, or in the freezer for 2 months.
  5. Serve. They can be served chilled or at room temperature!
Frontal view of 7 Vegan Peanut Butter Eggs with one cut into half with the inside peanut butter filling facing the camera

 Vegan Peanut Butter Eggs: Ingredients & Substitutions

Here is a list of possible substitutions that could be made in this recipe. As always, I recommend making it exactly as written for the best results!

  • Coconut oil. Butter or ghee can be used in place of coconut oil.
  • Powdered sugar. If you’re looking for a refined sugar free option you can always make your own powdered sugar using this recipe.
  • Almond milk. Any non-dairy milk works great in this recipe (almond and coconut are my favorites). If you don’t mind dairy then regular milk, cream and half-and-half are all great choices too.
  • Bittersweet chocolate chips. Any type of chocolate works, use a dairy-free chocolate to keep them vegan. Or you can use milk, dark, white, etc.
8 dairy-free peanut butter eggs on a white serving plate

Recipe FAQS

How long do these dairy-free peanut butter eggs last?

They last for up to 1 week in the refrigerator and 2 months in the freezer.

Can I make a different shape?

Yes! You can use any shaped silicone candy mold you’d like and make this recipe into different shapes. Just be sure the shapes have room for filling.

Close-up overhead view of the inside one vegan peanut butter egg cut in half. The halves are resting on 4 other uncut vegan peanut butter eggs

If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can see your creations!

Homemade Vegan Peanut Butter Eggs

Laura
These homemade vegan peanut butter eggs are made with 7 ingredients and are more delicious than store-bought Easter candy! Plus they are gluten-free, dairy-free & vegan!
5 from 3 votes
Course Dessert
Cuisine American
Servings 12 Eggs
Calories 266
Prep Time10 minutes
Cook Time1 hour 15 minutes
Chilling1 hour 15 minutes
Total Time1 hour 25 minutes

Ingredients 
 

Peanut Butter Filling:

Chocolate Coating:

  • 1 cup bittersweet chocolate chips or chopped chocolate
  • 1 TBS peanut butter

Instructions 

  • Make the Chocolate Coating:
  • Melt chocolate and peanut butter together in the microwave or over a double boiler, stirring occasionally, until smooth.
  • Put silicone egg mold on a baking sheet (for easy transportation).
  • Put ½ TBS of the melted chocolate/peanut butter mixture into the well of a silicone egg mold. Use a small paintbrush to paint the chocolate up the sides of the egg-shaped well until it is evenly coated.
  • Continue until all the cavities are filled. Set the rest of the mixture aside for later.
  • Go back to the first well that was filled and re-paint the chocolate that settled on the bottom around the sides. Do this with every well
  • Put the egg mold on the baking sheet in the freezer to harden.
  • Make the Peanut Butter Filling:
  • Mix creamy peanut butter and softened/melted coconut oil together until smooth, either by hand or in a standing mixer or with a hand-held mixer. (NOTE: If you are using a peanut butter that is solid at room temperature, I recommend gently warming it in the microwave until it softens a little bit so it’s easier to mix).
  • Add vanilla and sea salt and mix to combine.
  • Add powdered sugar and stir/beat until combined and there are no lumps.
  • Add 1 TBS almond milk and stir until combined. If mixture is too thick to spread, add an extra TBS almond milk.
  • Putting It Together:
  • Remove the mold (with hardened chocolate) from the freezer.
  • Fill each mold with ½ to 1 TBS peanut butter filling, making sure to leave a little room at the top for the rest of the chocolate.
  • Once all the eggs are filled, return the mold to the freezer to harden for 15 minutes.
  • Once peanut butter filing is hardened, remove the molds from the freezer.
  • Scoop ½ TBS of the melted chocolate/peanut butter mixture (you may need to re-warm it slightly so it is spreadable) over each egg, immediately spreading it out to cover all the filling and connect with the sides of the egg. You will need to work quickly at this step, because the chocolate will set very quickly since the filling is frozen.
  • Once all the eggs are coated with chocolate, place them in the freezer to harden.
  • Once fully hardened (about 1 hour), remove each egg carefully from the mold and decorate as you wish! I just drizzled some extra chocolate/peanut butter topping on mine, but the sky’s the limit!
  • Store in an airtight container in the refrigerator.
  • To serve: serve cold or at room temperature!

Notes

Ingredient Substitutions

  • Coconut oil. Butter or ghee can be used in place of coconut oil.
  • Powdered sugar. If you’re looking for a refined sugar free option you can always make your own powdered sugar using this recipe.
  • Almond milk. Any non-dairy milk works great in this recipe (almond and coconut are my favorites). If you don’t mind dairy then regular milk, cream and half-and-half are all great choices too.
  • Bittersweet chocolate chips. Any type of chocolate works, use a dairy-free chocolate to keep them vegan. Or you can use milk, dark, white, etc.

Store/freeze

These eggs can be stored at room temperature for 3 days, in the refrigerator for 2 weeks, or in the freezer for 2 months.

Nutrition

Serving: 1egg | Calories: 266kcal | Carbohydrates: 25.8g | Protein: 4.8g | Fat: 17.9g | Potassium: 63.2mg | Fiber: 2.3g | Sugar: 21.8g | Iron: 0.9mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you enjoy this recipe? Have a question? Leave a comment below!

The links in this post are affiliate links, thank you for supporting JoyFoodSunshine.




latest recipes

Post a Comment or Ask a Question!

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

Recipe Rating




9 Comments

    1. I’d love to know which mold you’re using too 🙂 I think you meant to link to your mold in your description paragraph.

  1. Hi! My daughter wants to have home made peanut butter eggs as her wedding favors. Have you ever frozen them for a few months. These look delicious! Thank you

  2. Home-made desserts are much better that one from the store, no doubt here and these eggs look delicious.

  3. 5 stars
    Hi Laura! I have a question to you that it is unrelated to these delicious eggs. Feel free to not reply to it considering you very busy schedule, but if you do have 5 free minutes, could you kindly tell me if you ever considered being a working Mum when Bethany was born? I am back to work since 2 months but I am still struggling with it. I am asking the Lord what to do, but I feel He is giving me the freedom to make a decision on my own. My baby is 7 months and a huge blessing. My work has several advantages and so many women advised me to keep working… with more than one kid the decision to stay at home is a no-brainer, but I wonder if it was ever an issue for you. Every blessing to you all, Tais Cammerer

  4. 5 stars
    I have only tried peanut butter eggs a few times in my life, but I have loved them every time. While it may be challenging, I want to try making my own. These look too easy and delicious to pass up!