Homemade Reese’s Eggs are the kind of treat I make when I want something sweet right now, but I also want it to taste like it came from a real candy shop. You know that moment when you are standing in the kitchen, staring into the pantry, hoping chocolate will magically appear? That is usually when this recipe happens at my house. These are rich, peanut buttery, and honestly a little dangerously easy. If you have ever bought those seasonal peanut butter eggs and thought, I could eat five of these, this is for you. Let me walk you through it like a friend in the kitchen, because you can totally make them today.
How To Make Copycat Reeses Peanut Butter Eggs
I have made a lot of homemade candy over the years, and this one is the best mix of easy and impressive. The center is basically a soft peanut butter dough that firms up in the fridge. Then you dip it in melted chocolate and try not to “taste test” too many.
Here is the basic idea. You mix up the filling, chill it, shape it, chill again, then dip in chocolate. The chilling sounds extra, but it is what makes the eggs hold their shape and look neat.
Quick ingredient list for the filling
- Peanut butter (creamy is easiest)
- Butter (softened)
- Powdered sugar
- Vanilla (optional, but I like it)
- A tiny pinch of salt (especially if your peanut butter is unsalted)
In a medium bowl, stir together the peanut butter and softened butter until it looks smooth and combined. Add powdered sugar a bit at a time, mixing until it turns into a thick, moldable dough. If you are adding vanilla and salt, mix them in now.
The texture you want is similar to play dough, soft but not sticky. If it feels too sticky to handle, add a little more powdered sugar. If it feels dry and crumbly, add a small spoon of peanut butter and mix again.
Cover the bowl and chill the filling for about 20 to 30 minutes. This step makes everything less messy and way easier to shape.
How to shape peanut butter eggs
This is the part that feels like a fun craft project. Also, it is the part where your eggs can look adorable or look like little potatoes, and either way they still taste amazing.
I usually scoop out a small amount, roll it into a ball, then gently pinch one end to create that egg shape. You do not need perfection. Once they are dipped in chocolate, nobody is judging your shaping skills.
Here are a few tips that make shaping easier:
Use a small cookie scoop if you have one. It keeps the sizes consistent so they dip evenly.
Chill your hands if your kitchen is warm. You can rinse your hands with cool water, dry them well, and then shape.
Fix cracks early. If the dough splits a bit, just press it back together before chilling.
Place the shaped eggs on a baking sheet lined with parchment paper or foil. Then chill them again for at least 30 minutes. If you are short on time, 15 minutes in the freezer works too. You want them firm so they do not fall apart when you dip them.
“I made these with my daughter and we ate three before they even set. They taste exactly like the store ones, maybe better because the peanut butter is so creamy.”
You only need 6 (or 7) ingredients for homemade peanut butter eggs
I love recipes that do not require a special trip to the store. This one is basically pantry friendly, and the ingredients are the kind you probably already have if you bake even a little.
Here is the full lineup, including the chocolate:
- Creamy peanut butter
- Butter
- Powdered sugar
- Vanilla extract (this is ingredient 7 if you want it)
- Salt (optional, but helpful)
- Chocolate for dipping (chocolate chips or melting wafers)
- Oil or shortening (optional, just a tiny bit to thin the chocolate)
That is it. No corn syrup, no fancy equipment, no candy thermometer. For the chocolate, you can use milk chocolate for the classic vibe, or semi sweet if you like a deeper chocolate flavor. White chocolate also works if you want something different, but it will taste less like the original.
One quick note about quantities: I usually start with about 1 cup peanut butter, 3 tablespoons butter, and around 2 cups powdered sugar, then adjust as needed. Different brands of peanut butter can change the texture, so do not stress if you need a little more sugar or an extra spoon of peanut butter.
Also, do yourself a favor and line your pan well. When the chocolate sets, the eggs lift right off and you will not be scraping candy off a plate later. Been there.
What kind of peanut butter should you use?
This is one of those small choices that really changes the final texture. For Homemade Reese’s Eggs, I recommend regular creamy peanut butter, the classic kind that is already smooth and stable.
Here is the simple breakdown:
Regular creamy peanut butter: Best texture, easiest shaping, most consistent results.
Crunchy peanut butter: Tasty, but harder to get a smooth center and the eggs can crack when shaping.
Natural peanut butter: It can work, but it is more oily and can make the filling too soft unless you really adjust with extra powdered sugar and chilling time.
If you only have natural peanut butter and you want to use it, stir it very well first so the oil is not separated. Then plan on adding more powdered sugar and chilling longer. The eggs will still be good, just a little softer and more rustic.
Flavor wise, pick a peanut butter you already like. Since the filling is mostly peanut butter, you will taste it. If your peanut butter is very salty, skip the extra pinch of salt.
One more thing I have learned the hard way: do not use peanut butter that is super runny or warm. If it pours like a sauce, the filling will be harder to shape, and you will end up adding a ton of sugar to compensate.
How To Dip Homemade Reeses Peanut Butter Eggs
Ok, dipping sounds fancy, but it is basically just melted chocolate and a fork. The key is making sure your eggs are cold and your chocolate is smooth.
Dipping steps that keep the chocolate smooth
1) Melt your chocolate in a microwave safe bowl in short bursts, stirring each time. Go slow so it does not burn.
2) If the chocolate feels thick, stir in a tiny bit of oil or shortening. Start with half a teaspoon. This helps the coating look glossy and dip easier.
3) Take a few chilled eggs out of the fridge at a time. Drop one into the chocolate, use a fork to flip it, then lift it out and tap the fork on the side of the bowl to let extra chocolate drip off.
4) Slide it back onto your lined tray. I use a toothpick to nudge it off the fork if needed.
If you want that classic candy look, you can add a little drizzle on top. Just scoop a spoonful of melted peanut butter or extra chocolate into a small bag, snip the corner, and drizzle fast. It is not required, but it is cute.
Let the eggs set at room temp if your kitchen is cool, or pop them in the fridge to set faster. Once the chocolate is firm, they are ready to eat.
And yes, the best part is biting through that chocolate shell into the soft center. That is why I keep making Homemade Reese’s Eggs instead of buying them. They taste fresh, and you can make the centers as thick as you like.
Common Questions
1) How long do these last?
In an airtight container in the fridge, they are great for about 1 week. You can also freeze them for up to 2 months.
2) Can I use almond butter or sunflower butter?
Yes, but the texture can be softer and the flavor will change. You may need extra powdered sugar and more chilling time.
3) Why is my filling too sticky to shape?
Usually it needs more powdered sugar or more chill time. Add a little sugar, mix, then chill again for 15 to 20 minutes.
4) Why is my chocolate coating lumpy or thick?
Chocolate can seize if overheated. Melt slowly and stir often. If it is just thick, a tiny bit of oil can help smooth it out.
5) Can I make these into different shapes?
Absolutely. Hearts, balls, little bars, whatever you want. The same method works, just keep them chilled before dipping.
A sweet little treat you will want to make again
If you have been craving that peanut butter and chocolate combo, Homemade Reese’s Eggs are such a satisfying homemade fix. Keep the filling simple, chill it so it behaves, and take your time dipping. Once you make a batch, you will realize how easy it is to keep the ingredients on hand for a last minute treat. If you try it, make a couple extra because they disappear fast in the fridge. Let me know how yours turn out, and do not stress if they look homemade, that is part of the charm.

Print
Copycat Reese’s Peanut Butter Eggs
-
Prep Time: 15 minutes
-
Cook Time: 30 minutes
-
Total Time: 45 minutes
-
Yield: 12 servings 1x
-
Category: Dessert
-
Method: Candy Making
-
Cuisine: American
-
Diet: Vegetarian
Description
Homemade Reese’s Eggs are rich, peanut buttery, and dangerously easy to make. You can enjoy a sweet treat reminiscent of the store-bought version without the fuss.
Ingredients
Scale
- 1 cup creamy peanut butter
- 3 tablespoons butter, softened
- 2 cups powdered sugar
- 1 teaspoon vanilla extract (optional)
- Pinch of salt (optional)
- 2 cups chocolate for dipping (chocolate chips or melting wafers)
- 1 teaspoon oil or shortening (optional)
Instructions
- In a medium bowl, stir together the peanut butter and softened butter until smooth and combined.
- Add powdered sugar gradually, mixing until it forms a thick, moldable dough. Incorporate vanilla and salt if using.
- Cover the bowl and chill the filling for 20-30 minutes.
- Scoop out the chilled filling and shape it into egg forms, using a small cookie scoop for consistency.
- Place the shaped eggs on a lined baking sheet and chill again for at least 30 minutes.
- Melt chocolate in a microwave-safe bowl, stirring frequently. If thick, add a little oil or shortening.
- Dip each chilled egg in the melted chocolate, tap off excess, and place back on the lined tray.
- Let them set at room temperature or refrigerate until the chocolate firms up.
Notes
For varying flavors, you can experiment with milk chocolate, semi-sweet, or white chocolate. Store in an airtight container in the fridge for up to a week, or freeze for two months.
Nutrition
- Serving Size: 1 egg
- Calories: 150
- Sugar: 14g
- Sodium: 75mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 5mg
Ok, dipping sounds fancy, but it is basically just melted chocolate and a fork. The key is making sure your eggs are cold and your chocolate is smooth.
Dipping steps that keep the chocolate smooth
1) Melt your chocolate in a microwave safe bowl in short bursts, stirring each time. Go slow so it does not burn.
2) If the chocolate feels thick, stir in a tiny bit of oil or shortening. Start with half a teaspoon. This helps the coating look glossy and dip easier.
3) Take a few chilled eggs out of the fridge at a time. Drop one into the chocolate, use a fork to flip it, then lift it out and tap the fork on the side of the bowl to let extra chocolate drip off.
4) Slide it back onto your lined tray. I use a toothpick to nudge it off the fork if needed.
If you want that classic candy look, you can add a little drizzle on top. Just scoop a spoonful of melted peanut butter or extra chocolate into a small bag, snip the corner, and drizzle fast. It is not required, but it is cute.
Let the eggs set at room temp if your kitchen is cool, or pop them in the fridge to set faster. Once the chocolate is firm, they are ready to eat.
And yes, the best part is biting through that chocolate shell into the soft center. That is why I keep making Homemade Reese’s Eggs instead of buying them. They taste fresh, and you can make the centers as thick as you like.
Common Questions
1) How long do these last?
In an airtight container in the fridge, they are great for about 1 week. You can also freeze them for up to 2 months.
2) Can I use almond butter or sunflower butter?
Yes, but the texture can be softer and the flavor will change. You may need extra powdered sugar and more chilling time.
3) Why is my filling too sticky to shape?
Usually it needs more powdered sugar or more chill time. Add a little sugar, mix, then chill again for 15 to 20 minutes.
4) Why is my chocolate coating lumpy or thick?
Chocolate can seize if overheated. Melt slowly and stir often. If it is just thick, a tiny bit of oil can help smooth it out.
5) Can I make these into different shapes?
Absolutely. Hearts, balls, little bars, whatever you want. The same method works, just keep them chilled before dipping.
A sweet little treat you will want to make again
If you have been craving that peanut butter and chocolate combo, Homemade Reese’s Eggs are such a satisfying homemade fix. Keep the filling simple, chill it so it behaves, and take your time dipping. Once you make a batch, you will realize how easy it is to keep the ingredients on hand for a last minute treat. If you try it, make a couple extra because they disappear fast in the fridge. Let me know how yours turn out, and do not stress if they look homemade, that is part of the charm. 
Copycat Reese’s Peanut Butter Eggs
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Candy Making
- Cuisine: American
- Diet: Vegetarian
Description
Homemade Reese’s Eggs are rich, peanut buttery, and dangerously easy to make. You can enjoy a sweet treat reminiscent of the store-bought version without the fuss.
Ingredients
- 1 cup creamy peanut butter
- 3 tablespoons butter, softened
- 2 cups powdered sugar
- 1 teaspoon vanilla extract (optional)
- Pinch of salt (optional)
- 2 cups chocolate for dipping (chocolate chips or melting wafers)
- 1 teaspoon oil or shortening (optional)
Instructions
- In a medium bowl, stir together the peanut butter and softened butter until smooth and combined.
- Add powdered sugar gradually, mixing until it forms a thick, moldable dough. Incorporate vanilla and salt if using.
- Cover the bowl and chill the filling for 20-30 minutes.
- Scoop out the chilled filling and shape it into egg forms, using a small cookie scoop for consistency.
- Place the shaped eggs on a lined baking sheet and chill again for at least 30 minutes.
- Melt chocolate in a microwave-safe bowl, stirring frequently. If thick, add a little oil or shortening.
- Dip each chilled egg in the melted chocolate, tap off excess, and place back on the lined tray.
- Let them set at room temperature or refrigerate until the chocolate firms up.
Notes
For varying flavors, you can experiment with milk chocolate, semi-sweet, or white chocolate. Store in an airtight container in the fridge for up to a week, or freeze for two months.
Nutrition
- Serving Size: 1 egg
- Calories: 150
- Sugar: 14g
- Sodium: 75mg
- Fat: 9g
- Saturated Fat: 2g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 5mg
