Homemade Peanut Butter Cup Eggs Recipe

Photographs: Elizabeth Barbone

Peanut butter-filled chocolate eggs are a classic Easter treat, and they're especially tasty when you make them yourself.

Note: Be sure to select commercial peanut butter for this recipe. Natural peanut butter, which just contains peanuts and sometimes salt and sugar, makes a filling that's too runny. Select either dark, milk, or white chocolate. If you don't want to temper your chocolate, use a high-quality confectionery coating. Here's a step-by-step guide to tempering chocolate.

If you plan to use confectionery coating, here's how to melt it: Place confectionery coatings in a microwave-safe bowl (I recommend a glass 2-cup measure.) Heat the coatings for 30 seconds. Remove the cup from the microwave and stir. Repeat this process, removing the coatings every 30 seconds from the microwave and stirring, until fully melted.

Recipe Details

Homemade Peanut Butter Cup Eggs Recipe

Active 2 hrs
Total 0 mins
Makes 12 chocolate eggs


  • 1/2 cup creamy peanut butter
  • 1 cup sifted confectionery sugar
  • 2 tablespoons butter, melted (use coconut oil if dairy-free)
  • 1 pound chocolate, tempered or candy coating (see note)


  1. In small bowl, stir together peanut butter and confectioner's sugar until smooth. Add melted butter. Stir until incorporated. Cover bowl. Chill for two days.

  2. Line a baking sheet with parchment paper. Place tempered chocolate (or melted confectionery coating, see note) into a pastry bag fitted with a small piping tip, or a disposable plastic bag with the end snipped off. Fill each egg cavity about 2/3 of the way with chocolate.

  3. Turn mold over onto prepared baking sheet. Shake and rotate the mold. The melted chocolate should coat each cavity. After shaking out the excess chocolate, inspect each cavity. If there are any bare spots, dot a little melted chocolate onto them with either a small brush or your finger.

    Quickly sweep a metal spatula across the mold. This clears excess chocolate from the edges of the mold. After you do this, the mold might look smeared with chocolate.That’s fine. The thin chocolate breaks easily away from the finished eggs.

    Allow the chocolate to set up. Don’t refrigerate.

  4. Fill each cavity with peanut butter filling until it's about 1/8th-inch below the edge of the mold. Amount varies depending on the size of your mold.

  5. Cap each mold with melted chocolate. Use a zig zag or circular pattern to close each cavity. When the cavity is almost closed, stop. Tap the mold gently. The chocolate should flow a little and close the mold. If it doesn't, pipe a little extra chocolate into the mold to close.

  6. Chill for about 10 minutes. Invert mold. Tap gently. Eggs should come out easily. If they don't, the chocolate might not be set. Return to the refrigerator for a further 15 minutes and try again until they all come out cleanly. Set peanut butter eggs on a wire rack set in a rimmed baking sheet and drizzle with more chocolate if desired. Finished eggs can be stored in a sealed container at room temperature for up to 2 weeks.

Special equipment

Egg-shaped candy mold

This Recipe Appears In