Chocolate Peanut Butter Eggs

Makes 2 Dozen


  • ½ stick butter, softened
  • 4 oz cream cheese, softened
  • 1 lb confectioner's sugar
  • ¾ cup peanut butter
  • ¼ tsp salt
  • 1 tsp vanilla
  • 12 oz good quality milk chocolate, or semi-sweet chocolate chips

Special Equipment

  • plastic molds
  • brightly colored foil candy wrappers
  • paintbrush (optional)


  1. Mix the butter and cream cheese together in a large bowl until combined
  2. Add the confectioner's sugar, one cup at a time and mix well
  3. Add the peanut butter, salt, and vanilla and mix until well blended
  4. Place the mixture in the refrigerator to firm up
  5. While the peanut butter mixture is chilling, melt the chocolate in a double boiler
  6. When the chocolate is ready, use a paintbrush to coat the insides of molds.  Be careful to coat completely and avoid air bubbles.  Set molds aside to dry
  7. When the molds are ready, remove the peanut butter mixture from the fridge and spoon enough of the mixture into the molds to barely come to the top.  Press the filling down with your fingers to remove air pockets.  (Tip:  If you don’t have candy molds, you can form the peanut butter mixture into egg-shaped balls instead.  After the eggs are formed, place them in the fridge for an hour to firm up and then dip them in chocolate)
  8. Re-melt the chocolate if necessary.  Spoon a small amount of chocolate on top of the peanut butter filling to seal the molds.  When the chocolate has hardened, turn the molds upside-down and twist gently to release the candies
  9. Wrap in foil candy wrappers