Peanut Butter Eggs deliver all the addictive peanut butter and chocolate magic of Reese’s eggs in a homemade version you can customize to your exact preferences. These no-bake Easter treats feature creamy peanut butter filling shaped into perfect eggs, then dipped in smooth chocolate for an irresistible combination that disappears faster than you can make them.
Perfect for Easter baskets, spring celebrations, or satisfying year-round peanut butter cravings, this copycat recipe gives you complete control over ingredients while delivering that signature Reese’s taste everyone loves.

Why You’ll Love This Recipe
- Tastes Just Like Reese’s: The peanut butter filling captures that iconic Reese’s flavor and texture perfectly, while the chocolate coating delivers smooth, rich sweetness in every bite.
- Completely Customizable: Choose your chocolate (milk, dark, or white), adjust the sweetness, add mix-ins, or make them bigger or smaller to suit your preferences exactly.
- No-Bake Simplicity: No oven requiredโjust mix, shape, freeze, and dip. This makes them perfect for cooking with kids or when you want impressive results without complicated techniques.
- Make-Ahead Friendly: These freeze beautifully for up to 2 months, so you can make them weeks before Easter and have homemade treats ready whenever you need them.
- Fun Family Activity: Shaping the eggs and dipping them in chocolate makes a wonderful family tradition, especially during Easter preparations with kids.
Equipment Needed
- Electric mixer (stand or hand)
- Medium mixing bowl
- Baking sheet
- Parchment paper or silicone baking mat
- Tablespoon measure or small cookie scoop
- Microwave-safe bowls for melting chocolate
- Fork or dipping tool
- Freezer space
Peanut Butter Eggs
- Total Time: 90 minutes
- Yield: 24 cookies 1x
- Diet: Vegetarian
Description
Peanut Butter Eggs are a homemade Reese’s copycat featuring creamy peanut butter filling shaped into eggs and dipped in smooth chocolate. These no-bake Easter treats are completely customizable and taste just like your favorite candy – only better and made at home.
Ingredients
For the Peanut Butter Filling:
1 cup smooth peanut butter (not natural/separated)
3 tablespoons unsalted butter, very softened
1ยฝ cups powdered sugar, sifted
ยผ teaspoon vanilla extract
ยผ teaspoon salt
For the Chocolate Coating:
2 cups semi-sweet chocolate chips (or milk, dark, or white chocolate)
2 teaspoons coconut oil or vegetable oil
Optional Decorations:
Melted white chocolate for drizzling
Pastel sprinkles
Flaky sea salt
Crushed peanuts
Instructions
1. In medium bowl using electric mixer, beat peanut butter and very softened butter on medium speed until smooth and creamy, about 1 minute. Add sifted powdered sugar, vanilla extract, and salt. Mix on low first, then increase to medium and beat 2-3 minutes until mixture forms thick, smooth dough.
2. Line baking sheet with parchment paper. Use tablespoon measure to scoop 24 equal portions of peanut butter dough. Roll each into ball between palms. Shape each ball into egg form by gently rolling and tapering one end slightly. Place shaped eggs on prepared sheet.
3. Transfer baking sheet to freezer and freeze eggs 30-60 minutes until completely firm and solid. They should be hard to the touch when ready.
4. When eggs are nearly frozen, place chocolate chips and coconut oil in microwave-safe bowl. Microwave in 30-second intervals, stirring thoroughly between each, until completely melted and smooth. Mixture should be fluid and glossy.
5. Working with one frozen egg at a time, place on fork and lower into melted chocolate. Spoon chocolate over exposed areas. Lift fork and gently tap on bowl side 3-4 times to allow excess chocolate to drip off. Slide coated egg back onto parchment-lined sheet. Repeat with remaining eggs.
6. Return baking sheet to freezer for 5-10 minutes to quickly set chocolate coating. If adding decorative drizzles or sprinkles, do it immediately after dipping each egg before chocolate hardens. Transfer set eggs to airtight container.
Notes
Use regular smooth peanut butter like Jif or Skippy – not natural peanut butter that separates. Natural brands are too oily and won’t hold together.
Butter must be very softened – leave at room temperature at least 1 hour. Should easily indent with finger but not be greasy.
Sift powdered sugar to prevent lumps and ensure smooth, creamy filling.
Work in batches during dipping, keeping undipped eggs frozen so they stay firm for clean coating.
Reheat chocolate as needed – microwave 10-15 seconds if it gets too thick while dipping.
Proper tapping removes excess coating for thinner shell and better chocolate-to-peanut-butter ratio.
Let eggs sit at room temperature 10-15 minutes before eating for best texture and flavor.
Store in airtight container in refrigerator up to 7 days or freeze up to 2 months.
- Prep Time: 30 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 egg
- Calories: 145
- Sugar: 12g
- Sodium: 78mg
- Fat: 9g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 4mg
Ingredients You’ll Need
For the Peanut Butter Filling:
- 1 cup smooth peanut butter (not natural/separated)
- 3 tablespoons unsalted butter, very softened
- 1ยฝ cups powdered sugar, sifted
- ยผ teaspoon vanilla extract
- ยผ teaspoon salt
For the Chocolate Coating:
- 2 cups semi-sweet chocolate chips (or milk chocolate, dark chocolate, or white chocolate)
- 2 teaspoons coconut oil or vegetable oil
Optional Decorations:
- Melted white chocolate for drizzling
- Pastel sprinkles
- Flaky sea salt
- Crushed peanuts
Ingredient Notes
Peanut Butter: Use regular smooth peanut butter like Jif, Skippy, or Peter Panโnot natural peanut butter that separates. Natural peanut butter is too oily and won’t hold together properly in this recipe. The stabilized commercial brands create the perfect texture and that authentic Reese’s taste. For chunky texture lovers, use chunky peanut butter instead.
Butter: Very softened butter is essential for smooth mixing. Leave it at room temperature for at least an hour before starting. It should be soft enough to easily press your finger into but not greasy or melted. You can use salted or unsalted butter depending on whether you want a sweet-and-salty flavor profile or purely sweet.
Powdered Sugar: Sifting the powdered sugar prevents lumps and ensures smooth, creamy filling. The powdered sugar not only sweetens but also helps bind the filling and gives it structure to hold the egg shape. Don’t substitute granulated sugarโit won’t provide the same texture or binding power.
Chocolate Choices: Semi-sweet chocolate chips give you the closest match to store-bought Reese’s eggs. Milk chocolate creates sweeter, creamier eggs perfect for kids. Dark chocolate (60-70% cacao) offers sophisticated, less-sweet flavor that adults love. White chocolate makes stunning pastel eggs when tinted with food coloring.
Coconut Oil: Adding a small amount of coconut oil or vegetable oil to the melted chocolate thins it slightly for easier dipping and creates a smoother, glossier finish. This step is optional but highly recommended for professional-looking results.
Step-by-Step Instructions
Step 1: Make the Peanut Butter Filling
In a medium bowl using an electric mixer, beat together the peanut butter and very softened butter on medium speed until smooth and creamy, about 1 minute. Add the sifted powdered sugar, vanilla extract, and salt.
Mix on low speed first to prevent sugar clouds, then increase to medium and beat until the mixture comes together into a thick, smooth dough that holds its shape. This takes 2-3 minutes.
Step 2: Shape the Eggs
Line a baking sheet with parchment paper. Using a tablespoon measure, scoop out 24 equal portions of the peanut butter dough and roll each into a ball between your palms.
Shape each ball into an egg form by gently rolling and tapering one end slightly to create the classic egg profile. Place shaped eggs on the prepared baking sheet, leaving space between them.
Step 3: Freeze Until Firm
Transfer the baking sheet to the freezer and freeze the peanut butter eggs for 30-60 minutes until they’re completely firm and solid. This freezing step is crucial
Step 4: Melt the Chocolate
When the eggs are nearly frozen, place the chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 30-second intervals, stirring thoroughly between each interval, until the chocolate is completely melted and smooth.
Step 5: Dip the Eggs
Working with one frozen egg at a time, place it on a fork and lower it into the melted chocolate. Use a spoon to pour chocolate over any exposed areas. Lift the fork and gently tap it on the side of the bowl 3-4 times to allow excess chocolate to drip off.
Step 6: Set the Chocolate
Once all eggs are dipped, return the baking sheet to the freezer for 5-10 minutes to quickly set the chocolate coating. If you want to add decorative drizzles or sprinkles, do it immediately after dipping each egg before the chocolate hardens. Once set, transfer eggs to an airtight container.

Pro Tips & Cooking Hacks
- Keep eggs frozen during dipping: Work in batches if needed, keeping undipped eggs in the freezer so they stay firm for clean coating.
- Reheat chocolate as needed: If chocolate gets too thick while dipping, microwave for 10-15 seconds to thin it back out.
- Use a candy dipping fork: These specialized tools (available at craft stores) have long thin tines that make dipping easier and leave minimal marks.
- Tap away excess chocolate: Proper tapping removes excess coating for a thinner shell and better chocolate-to-peanut-butter ratio.
- Room temperature matters for serving: Let eggs sit at room temperature for 10-15 minutes before eating for the best texture and flavor.
- Prevent chocolate bloom: Store in airtight containers to prevent white spots from developing on the chocolate surface.
Tips & Variations
White Chocolate Eggs: Use white chocolate chips instead of semi-sweet for elegant ivory eggs. Add a few drops of pastel food coloring to tint the white chocolate pink, purple, yellow, or blue for beautiful Easter colors. White chocolate Reese’s eggs are incredibly popular and just as addictive.
Dark Chocolate Upgrade: Use 60-70% cacao dark chocolate chips for a more sophisticated, less-sweet version that lets the peanut butter flavor shine through. This is perfect for adult tastes and creates a nice sweet-bitter balance.
Crunchy Add-Ins: Fold ยฝ cup crushed Rice Krispies, chopped peanuts, or mini chocolate chips into the peanut butter mixture before shaping for added texture. Crushed pretzels add wonderful salty crunch that many people prefer to the plain version.
Flavor Variations: Mix 1 teaspoon of cinnamon into the filling for a churro-inspired twist. Add 2 tablespoons of cocoa powder for chocolate peanut butter eggs. A tablespoon of honey creates deeper sweetness with floral notes.
Drizzle Decoration: After the base chocolate sets, drizzle with contrasting chocolate (white on dark, dark on milk) in zig-zag patterns. Add festive sprinkles while the drizzle is still wet for stunning presentation.
Mini Eggs: Use a teaspoon measure instead of tablespoon to create bite-sized eggs perfect for portion control or making larger batches. Reduce freezing time to 20-30 minutes for the smaller size.
Serving Suggestions
Easter Basket Fillers: Wrap individual eggs in colorful foil or clear cellophane bags tied with ribbon for adorable Easter basket additions. Nestle them in colorful grass alongside jelly beans and chocolate bunnies. Kids love unwrapping their own homemade treats.
Gift Boxes: Arrange eggs in a candy box lined with paper cups for beautiful homemade gifts. Add a mix of milk, dark, and white chocolate eggs for variety. These make thoughtful teacher gifts, neighbor treats, or hostess presents during Easter season.
Dessert Platter: Serve on a pretty platter alongside other Easter desserts like carrot cake, lemon bars, and coconut macaroons. The eggs add a fun, familiar element that guests of all ages appreciate. Arrange them in a nest of shredded phyllo dough for beautiful presentation.
Coffee and Candy Pairing: Serve as an after-dinner treat with coffee or hot chocolate. The sweet peanut butter and chocolate combination pairs wonderfully with bitter coffee. Set out a plate and let guests help themselves throughout the evening.
Common Mistakes
- Using natural peanut butter: Natural peanut butter is too oily and won’t hold together. Always use stabilized commercial brands.
- Butter too cold: Hard butter won’t blend smoothly into the peanut butter, creating lumpy filling instead of creamy.
- Skipping the freeze time: Eggs must be frozen solid or they’ll fall apart when dipped in warm chocolate.
- Chocolate too hot: Overheated chocolate can burn and seize. Use short microwave intervals and stir frequently.
- Not tapping off excess: Too much chocolate creates thick coating and throws off the peanut butter ratio.
- Storing at wrong temperature: Room temperature eggs get too soft; serve cold eggs from fridge for best texture.
What to Serve With Peanut Butter Eggs
Spring Brunch Spread: Add peanut butter eggs to a brunch dessert table with hot cross buns, cinnamon rolls, fruit salad, and mimosas. They provide a sweet finishing touch that’s less formal than cake but more special than store-bought candy. The eggs pair wonderfully with coffee or tea service.
Easter Dinner Dessert: Serve as an easy, crowd-pleasing dessert after Easter dinner. Guests can take them to-go as party favors. They’re especially appreciated when the meal is large and heavyโthese provide sweet satisfaction without being too filling.
Kids’ Party Favorite: Include on birthday party treat tables, at spring celebrations, or as classroom snacks. Kids love the familiar peanut butter-chocolate combination and the fun egg shape. Serve with fresh strawberries or apple slices for balance.
Movie Night Snack: Set out a bowl of peanut butter eggs for family movie nights. They’re the perfect size for snacking without being too heavy or messy. Pair with popcorn, pretzels, and cold drinks for a complete snack spread.
Frequently Asked Questions
How long do homemade peanut butter eggs last?
Store in an airtight container in the refrigerator for up to 7 days or freeze for up to 2 months. Let frozen eggs thaw in the refrigerator overnight before serving, or eat them straight from the freezer for a different texture experience.
Can I use crunchy peanut butter?
Yes! Crunchy peanut butter creates eggs with chopped peanut pieces throughout for extra texture. The binding and shaping work exactly the same way. Many people actually prefer the chunky version for added crunch.
Why is my filling too dry or crumbly?
Add softened butter 1 teaspoon at a time until the mixture comes together. Sometimes humidity levels affect how much moisture the powdered sugar absorbs. The dough should be firm but pliable, not crumbly.
Can I make these without a mixer?
Yes, though it requires more elbow grease. Use a sturdy wooden spoon to beat the peanut butter and butter together, then gradually work in the powdered sugar. The texture will be slightly less smooth but still delicious.
What if my chocolate gets too thick?
Stir in additional coconut oil or vegetable oil 1 teaspoon at a time until it reaches dipping consistency. You can also microwave briefly (10-15 seconds) to warm and thin it. Never add waterโit will cause the chocolate to seize.
๐ฌ Tried this recipe? Leave a comment and rating below!