Homemade Peanut Butter Eggs
My no-bake Homemade Peanut Butter Eggs are loaded with a smooth peanut butter filling and covered in a delicious chocolate coating. They are no-bake, made with just seven ingredients that cost less than $10, and take a few minutes to prep! These are our favorite Easter treats!

The longest part of the process is letting them cool in the fridge before dipping them in chocolate. If you love peanut butter, these will become your favorite go-to sweets. If you have extras, use them in these delicious peanut butter-filled brownies.
Table of contents
Easter is one of our family’s favorite holidays. As a kid, I remember patiently waiting for the bunny basket to enjoy some of the most delicious candies I remember. And for me, the best were these homemade peanut butter eggs! I remember how I would look specifically for them. Now, I make these for my kids, and they are equally obsessed with them!

Why you will love this recipe
- Just a handful of ingredients: My recipe calls for only seven simple, inexpensive ingredients. Most of them are almost always in my kitchen and probably in yours, too.
- No bake: There is no need to turn on the oven. I just melt the chocolate in the microwave and chill it for a short time before serving.
- It only takes minutes: It only takes me a few minutes to prepare these and about an hour and 20 minutes to chill them. I don’t think I have ever made such delicious candy so easily and quickly. And it honestly tastes better than the stuff bought from the store.
- Perfect for any holiday: These do not have to be made for Easter only. I make them in different shapes, like Christmas ornaments, Halloween pumpkins, or just circles to eat them anytime.
What you will need

- Creamy peanut butter – I use Jif but use your favorite. Do not use natural peanut butter because it is too oily and will not set properly.
- Milk chocolate chips and shortening – Get the highest-quality chocolate chips. I prefer Ghirardelli because I like the flavor and texture. I use shortening to give it that shiny coating.
- Powdered sugar – Also known as confectioners’ sugar, I use powdered sugar to give the cream filling its velvety smooth texture.
- Unsalted butter – Do not use salted butter. It reduces the sweetness of the butter, and the peanut butter has enough salt as it is.
- Milk – This is just to help everything come together and give the filling more moisture. Be sure to use whole milk for the creamiest texture.
- Vanilla extract – I always get the pure extract for the best flavor without the bitter aftertaste.
How to make
Prepare the pan: First, I cover a cookie sheet with wax paper.
Mix: I mix the powdered sugar and peanut butter in a large bowl using a high-speed mixer before beating in the butter. I also mix in the milk, vanilla, and salt and beat until a soft, smooth dough forms.

Roll: I roll it into a half-inch disc on a lightly floured surface.

Cut: Then, I cut it into egg shapes and place them on the prepared cookie sheet. These go into the freezer for one hour.

Melt: After, I melt the chocolate chips and shortening in a bowl in 30-second increments, stirring after each one until they are melted.

Dip: Using a spoon, I dip each peanut butter egg into the melted chocolate and set it back onto the waxed paper.

Chill: I chill them for 20 minutes or until the chocolate hardens before serving. I also like drizzling extra chocolate and adding sea salt to some.

Expert tip
Why put shortening in chocolate
It only takes a bit of shortening to make the chocolate thicker, smoother, and more manageable. It will coat the peanut butter more consistently than melted chocolate alone. Shortening can also prevent chocolate from getting grainy and stop it from hardening as it dries. When I bite into it, the chocolate stays nice and soft instead of becoming hard and cracking.
If shortening does not sound good or there is none at the store, there are substitutes. Coconut oil, cocoa butter, or vegetable oil will be fine. However, the amounts may have to be altered depending on consistency.
More tips to consider
- Be sure to use pure vanilla to avoid a bitter aftertaste.
- Do not use natural peanut butter in this recipe. It is too oily, and the eggs will not set properly.
- Peanut butter “eggs” are not just for Easter. You can use other shapes to make peanut butter ornaments, gifts, or other holiday ideas.
- If you don’t have egg-shaped cookie cutters, you can form them with your hands. It’s pretty easy, and they taste delicious no matter how they’re shaped!
- Always use real butter, not margarine, and do not use warm butter so the peanut butter is not too soft.
- Check the peanut butter, milk, and all the other ingredients to ensure they are not spoiled.

Recipe variations and add-ins:
- Other colors: Any color of chocolate would be delightful. I have used white, dark, and milk chocolate or chocolate melts in various colors.
- Different shapes: Use cookie cutters to turn these into Christmas ornaments, Halloween pumpkins, or other holiday-themed shapes.
- Marshmallow eggs: To make these marshmallow peanut butter eggs, add a layer of marshmallow cream between the peanut butter and the chocolate. It is incredible! Be sure to give it an extra 30 minutes of chill time.
- Decorate them: These can be decorated in many ways, from frosting to topping them with rainbow sprinkles.
- Make them crispy: To make these crispy and crunchy, sometimes I add a cup of Rice Krispies cereal to the peanut butter mixture.
- Coconut eggs: I sometimes add some sweetened toasted coconut flakes on top of the chocolate for a more exotic taste.

Serving suggestions:
Since they are egg-shaped, I usually add them to cute Easter baskets. I also wrap them in pastel-colored paper and use them for the egg hunt. My kids love these when I serve them with my peanut butter cup s’mores sliders and my homemade peanut butter hot chocolate.
When I make the eggs, I usually surprise my kids and add them to their lunch boxes with a thick slice of homemade peanut butter bread.
How to store leftovers:
- Defrost: Thaw overnight in the fridge for the best texture and taste.
- Refrigerate: These delicious homemade peanut butter eggs can be stored in the fridge for up to four days in an airtight container, such as a zipper baggie or Rubbermaid.
- Freezing: To keep them longer, put parchment paper between them, wrap them in plastic, and put them in freezer bags or freezer-safe containers. They can be frozen for up to six months.

Frequently asked questions
It could be that the peanut butter has too high of an oil content. Was it natural peanut butter? Using natural peanut butter can make it too soft to set properly. Also, make sure the butter is real butter, not margarine, and that there is enough powdered sugar in the mixture. The most common reason, however, is that the peanut butter needs to be chilled longer.
It might be that the peanut butter is rancid. Always taste it first. When I make mine, I start with a new jar of peanut butter, and I always taste it first. If it has gone bad, it will have a metallic or stale smell and look dry or dark. It may even be moldy. Also, check the milk to make sure it is not spoiled. The other thing is the vanilla. Vanilla flavoring can cause a bitter aftertaste.
If the peanut butter is too thin, it can cause this problem because the filling may become too soft or sticky. Make sure the butter is not too warm or sticky. It may help to put the filling in the fridge for 15 minutes before rolling it out. Warm butter can make the filling too runny. After melting the butter, let it cool for a while, or mold it with your hands to warm it up. After the eggs are shaped and chilled, they should be okay.

More recipes for Easter:
Loved this recipe? I’d love to hear from you! 💛 Leave a 5-star rating ⭐️ in the recipe card below and share your thoughts in the comments – I read and appreciate every single one!
Let’s stay connected! Follow me on Facebook, Instagram, Pinterest, and YouTube for more delicious, sweet and savory recipes. Have a question? Ask in the comments, and I’ll be happy to help! 😊 with love Catalina!

Homemade Peanut Butter Eggs
Ingredients
- 1 1/2 cups creamy peanut butter do not use organic peanut butter that is too oily
- 3 cups powdered sugar
- 1/3 cup unsalted butter melted
- 2 tablespoons milk or more
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 2 cups milk chocolate chips
- 2 tablespoons shortening
Instructions
- Cover a cookie sheet with wax paper and set aside.
- Add powdered sugar and peanut butter to a large bowl and using a high-speed mixer, beat together until combined. Add melted butter and beat until smooth.
- Add milk, vanilla and salt, continue to beat until a soft and smooth dough forms. The dough may be a little crumbly, which is ok.
- On a lightly floured surface, roll dough into a disk about ½ inch thick. Using an egg cookie cutter, or measuring cup that resemble an egg, cut the dough into egg-like shapes. Place on the prepared cookie sheet. Freeze for an hour.
- Add chocolate chips and shortening to a microwave-safe bowl and microwave in 30 seconds increments, stirring after each one until fully melted. Careful to not burn it.
- Using two forks, dip each peanut butter egg into the melted chocolate to coat. Place them onto the prepared baking sheet.
- Chill for 20 minutes, or until chocolate harden. Keep them in the fridge.
- Serve and enjoy!
We have been making peanut butter eggs and peanut butter cups homemade for a long time now. Really isn’t hard and they taste wonderful.
I’ve never tried to make these on my own. I should. I bet they taste so much better. They look so delicious.
Those are the most tempting things at the store whenever I go! They totally call my name. I am definitely going to try making them. They look so good.
I’ve never tried making these at home before. I would love to give it a try. Peanut butter eggs are my favorite.
A lady in my church makes these every Easter. They are so tasty! I have to limit myself or I could eat the whole thing.
These sound delicious. I’ve never had peanut butter eggs before. Glad you mentioned the tip about the peanut butter I would have used a natural one and messed it all up.
I love peanut butter and chocolate together. These came out so cute and delicious looking!
Those look better than anything you could buy in the store. Even better that they are homemade.
This is like my favorite Easter treat. This recipe is dangerous lol!! Looks great!
I love homemade peanut butter eggs. I make them for my family every single Easter.
This is a great recipe to make for Easter! I love that it seems so easy to put together. My family would enjoy snacking on them!
OMG these are my favorite. I definitely need to try to make them myself.
I have wanted to make these for years and I never do it. This is the year that I break that tradition!
Every holiday my boyfriend looks forward to peanut butter *insert any holiday shape here* and it’s maddening at times! This is definitely a recipe I’ll be holding onto so I can make them for him once they are removed from the shelf!
Homemade Peanut Butter Eggs sound like a really delicious idea! I could go for a few of these. This batch wouldn’t stand a chance at my house!
I am addicted to the Reeses Eggs so I def need to try your recipe! It doesn’t sound too hard!!
If my son is not allergic to peanuts, I would try to make this, it looks delicious!
I must agree that this is the best because it looks so good! I just can’t wait to make it.
Looks delicious, though I’m not a peanut butter fan. I wonder if I could substitute with something else or simply leave them out? Any tips?
Rosemary: do yourself a favor and just make these one time and you will really like peanut butter eggs. I have made these before and they are very tasty. just keep them in the fridge or they will get soft and messy.
These are awesome!
My question about the expiration date of the milk. The milk is not cooked or heayed so how does the milk in the recipe not go bad
They are good for a few days in the fridge, obviously you have to make sure to use fresh milk.
It’s really disappointed when people make comments before they actual make them. How about try making them first then comment. Please use actual criticism and things that went well. People like to see if the recipe is worthwhile, not if you think you might like to make them. When you rate the recipe before you actually make them, you could be raising the level of stars on a bad recipe. With that said, I felt the recipe was very good. The filling is much creamier and maybe a lot sweeter than the Reeces’ s peanut butter cup. However, I think that gives it a more homemade touch. I like to add sprinkles on them and sometimes I place a buttercream rosebud on them.
I ended up my peanut to thin am running out of chocolate could I add some more chocolate chips butter. Mine didn’t cook as smooth as yours.
I just made these and this recipe is absolutely my favorite. I am very happy with this. I looked around for a while for a recipe I thought I’d like and I’m very happy I chose this one!
These are amazing but I gave them a four because they ate REALLYpenute buttery so I sigjust using less when making them
Is it possible to replace the vegetable shortening with coconut oil?
yes, usually it works great
I didn’t know that I could make them at home. I didn’t know about the shortening tip. I would have just melted the chocolate chips. This should work so much better. I will try them instead of buying them, it will save a lot of money.