Homemade Peanut Butter Eggs (Reese’s Eggs)
Homemade Peanut Butter Eggs, reminiscent of the classic Reese’s Eggs, offer that familiar creamy, nutty flavor enveloped in smooth chocolate, making them an irresistible treat. Each bite is a delightful balance of sweet and salty, perfect for satisfying your sweet tooth. You’ll find that these eggs are not only easier to make than you might think, but they also beat any store-bought version with their fresh and customizable flavors.

I remember the first time I made these Peanut Butter Eggs during Easter; it quickly became a family tradition. The joy of creating something so delicious from scratch filled the kitchen with warmth and laughter. This recipe is straightforward, delicious, and perfect for sharing—whether you’re making snacks for a party or spoiling yourself at home, you’ll want to keep this recipe handy.
Table of Contents
- Why You’ll Love This Recipe
- Ingredients You’ll Need
- How to Make Homemade Peanut Butter Eggs (Reese’s Eggs)
- Storing & Reheating
- Chef’s Helpful Tips
- Recipe FAQs
- Homemade Peanut Butter Eggs (Reese’s Eggs)
Why You’ll Love This Recipe
- Simple & Quick: Whip these up in under 55 minutes, with minimal fuss, making them perfect for spontaneous cravings.
- Irresistible Flavor: Smooth peanut butter combines beautifully with rich chocolate, creating a decadent treat.
- Eye-Catching Appeal: Their adorable egg shape and fun decorations make them a hit for any occasion.
- Flexible Serving: Perfect for snacking, gifting, or serving at gatherings, these eggs suit any sweet moment.
- Diet-Friendly Options: Adjust the recipe using vegan chocolate for a dairy-free version!
Ingredients You’ll Need
- 1 cup (8 oz/225 g) salted smooth peanut butter: This provides the creamy base and essential flavor. Look for high-quality peanut butter for the best results.
- ¼ cup (2 ½ oz/71 g) maple syrup: Adds a natural sweetness and binds everything together. Honey or agave syrup can be good substitutes if you prefer.
- 4 tablespoons almond flour: This helps with texture and creates a firmer filling. You can use all-purpose flour or even another nut flour if desired.
- ¼ teaspoon salt: Enhances the creamy peanut butter’s flavor.
- 2 cups (12 oz/340 g) chopped milk chocolate: The star coating of our eggs! Milk chocolate provides a sweet contrast; dark chocolate works well for a richer taste.
- 1 teaspoon vegetable oil: Makes the melted chocolate smooth and easy to work with. Coconut oil is a great alternative if you want a hint of coconut flavor.
- Sprinkles and candy melts: For decoration. Get creative with colors and designs!
How to Make Homemade Peanut Butter Eggs (Reese’s Eggs)
- Prepare the Trays: Line two small trays with parchment paper and set aside. This makes the cleanup easier and helps the eggs release without sticking.
- Combine the Ingredients: In a medium bowl, stir together 1 cup salted smooth peanut butter, ¼ cup maple syrup, 4 tablespoons almond flour, and ¼ teaspoon salt until completely combined.
- Thicken the Mixture: Let the mixture rest for 10 minutes. This helps it firm up, making it easier to shape into eggs.
- Shape the Eggs: Divide the mixture into 16 portions (about 1 ½ tablespoons each). Shape each portion into an egg and flatten slightly. This will give them that classic shape.
- Freeze: Place the shaped eggs on one tray and freeze for 1 hour, until firm. This step is crucial to prevent the eggs from melting in the chocolate.
- Melt the Chocolate: In a microwave-safe bowl, combine 2 cups chopped milk chocolate and 1 teaspoon vegetable oil. Microwave in 30-second intervals, stirring between each, until melted and smooth. Alternatively, use a double boiler method.
- Dip the Eggs: Working in small batches and keeping the rest frozen, dip each egg into the melted chocolate using a fork. Lift them out and gently tap the fork on the bowl’s edge to allow excess chocolate to drip off.
- Coat and Cool: Place the coated egg on the other prepared tray. Repeat until all the eggs are chocolate-coated.
- Set the Chocolate: Refrigerate the eggs for about 30 minutes, or until the chocolate is set.
- Decorate: Melt candy melts according to package directions and fill piping bags fitted with small round tips. Pipe your desired decorations and add sprinkles while the melts are still wet.
- Final Chill: Refrigerate until the decorations have set, about 30 minutes.
- Enjoy: Serve chilled, perhaps alongside a refreshing glass of milk. Store leftovers in an airtight container in the refrigerator for up to 2 weeks, placing parchment paper between layers if stacking the eggs.
Storing & Reheating
To store your delightful Homemade Peanut Butter Eggs, keep them in an airtight container in the refrigerator for up to two weeks. If you’d like to keep them longer, they can be frozen for up to three months. Just ensure they are in a freezer-safe container, separated by layers of parchment paper to prevent sticking. For the best taste and texture, enjoy them chilled straight from the fridge, as reheating might alter their delightful chocolate coating.
Chef’s Helpful Tips
- Avoid over-mixing the peanut butter mixture as it can become too oily or loose.
- For an even dip, make sure the chocolate is well melted and smooth. You can adjust the viscosity with a bit more vegetable oil if needed.
- If the chocolate isn’t setting properly, your eggs may be too warm when coated, so keep them chilly.
- Play around with different extract flavors, such as vanilla or almond, to add an extra layer of taste to your peanut butter filling.
- To avoid chocolate drips, gently shake off excess chocolate from the fork before placing eggs on the tray.
It’s hard not to be enchanted by the combination of smooth peanut butter and rich chocolate, especially when they come together to create delightful Homemade Peanut Butter Eggs. Whether you’re looking for a sweet gift or a special treat for yourself, these eggs deliver all the flavors we adore. Feel free to experiment with the type of chocolate or sprinkles you use, making them truly your own.

Recipe FAQs
Can I use natural peanut butter?
How do I easily shape the eggs?
What if my chocolate won’t melt smoothly?
Can I use dark chocolate instead of milk chocolate?
More No Bake Recipes
- Easter Rice Krispie Treats
- S’mores Candy Bites
- White Russian Cocktail
- Chocolate Peanut Butter Fudge
- Key Lime Cheesecake
👉 If you make my Homemade Peanut Butter Eggs (Reese’s Eggs) recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Homemade Peanut Butter Eggs (Reese’s Eggs)
- Prep Time: 55 minutes
- Cook Time: 175 minutes
- Total Time: 3 hours 50 minutes
- Yield: 16 1x
- Category: Dessert
- Method: Freezing
- Cuisine: American
Description
These Homemade Peanut Butter Eggs feature a rich peanut butter filling coated in smooth chocolate. They’re easy to make and are perfect as a sweet treat for any occasion, satisfying your cravings with delightful flavors.
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
- Line two small trays with parchment paper and set them aside.
- Combine the peanut butter, maple syrup, almond flour, and salt in a medium bowl until well mixed.
- Allow the mixture to rest for 10 minutes for thickening.
- Divide the mixture into 16 portions, approximately 1 ½ tablespoons each, shape into eggs, and flatten slightly.
- Arrange on one tray and freeze for 1 hour, until firm.
Notes
Make sure to use salted peanut butter for enhanced flavor.
Feel free to customize the toppings with your favorite sprinkles or candy melts.
Allow the eggs to soften slightly before serving for a smoother texture.
Nutrition
- Serving Size: 1 egg
- Calories: 180
- Sugar: 12g
- Sodium: 150mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 4g
- Cholesterol: 0mg
