Homemade Peanut Butter Eggs (Reese’s Eggs)
Homemade Peanut Butter Eggs, inspired by the classic Reese’s Eggs, offer an indulgent treat that perfectly balances creamy, rich peanut butter with smooth milk chocolate. These delightful bites are not only a labor of love; they also capture the nostalgic essence of childhood treats. When you sink your teeth into these velvety treasures, you’ll find the texture rich and crumbly yet delightfully soft, as the buttery peanut filling melts in your mouth. The smooth chocolate coating adds an irresistible crunch that transforms these homemade delights into an unforgettable experience.
Table of Contents

I remember the first time I made these Homemade Peanut Butter Eggs for an Easter gathering. Everyone gleefully indulged, and the smiles on their faces were priceless. There’s something magical about creating your favorite candies at home. It’s simpler than you might think, and trust me, the taste is a world apart from store-bought versions. Whether you’re looking for a festive dessert or just a sweet snack, these eggs are bound to be a hit. You’ll want to share this recipe with friends and family—it’s too good to keep to yourself!
Why You’ll Love This Recipe
- Simple & Quick: With just 55 minutes of prep time, you can whip up these mouthwatering treats in no time.
- Irresistible Flavor: The combination of smooth peanut butter and chocolate creates a flavor explosion that’s hard to resist.
- Eye-Catching Appeal: Their charming egg shape and fun toppings make them perfect for parties and celebrations.
- Flexible Serving: Enjoy them as a delightful snack, a sweet addition to dessert platters, or even as a unique gift.
- Diet-Friendly Options: Gluten-free and adaptable for other dietary needs, making them accessible for everyone!
Ingredients You’ll Need
- 1 cup (8 oz/225 g) salted smooth peanut butter: This is the star of the show! Salted peanut butter enhances the flavor, giving a sweet and savory balance. For a different twist, try using natural peanut butter, just be sure it’s smooth for the best texture.
- ¼ cup (2 ½ oz/71 g) maple syrup: This adds sweetness and moisture. If you prefer, you could use honey or agave syrup.
- 4 tablespoons almond flour: Used to provide a slight nutty flavor and helps bind the mixture. If you’re looking for a nut-free option, try oat flour instead.
- ¼ teaspoon salt: Enhances the flavors, bringing out the richness of the peanut butter.
- 2 cups (12 oz/340 g) chopped milk chocolate: The outer layer that makes these eggs irresistible. You can substitute with dark chocolate if you prefer a richer flavor.
- 1 teaspoon vegetable oil: This helps the chocolate melt smoothly without clumping. You could also use coconut oil for a subtle flavor.
- Sprinkles and Candy Melts: Perfect for decorating and adding colorful flair to your eggs.
How to Make Homemade Peanut Butter Eggs (Reese’s Eggs)
- Prepare Peanut Butter Mixture: In a mixing bowl, combine 1 cup salted smooth peanut butter, ¼ cup maple syrup, 4 tablespoons almond flour, and ¼ teaspoon salt. Stir until smooth and well blended. The mixture should be creamy and slightly thick.
- Shape the Eggs: Using your hands, form the mixture into egg shapes, roughly 1 tablespoon for each egg. Place the shaped eggs on a parchment-lined baking sheet. You should aim for about 16 eggs total!
- Chill the Eggs: Pop the baking sheet into the freezer and let the eggs chill for about 30 minutes, allowing them to firm up. This step is crucial for easier chocolate coating.
- Melt the Chocolate: In a microwave-safe bowl, combine 2 cups chopped milk chocolate and 1 teaspoon vegetable oil. Heat in the microwave in 30-second intervals, stirring in between, until smooth and fully melted.
- Coat the Eggs: Take the chilled peanut butter eggs from the freezer. One by one, dip each egg into the melted chocolate, ensuring they are fully coated. Use a fork to lift them out, letting excess chocolate drip off.
- Decorate: Place the coated eggs back on the parchment. While the chocolate is still melted, sprinkle with colorful candy melts or sprinkles for a decorative touch.
- Set the Chocolate: Let the chocolate coating set at room temperature for about 15 minutes or pop the tray back in the fridge for quicker setting.
Storing & Reheating
Store your Homemade Peanut Butter Eggs in an airtight container at room temperature for up to five days or refrigerate for up to two weeks. If you want to keep them longer, you can freeze them for up to three months. To enjoy, simply thaw them at room temperature or in the fridge. Just note that freezing might slightly alter the texture, but they’ll still taste delicious!
Chef’s Helpful Tips
- Avoid overmixing the peanut filling; it should be well combined but not overly whisked to maintain a good texture.
- For a smoother chocolate coating, ensure you heat the chocolate slowly and stir well to avoid any burning.
- If you find the chocolate too thick, a splash more vegetable or coconut oil can help thin it out for easier dipping.
- For festive occasions, consider adding food coloring to the candy melts or using seasonal sprinkles to brighten up your treats.
- Make-ahead tip: Shape and chill the peanut butter eggs ahead of time; dipping them in chocolate can be done a day before your event for easier planning.
Creating these Homemade Peanut Butter Eggs brings both joy and flavor to your table, allowing you to experience the deliciousness usually reserved for special occasions any day of the year. As you experiment with this recipe, don’t hesitate to play with toppings or fillings. You might discover a new favorite variation that makes your eggs uniquely yours. Enjoy every sweet and nutty bite of this timeless treat!

Recipe FAQs
How long do these Homemade Peanut Butter Eggs last?
They can last up to five days at room temperature and up to two weeks in the refrigerator in an airtight container. If frozen, they can be kept for up to three months.
Can I use chocolate chips instead of chopped chocolate?
Absolutely! Just remember that chocolate chips may not melt as smoothly, so adding a bit more vegetable oil can help create a better consistency for coating.
What can I substitute for almond flour?
If you need a nut-free option, you can easily use oat flour or crushed gluten-free graham crackers. Both will give the filling a lovely texture.
How do I soften the chocolate if it thickens while melting?
If your chocolate thickens during melting, simply add a little more vegetable oil and give it a good stir, continuing to heat in short intervals until smooth again.
PrintMore Holidays recipes Recipes
- Pastel Candy Spring Flower Pretzels
- Irish Soda Bread | Easy St Patrick’s Day Bread
- Lucky Green St. Patrick Day Cinnamon Rolls
- Shamrock Sugar Cookies | Decorated St Patrick’s Day Cookies
- Easter Rice Krispie Treats
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Homemade Peanut Butter Eggs (Reese’s Eggs)
- Prep Time: 55 minutes
- Cook Time: 2 minutes
- Total Time: 57 minutes
- Yield: 16 servings 1x
- Category: Holidays recipes
- Method: No-Bake
- Cuisine: American
Description
These Homemade Peanut Butter Eggs (Reese’s Eggs) are a delightful treat with a creamy peanut butter filling and a smooth chocolate coating. Perfect for satisfying your sweet tooth!
Ingredients
- 1 cup (8 oz/225 g) salted smooth peanut butter
- ¼ cup (2 ½ oz/71 g) maple syrup
- 4 tablespoons almond flour
- ¼ teaspoon salt
- 2 cups (12 oz/340 g) chopped milk chocolate
- 1 teaspoon vegetable oil
- Sprinkles and Candy Melts
Instructions
- Prepare by lining two small trays with parchment paper.
- In a medium bowl, combine the peanut butter, maple syrup, almond flour, and salt. Stir well until fully mixed.
- Allow the mixture to thicken by resting for 10 minutes.
- Divide the mixture into 16 equal portions (about 1 ½ tablespoons each), shape into egg forms, and flatten slightly.
- Place the shaped eggs on one tray and freeze for 1 hour until firm.
- In a microwave-safe bowl, combine the chopped milk chocolate and vegetable oil.
- Melt the chocolate mixture in the microwave in 30-second intervals, stirring after each interval, or melt it over a double boiler until smooth.
- Working in small batches and keeping the rest frozen, dip each egg into the melted chocolate using a fork.
- Gently tap the fork against the bowl's edge to remove excess chocolate, then place the coated egg on the second prepared tray.
- Repeat the dipping process with the remaining eggs.
- Refrigerate for about 30 minutes until the chocolate hardens.
- Melt the Candy Melts according to the package instructions and fill piping bags with small round tips for decoration.
- Pipe your preferred designs onto the coated eggs and add sprinkles while the melts are still wet.
- Refrigerate until the decorations firm up, about 30 minutes.
- Serve chilled with milk and store leftovers in an airtight container for up to 2 weeks.
Notes
Allowing the peanut butter mixture to rest helps achieve the right firmness for shaping.
Use any leftover chocolate for decorating to avoid waste.
Store the eggs with parchment paper between layers if stacked to prevent sticking.
Nutrition
- Serving Size: 1 egg
- Calories: 180
- Sugar: 10g
- Sodium: 105mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 2mg
