Homemade Peanut Butter Eggs (Reese’s Eggs)
Peanut butter eggs, reminiscent of classic store-bought treats, can easily become a favorite homemade delight. With a perfect blend of creamy salted peanut butter and sweet chocolate, these treats capture the essence of indulgence. Compared to the quick fix of grabbing a Reese’s Egg from the store, making them at home allows you to control the ingredients, ensuring freshness and rich flavor in every bite. The joy of crafting these treats is only surpassed by the exquisite taste that makes them memorable among friends and family.

I discovered this recipe while looking for a fun, homemade treat to share during the holiday season. The combination of a creamy peanut butter filling covered in silky chocolate is simply irresistible. Each bite is a nostalgic reminder of a favorite childhood candy, but with the added bonus of being made from scratch. Trust me, once you try these Homemade Peanut Butter Eggs (Reese’s Eggs), they’ll have a permanent spot on your dessert table.
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With just 55 minutes of prep, you can make these delicious eggs in no time.
- Irresistible Flavor: The comforting taste of creamy peanut butter pairs perfectly with sweet, rich chocolate.
- Eye-Catching Appeal: These treats are adorable and perfect for sharing at parties or family gatherings.
- Flexible Serving: Enjoy them as a sweet snack, a dessert for special occasions, or even a unique candy for gifts.
- Diet-Friendly Options: Easily adapt the recipe for gluten-free or vegan diets with simple substitutions.
Ingredients You’ll Need
- 1 cup (8 oz/225 g) salted smooth peanut butter: The star of the show! Smooth peanut butter brings that classic flavor and creamy texture. For an alternative, look for natural peanut butter without added sugars or oils.
- ¼ cup (2 ½ oz/71 g) maple syrup: This acts as both sweetener and binder, giving the filling the right consistency. Honey can be a nice substitute if you prefer that flavor.
- 4 tablespoons almond flour: This helps to give the peanut butter filling a firmer texture while keeping it gluten-free. You can also use crushed graham crackers for a unique twist.
- ¼ teaspoon salt: Just a touch enhances all the flavors and balances the sweetness.
- 2 cups (12 oz/340 g) chopped milk chocolate: This chocolate coating is what makes these treats shiny, sweet, and indulgent. Opt for high-quality chocolate for the best taste. You could also use dark chocolate if you enjoy a richer flavor.
- 1 teaspoon vegetable oil: This helps with the smoothness of the melted chocolate, creating a lovely glossy finish on your eggs. You can use coconut oil for a subtle flavor twist.
- Sprinkles and Candy Melts: Optional, but these add a fun decorative touch, perfect for any occasion!
How to Make Homemade Peanut Butter Eggs (Reese’s Eggs)
- Mix the Filling: In a medium bowl, combine 1 cup salted smooth peanut butter, ¼ cup maple syrup, 4 tablespoons almond flour, and ¼ teaspoon salt. Stir until fully mixed, forming a smooth and cohesive mixture.
- Shape the Eggs: Use your hands to form the mixture into egg-shaped balls, about 1 inch in size. Place them on a parchment-lined baking sheet. This step can be a fun activity, especially if you have little helpers around!
- Chill: Place the baking sheet in the freezer for about 30 minutes, or until the peanut butter eggs are firm enough to dip in chocolate.
- Melt the Chocolate: While the eggs chill, melt 2 cups of chopped milk chocolate with 1 teaspoon of vegetable oil in a microwave-safe bowl. Heat in 20-second increments, stirring in between until completely melted and smooth.
- Dip the Eggs: Remove the peanut butter eggs from the freezer. Using a fork, dip each egg into the melted chocolate, ensuring they are fully coated. Gently shake off any excess chocolate before returning them to the parchment-lined baking sheet.
- Decorate (Optional): If you’re using sprinkles or candy melts, add them right after dipping while the chocolate is still wet. This adds a festive touch that makes these treats extra delightful!
- Set: Allow the chocolate coating to harden at room temperature for about 30 minutes, or place them in the fridge for quicker setting.
- Enjoy: Once set, dig in and savor the creamy, chocolaty goodness!
Storing & Reheating
These Homemade Peanut Butter Eggs store well at room temperature for up to one week in an airtight container. For longer storage, keep them in the refrigerator for up to two weeks. If you want to freeze them, wrap individual eggs tightly in plastic wrap and store them in an airtight container for up to three months. To enjoy, simply let them thaw in the fridge or at room temperature; just note that the texture might soften slightly over time, and a quick trip back to the fridge can help revive their firmness.
Chef’s Helpful Tips
- Make sure your peanut butter is well-blended before mixing with other ingredients to avoid clumps.
- If you’re finding the mixture too sticky, add a little more almond flour until you reach the desired consistency for shaping.
- Take care not to overheat the chocolate; otherwise, it can seize up. Gentle melting works best!
- For a touch of flavor enhancement, feel free to sprinkle some sea salt on the chocolate before it hardens, creating a beautiful sweet-salty contrast.
- These eggs can also be made ahead of time, perfect for stocking up before special occasions or holidays.
Homemade Peanut Butter Eggs (Reese’s Eggs) bring a touch of nostalgia and sweetness to any gathering. They are simple enough that anyone can whip them up on a whim, yet delightful enough to impress your family and friends. Imagine savoring a cozy night in with a cozy blanket and a plate of these delicious treats, or sharing them with loved ones during festive celebrations. They’re not only easy to make but also an exciting treat for the tastebuds. Don’t hesitate to experiment with flavors, perhaps adding a hint of vanilla or even crushed nuts for added crunch. Enjoy every delicious moment!

Recipe FAQs
Can I use crunchy peanut butter instead of smooth?
How do I prevent the chocolate from cracking?
Can Vegan ingredients be used for this recipe?
How can I make these gluten-free?
⭐ If you make my Homemade Peanut Butter Eggs (Reese’s Eggs) recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Homemade Peanut Butter Eggs (Reese’s Eggs)
These Homemade Peanut Butter Eggs offer a delightful combination of creamy peanut butter and rich chocolate that’s perfect for any occasion. With easy preparation and mouthwatering flavor, they’re a tasty treat you can enjoy at home or share with friends!
- Prep Time 55 minutes
- Cook Time 2 minutes
- Yield 16 servings 1x
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 aside.
- In a medium bowl, mix together peanut butter, maple syrup, almond flour, and salt until fully combined.
- Allow the mixture to rest for 10 minutes to thicken.
- Divide into 16 portions (about 1 ½ tablespoons each), shape into eggs, and flatten slightly.
- Place on one tray and freeze for 1 hour until firm.
- In a microwave-safe bowl, combine milk chocolate and vegetable oil.
- Heat in 30-second intervals, stirring in between, until melted and smooth, or use a double boiler.
- Working in small batches, dip each frozen egg in the melted chocolate using a fork.
- Tap the fork on the bowl's edge to remove excess chocolate, placing the coated egg on the second tray.
- Repeat until all eggs are coated and refrigerate for about 30 minutes until the chocolate sets.
- Melt Candy Melts according to package instructions, fill piping bags, and pipe decorations on the eggs.
- Add sprinkles while the melts are wet and refrigerate until set for about 30 minutes.
- Enjoy chilled with a glass of milk, storing leftovers for up to 2 weeks in an airtight container with parchment paper between layers.
Notes
Ensure the peanut butter is smooth for easy mixing.
Store any leftovers in an airtight container in the refrigerator.
These eggs are perfect for gifting or festive occasions.
Nutrition
- Serving Size: 1 egg
- Calories: 170
- Sugar: 10g
- Sodium: 100mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 5mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.
