Peanut Butter Egg

Featured in Desserts.

Finally cracked how to make amazing peanut butter eggs! Needs around 2 hours, including chill time. Filling turns out velvety smooth, and the chocolate snap is spot on. Kids loved helping too. Way tastier than the ones from stores—perfect for Easter or year-round snacks.
A woman wearing an apron and smiling.
Updated on Wed, 09 Apr 2025 21:09:04 GMT
A dish brimming with chocolate-dipped peanut butter treats, with one split to expose its creamy core. Pin it
A dish brimming with chocolate-dipped peanut butter treats, with one split to expose its creamy core. | tasteofmoms.com

I make these peanut butter eggs at home and they blow the store-bought ones away. The inside is super smooth with bold peanut butter flavor all wrapped up in delicious chocolate. My kids go crazy when Easter comes around because they know we'll be in the kitchen shaping these treats together.

Why These Are Worth Your Time

You'll have these tasty peanut butter eggs ready in less than 60 minutes using just six basic items from your pantry. Feel free to try different chocolates or swap in another nut butter to change things up. They're perfect little handmade presents that always bring smiles when tucked into Easter baskets.

Your Shopping List

For what's inside, you'll want smooth peanut butter, unsalted butter, powdered sugar, a pinch of salt and some vanilla. The outside couldn't be simpler - just grab your preferred milk chocolate chips. That's all it takes to make these mouthwatering goodies.

The Making Process

First, warm up your peanut butter with butter in the microwave until soft. Add in your powdered sugar, salt, and vanilla, then mix until it's all velvety smooth. Form egg shapes with the mixture and stick them in the fridge for 30 minutes. Carefully melt those chocolate chips, stirring frequently. Dunk your cold peanut butter eggs completely in chocolate and wait for them to harden. I sometimes add a few extra chocolate lines on top to make them look fancier.

Helpful Tricks

I always wear gloves when forming the eggs so everything stays clean. Don't skip chilling the eggs before the chocolate dip - it makes everything way easier. They'll keep well about 5 days at room temperature, but you can throw them in the freezer if you want to plan ahead.

Custom Touches

Keep your finished peanut butter eggs in the fridge or freezer with parchment paper between each layer so they don't get stuck together. Maybe try some dark or white chocolate for dipping instead, or give almond butter a go for something different from the usual.

Ready to Dig In

These peanut butter eggs look amazing in Easter baskets or served up on a nice plate when company comes over. Grab yourself a hot coffee or tea and enjoy one as your afternoon snack - you've earned it.

A wooden platter holds six chocolate-dipped truffles topped with sea salt, with a bowl of peanuts in the background. Pin it
A wooden platter holds six chocolate-dipped truffles topped with sea salt, with a bowl of peanuts in the background. | tasteofmoms.com

Frequently Asked Questions

→ Are other nut butters a good substitute for peanut butter?
Yep, almond or cashew butter work great. Just be aware that texture and sweetness might differ a bit, so tweak the powdered sugar if needed.
→ Why is chilling necessary before adding chocolate?
It firms up the peanut butter center so it stays solid when dipped. If they soften too much, pop them back in the fridge to harden.
→ How long will these last once made?
They’re good for up to 5 days in a sealed container at room temp. For longer options, freeze them and thaw before eating.
→ What’s the easiest way to melt chocolate?
Stick it in the microwave for 30 seconds at a time, stirring after each round. When it’s mostly melted, give it one last stir to keep it smooth and avoid burning.
→ Can natural peanut butter be used instead?
You can, but it’s thicker and takes more effort to mix. Since it’s less sweet, you might need extra sugar to balance it out.

Peanut Butter Egg

Make chocolate-coated peanut butter goodies that rival store-bought Reese's. They're super tasty whether they're for Easter or just because!

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
By: Ashley

Category: Desserts

Difficulty: Intermediate

Cuisine: American

Yield: 12 Servings (12 eggs)

Dietary: Vegetarian, Gluten-Free

Ingredients

01 2 cups milk chocolate for coating.
02 1 teaspoon vanilla extract.
03 1/4 teaspoon salt.
04 2 cups powdered sugar.
05 1/2 cup unsalted butter.
06 1 cup creamy peanut butter.

Instructions

Step 01

Warm up peanut butter and butter in a big bowl in the microwave so they melt and stir together easily.

Step 02

Stir the melted butter and peanut butter into a smooth mixture. Use a whisk, spatula, or even a hand mixer.

Step 03

Gradually add powdered sugar, salt, and vanilla. Keep mixing until it all combines perfectly.

Step 04

Scoop out 2 tablespoons, roll into a ball, then squish it into an egg shape by pressing and shaping one end.

Step 05

Set the egg shapes on a parchment-lined pan and pop them in the fridge until they're nice and firm.

Step 06

Microwave chocolate in short bursts of 30 seconds. After each burst, stir until it's smooth and glossy.

Step 07

Coat the chilled eggs in the melted chocolate. Let the excess drip off before placing them on parchment.

Step 08

If you want, drizzle leftover chocolate on top to make them look fancy.

Notes

  1. Swap peanut butter with other nut butters if you like.
  2. Stir natural peanut butter more since it's less consistent.
  3. Crunchy peanut butter can be used if you want extra bits inside.

Tools You'll Need

  • Microwave.
  • Mixing bowl.
  • Parchment paper.
  • Sheet pan.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Peanuts.
  • Dairy.
  • Soy (check chocolate labels).

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 423
  • Total Fat: 29 g
  • Total Carbohydrate: 42 g
  • Protein: 6 g