This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
If you wait all year for the seasonal return of those famous chocolate-covered eggs, this recipe for Homemade Peanut Butter Eggs is a total game-changer. This version captures that specific, slightly crumbly yet melt-in-your-mouth texture of the holiday original, but uses higher quality ingredients for an even better flavor. With just five simple ingredients and no baking required, you can make a fresh batch of “Easter gold” whenever the craving strikes.

The beauty of these homemade peanut butter eggs is the perfect ratio of chocolate to filling. Because you are shaping them by hand, you can make them as thick as you like. They are the ultimate festive project for kids and a stunning addition to any Easter basket or spring dessert platter.
Table of Contents
Why You’ll Love This Recipe
- Authentic Copycat Flavor: Perfectly mimics the salty-sweet, smooth-yet-dense center of the famous brand.
- No-Bake & Fast: Comes together in minutes using simple pantry staples.
- Better Ingredients: No preservatives or stabilizers—just pure peanut butter and chocolate bliss.
- Customizable Shapes: While egg-shaped for Easter, this dough can be molded into hearts, pumpkins, or trees for any holiday.
Ingredients
- 1 cup Creamy Peanut Butter (shelf-stable works best for texture)
- ¼ cup Unsalted Butter, melted
- 2 cups Powdered Sugar, sifted
- 1 tsp Vanilla Extract
- 2 cups Milk Chocolate Chips (or melting wafers)
- 1 Tbsp Coconut Oil (to help the chocolate stay smooth and snap)
- Optional: A pinch of sea salt for the filling.

Instructions
1. Mix the Filling
In a large bowl, combine the peanut butter, melted butter, powdered sugar, and vanilla extract. Stir until a thick, pliable dough forms. If it feels too sticky, add an extra tablespoon of powdered sugar.
2. Shape the Eggs
Line a baking sheet with parchment paper. Scoop about 1–2 tablespoons of the peanut butter mixture and shape it into an oval, then flatten slightly to create an egg shape. Place the “eggs” on the tray and freeze for 30 minutes until firm.
3. Prepare the Coating
In a microwave-safe bowl, combine the chocolate chips and coconut oil. Heat in 30-second intervals, stirring until completely smooth.
4. Dip and Set
Using a fork, dip each chilled peanut butter egg into the melted chocolate, letting the excess drip off. Place back on the parchment paper. If you have extra chocolate, you can drizzle a decorative pattern across the tops.
5. Final Chill
Refrigerate for at least 30 minutes until the chocolate is set and firm. Serve at room temperature for the best texture.
Expert Tips for Success
- Sift Your Sugar: Don’t skip sifting the powdered sugar! This ensures the interior of your peanut butter eggs is perfectly smooth without any gritty lumps.
- The “Cold Start” Secret: Chilling the peanut butter shapes before dipping is essential. If they are at room temperature, they may fall apart or lose their shape when they hit the warm chocolate.
- The Fork Method: Use a fork to dip the eggs and tap the fork against the side of the bowl to remove excess chocolate. This prevents a “pool” of chocolate from forming at the base of your eggs.
- Use a High-Fat Peanut Butter: For that classic texture, use a traditional creamy peanut butter (like Jif or Skippy) rather than a natural “oil-separation” style, which can make the filling too soft.

Variations
- Dark Chocolate Sea Salt: Use 70% dark chocolate and top with a few flakes of Maldon sea salt for a sophisticated adult version.
- White Chocolate Easter Eggs: Dip in white chocolate and add pastel sprinkles for a very festive look.
- Crunchy Texture: Use crunchy peanut butter or stir in ¼ cup of crushed pretzels to the filling.
- Peanut Butter “Pops”: Insert a cake pop stick into the base of the eggs before chilling for an easy-to-eat party treat.
FAQ: Homemade Peanut Butter Eggs
Q: Can I use honey instead of powdered sugar? A: It is not recommended. Powdered sugar is necessary to give the filling its specific, moldable structure. Honey will make the mixture too soft to hold an egg shape.
Q: Why is my chocolate blooming (turning white)? A: This usually happens if the chocolate is overheated. Melt slowly and add a little coconut oil to keep it stable.
Q: How do I store these? A: Store in an airtight container in the refrigerator for up to 2 weeks. They are also delicious when eaten straight from the freezer!
Q: Can I make these nut-free? A: Yes. You can substitute sunflower seed butter (SunButter) for the peanut butter using the same ratios, though you may need a touch more powdered sugar to reach the right consistency.

Homemade Peanut Butter Eggs
Equipment
- Mixing bowl
- Baking sheet
- Parchment paper
- Microwave-safe bowl
- Fork
Ingredients
- 1 cup creamy peanut butter (shelf-stable)
- 1/4 cup unsalted butter, melted
- 2 cups powdered sugar, sifted
- 1 tsp vanilla extract
- 2 cups milk chocolate chips or melting wafers
- 1 Tbsp coconut oil
- 1 pinch sea salt (optional)
Instructions
- In a large bowl, stir together peanut butter, melted butter, powdered sugar, vanilla extract, and optional sea salt until a thick, pliable dough forms. If sticky, add an extra tablespoon of powdered sugar.
- Line a baking sheet with parchment paper. Scoop 1–2 tablespoons of the mixture, shape into an oval egg, and flatten slightly. Place on the tray and freeze for 30 minutes until firm.
- Combine chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 30-second intervals, stirring between each, until completely smooth.
- Using a fork, dip each chilled peanut butter egg into the melted chocolate, tapping off excess. Return to the parchment-lined tray.
- Refrigerate for at least 30 minutes until the chocolate is fully set. Serve slightly chilled or at room temperature.