Chocolate Peanut Butter Easter Eggs

chocolate peanut butter easter eggs
Leah Maroney
Prep: 25 mins
Cook: 10 mins
Plus: 4 hrs
Total: 4 hrs 35 mins
Servings: 6 servings
Nutritional Guidelines (per serving)
1184 Calories
68g Fat
135g Carbs
16g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 6
Amount per serving
Calories 1184
% Daily Value*
Total Fat 68g 87%
Saturated Fat 31g 156%
Cholesterol 51mg 17%
Sodium 291mg 13%
Total Carbohydrate 135g 49%
Dietary Fiber 7g 25%
Protein 16g
Calcium 145mg 11%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Nothing beats a classic chocolate peanut butter egg in your child's Easter basket. Except when they are homemade! 

This homemade version of chocolate peanut butter eggs is made with minimal ingredients and, of course, with love. They are simple to make, can easily be made well in advance and frozen, and are a great treat that you can create with your kids. Just make sure to use supervision when melting the chocolate and dipping the eggs, as the chocolate can get a bit hot.

For the drizzle, we used pink, purple, blue, and yellow, however, feel free to experiment with other colors as well. 


  • 1/2 cup salted butter (melted)
  • 4 cups powdered sugar
  • 1 cup creamy peanut butter
  • 4 graham crackers (crushed)
  • 3 cups semisweet chocolate chips
  • 1 tablespoon shortening
  • 1 1/2 cups white chocolate chips
  • Optional: pastel food coloring

Steps to Make It

  1. In a large bowl, combine the melted butter, powdered sugar, peanut butter, and graham crackers. You can use a hand mixer or you can mix thoroughly with a large spoon. For better consistency, use the hand mixer. 

  2. Place the ball of peanut butter filling between two sheets of parchment paper and roll out to about 1/4-inch thick. 

  3. Place the sheet of peanut butter filling on a baking sheet and place in the freezer for one hour, or until firm. 

  4. Use a small egg-shaped cookie cutter to cut out your egg shapes. You can also use a circle cookie cutter and gently form the top of the circle into an egg shape. Place the egg shapes back into the freezer while you prepare the chocolate coating.  

  5. In a double boiler melt the semisweet chocolate chips with the shortening, stirring constantly, until completely smooth. 

  6. Remove the eggs from the freezer. 

  7. Using a fork, carefully dip each egg into the melted chocolate coating completely.  Remove using the fork and allow the excess chocolate to drip off of the peanut butter egg. Carefully place on a sheet of wax paper and repeat with the remaining eggs. 

  8. Allow them to harden completely at room temperature, about 1 to 2 hours.  

  9. Lay out 3 to 4 small bowls (depending on how many colors you want). Add drops of food coloring to each bowl to create pastel purple, pink, blue, and yellow. You will only need a few drops of each color because of the small amount of chocolate and the desire to create a pastel color. 

  10. Melt the white chocolate chips in a double boiler or in a microwave, stirring after every thirty seconds of heating. 

  11. Divide the white chocolate between the three or four bowls. Stir them to completely blend the colors.  

  12. Drizzle each color over the hardened eggs. Allow to completely harden again, at room temperature, and serve!

  13. If you have any leftovers, you can store them in the freezer.