Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

These Homemade Peanut Butter Eggs Are Better Than Reese’s!


  • Author: Elsa
  • Total Time: 50 minutes (including chilling)
  • Yield: 12 eggs 1x
  • Diet: Vegetarian

Description

Decadent no-bake chocolate peanut butter eggs — a simple and indulgent homemade treat that’s perfect for holidays or anytime snacking.


Ingredients

Scale
  • 1 cup peanut butter (smooth or crunchy)
  • ¼ cup melted butter
  • 1½ cups powdered sugar
  • 1 tsp vanilla extract
  • 1½ cups chocolate chips or chopped chocolate (for coating)
  • Optional toppings: Sea salt flakes, crushed peanuts

Instructions

  1. Make the filling: In a mixing bowl, combine peanut butter, melted butter, powdered sugar, and vanilla. Stir until you have a thick, pliable dough-like mixture.
  2. Shape the eggs: Scoop out portions of the mixture and shape by hand into egg-like ovals. Place them on a tray lined with wax or parchment paper.
  3. Freeze the eggs: Place the tray in the freezer for 30 minutes, or until the eggs are firm to the touch.
  4. Melt the chocolate: In a microwave-safe bowl or using a double boiler, melt the chocolate, stirring until smooth and glossy.
  5. Dip and coat: Use a fork to dip each chilled egg into the melted chocolate. Coat completely and return to the tray. Optional: sprinkle with sea salt or crushed peanuts.
  6. Let them set: Refrigerate the coated eggs for 10–15 minutes until the chocolate hardens. Serve or store chilled.

Notes

Store in an airtight container in the fridge for up to a week or freeze for longer storage. For a vegan version, use plant-based butter and dairy-free chocolate.

  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Category: Dessert
  • Method: No-bake, chilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 egg
  • Calories: 210
  • Sugar: 18g
  • Sodium: 90mg
  • Fat: 13g
  • Saturated Fat: 5g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 5mg