My homemade Reese’s peanut butter eggs are a delicious copycat version of the real deal. They have been an Easter basket staple in home for decades!
When our kids were little we filled their Easter Baskets with items that would focus on the true meaning of the holiday BUT we always included a few sweet treasures like Reese’s Peanut Butter Eggs. Once I realized how easy they were to make myself, I never looked back at the store-bought version.
There is something so perfect about the combination of creamy peanut butter and chocolate… I don’t know many people who can resist these delectable treats!
Jump to RecipeWhat are peanut butter eggs?
These are basically a Reese’s Peanut Butter Cup in the shape of an egg.
They are generally only available in the Spring / Easter time.
How do you make homemade peanut butter eggs?
Can you make Reese’s eggs at home? You sure can!
It is surprisingly easy to make peanut butter eggs at home. I am going to show you everything you need and step by step instructions for this DIY Easter treat. There is a printable version of the recipe at the bottom too.
Why make my own peanut butter eggs?
I know these are readily available at your local grocery store. So maybe it seems foolish to take the time to make your own. But let me share why I still enjoy making my own candy treat:
- It’s a great recipe
- My family loves them
- You’ll know EXACTLY what is going into your treats
- I can customize this copycat recipe to our family’s preferences
- Use chunky peanut butter instead of smooth
- Make it with dark or white chocolate
- Use organic ingredients
- Decorate them with colorful sprinkles or whatever I choose
Must-Have Ingredients for Homemade Reese’s Peanut Butter Eggs
- Peanut Butter (I prefer the look when I use smooth but you can definitely use chunky)
- Brown Sugar
- Chocolate Melts (milk chocolate or dark chocolate will work)
- Powdered Sugar (confectioner’s sugar)
Pro tip: Don’t have any powdered sugar? You can make your own with granulated sugar in a coffee grinder or powerful blender!! - Salt
- Vanilla Extract (try making your own with my Simple Homemade Vanilla Extract)
- Real Butter
The prep time for these Easter Egg treats is only about 15 minutes but you will need to freeze the eggs for about 2 hours before covering them in the chocolates. So make sure you give yourself time for the freezing!
Equipment Needed for DIY Peanut Butter Eggs
- Medium Sauce Pan
- Instant Pot with the trivet (optional, you can do this all on the stovetop if you prefer)
- Small Baking Scoop
- Parchment Paper (I don’t recommend wax paper)
- Baking Sheet
- Glass or metal mixing bowl that can fit into the Instant Pot
Instructions for making Homemade Peanut Butter Eggs

Gather your ingredients. Line your baking sheet with parchment paper.

To make the peanut butter filling: In a saucepan over medium heat, combine butter, vanilla, brown sugar, salt, and peanut butter.
Stir until the peanut butter mixture is melted together.
Stir in powdered sugar a few tablespoons at a time until combined completely.

Using a small baking scoop, scoop out a ball of peanut butter mixture.
Form into an egg shape and place on parchment paper.
Once eggs are formed place in freezer for 2 hours. DO NOT SKIP THIS STEP!

To make the chocolate covering, place your mixing bowl on the tall instant pot trivet and one cup of water in the instant pot liner.
Set instant pot to sauté and stir the chocolate melts until fully melted.
Add oil if chocolate needs to be thinned out.

Remove eggs from freezer and dip using a fork in the melted chocolate.
Completely cover eggs and place back on parchment.
Allow the eggs to sit and shell to harden. This should be fine at room temperature but if you live in a warmer climate you may want to put them in the refrigerator to harden.

More Easter Recipes and Tips
Easy Pickled Eggs & Beets
Tasty Ways to Use Leftover Easter Ham 35 Recipes
What to Stock Up On In March
What to Stock Up On In April
Printable Recipe

Homemade Reese’s Peanut Butter Eggs
A copycat version of Reese's Easter Peanut Butter Eggs
Ingredients
- 1 1/2 Cups Peanut Butter (I prefer the look when I use smooth but you can definitely use chunky)
- 6 Tbsp Brown Sugar
- 24 oz Chocolate Melts (milk chocolate or dark chocolate will work)
- 2 Cups Powdered Sugar
- 2/3 tsp Salt
- 1 tsp Vanilla Extract
- 6 Tbsp Real Butter
Instructions
-
Gather your ingredients. Line your baking sheet with parchment paper.
-
To make the peanut butter filling: In a saucepan over medium heat, combine butter, vanilla, brown sugar, salt, and peanut butter.
Stir until the peanut butter mixture is melted together.
Stir in powdered sugar a few tablespoons at a time until combined completely.
-
Using a small baking scoop, scoop out a ball of peanut butter mixture.
Form into an egg shape and place on parchment paper.
Once eggs are formed place in freezer for 2 hours. DO NOT SKIP THIS STEP!
-
To make the chocolate covering, place your mixing bowl on the tall instant pot trivet and one cup of water in the instant pot liner.
-
Set instant pot to sauté and stir the chocolate melts until fully melted.
Add oil if chocolate needs to be thinned out.
-
Remove eggs from freezer and dip using a fork in the melted chocolate.
Completely cover eggs and place back on parchment.
-
Allow the eggs to sit and shell to harden. This should be fine at room temperature but if you live in a warmer climate you may want to put them in the refrigerator to harden.