
These homemade peanut butter eggs taste just like the famous candy but even better because you made them yourself. The filling is perfectly creamy with rich peanut butter wrapped in smooth chocolate. I love making these with my kids every Easter they get so excited to help shape the eggs.
Why You'll Want to Make These
You can whip up these peanut butter eggs in under an hour with just six simple ingredients. Switch up the chocolates or try different nut butters to make them your own. They make such thoughtful homemade gifts everyone loves getting them in their Easter basket.
What You'll Need
For the filling grab some creamy peanut butter unsalted butter powdered sugar salt and vanilla. The coating is simple just your favorite milk chocolate chips. That's all you need to create these irresistible treats.
Let's Make Some Eggs
Start by melting your peanut butter and butter together in the microwave. Mix in the powdered sugar salt and vanilla until it's smooth and creamy. Shape the mixture into eggs and pop them in the fridge for half an hour. Melt your chocolate chips nice and slow stirring every 30 seconds. Then dip your chilled eggs coating them completely and let them set up. I like adding a little drizzle of chocolate on top to make them extra pretty.
My Best Tips
Use gloves when you're shaping the eggs it keeps everything neat and tidy. Make sure the eggs are really cold before dipping them in chocolate it makes the whole process so much easier. They'll stay fresh for about 5 days at room temp but you can always freeze them if you want to make them ahead.
Making Them Your Own
Store your peanut butter eggs in the fridge or freezer with some parchment between layers so they don't stick. Try using white chocolate or dark chocolate for dipping or swap in almond butter for a fun twist on the classic.
Time to Enjoy
These peanut butter eggs are perfect tucked into Easter baskets or arranged on a dessert plate for special occasions. Pour yourself a cup of coffee or tea and savor one as an afternoon treat you deserve it.

Frequently Asked Questions
- → Can I use other nut butters instead of peanut butter?
- Yes, almond or cashew butter work well. Keep in mind that different nut butters vary in consistency and sweetness, so you may need to adjust the powdered sugar amount.
- → Why do the eggs need to be chilled before dipping?
- Chilling firms up the peanut butter mixture, making it easier to dip in chocolate. If the eggs get too soft during dipping, return them to the fridge to firm up again.
- → How long do these peanut butter eggs last?
- They last up to 5 days at room temperature in an airtight container. For longer storage, keep them in the freezer and thaw before eating.
- → What's the best way to melt chocolate for dipping?
- Melt chocolate in 30-second microwave intervals, stirring between each. Stop when almost fully melted and stir until smooth to avoid burning the chocolate.
- → Can I use natural peanut butter?
- Natural peanut butter can work but requires more effort to mix as it's stiffer. You may need to adjust the sugar amount since it's typically unsweetened.