Peanut Butter Eggs

I first made these on a whim one Easter when I couldn't find the store-bought version (thanks, egg shortage), and I've been hooked ever since. They've got that nostalgic chocolate-peanut butter combo everyone loves, but with a homemade twist that makes them even better. Plus, you can dip and drizzle them in any chocolate you like—dark, white, milk—and decorate them to look just like colourful eggs. Enjoy it with this homemade Eggnog recipe.
After years of testing and tweaking recipes, this is one I come back to every single spring. It's simple, it's fun, and it doesn't require turning on the oven. Whether you're making a batch for Easter baskets or just a weekend treat, these peanut butter eggs are as easy as they are delicious.
A SWEET SLICE OF EASTER HISTORY

Peanut butter eggs have become a beloved Easter treat in the U.S., thanks to the popularity of the iconic Reese's peanut butter eggs that started popping up on shelves in the 1960s. The idea of pairing sweetened peanut butter with a chocolate shell isn't new, but turning it into a festive egg shape made it instantly tied to springtime traditions.
These homemade ones taste just like the classic, minus the packaging or the trip to the store. If you're a fan of homemade peanut butter cups, these are basically their Easter cousins—same combo of chocolate and peanut butter, just in festive egg form.
WHY YOU'LL LOVE THESE PEANUT BUTTER EGGS
There's a reason these peanut butter eggs are on repeat in my kitchen every spring:
- No baking required: Just mix, shape, dip, and chill—no oven, no stress.
- Customizable chocolate coating: Use whatever chocolate you like (or a mix!) and get creative with toppings.
- Tastes better than store-bought: This homemade version is creamier, fresher, and made with real ingredients.
- Freezer-friendly: Make a batch now, stash a few for later.
- Budget-friendly and egg-free: Great when real eggs are pricey or hard to find.
- Tweak the sweetness to your liking: Use darker chocolate or reduce the sugar slightly for a less sweet version.
INGREDIENTS FOR HOMEMADE PEANUT BUTTER EGGS
- 90g unsalted butter, softened
- 250g creamy peanut butter
- 300g confectioner's sugar
- ½ teaspoon vanilla extract
- 300g semi-sweet, dark, or white chocolate, chopped
- 1 tablespoon shortening (optional, but helps create a smoother chocolate coating)
HOW TO MAKE PEANUT BUTTER EGGS
In a mixing bowl, beat the butter with a hand-held or stand mixer until smooth and creamy. Add the peanut butter and mix again until everything's well combined (this takes about a minute).

Next, toss in the confectioner's sugar, vanilla extract, and a pinch of salt. Mix on low speed for a couple of minutes until the mixture comes together. Don't worry if it's a bit crumbly or feels like a soft dough—that's exactly what you want, so they're easy to roll and shape.

Scoop out about two tablespoons of the mixture, roll it into a ball, then flatten it slightly and pinch one end to shape it like an egg.

Place each egg on a parchment-lined tray and repeat for the rest of the peanut butter mixture. Pop the tray in the freezer for at least an hour so the eggs can firm up.

While they're chilling, melt your chocolate of choice using the double boiler method. Add shortening to the bowl and stir gently until the chocolate is smooth and fully melted (about five minutes).

Use a fork to hold each chilled egg and dip it in the melted chocolate until fully coated. Let the excess drip off, then place it back on the tray. I used both dark and white chocolate for variety, but feel free to use just one type if you prefer.

Once they're all dipped, chill them in the fridge until the chocolate sets for about 30 minutes.

For an extra fancy touch, drizzle any leftover chocolate over the tops in a zigzag pattern.

Once firm, they're ready to eat!

TIPS & TRICKS FOR CREAMY PEANUT BUTTER EGGS
These tips will ensure your crunchy peanut butter eggs turn out perfect every time:
- Use room temperature butter: It blends more smoothly and helps with texture.
- Let them freeze fully: A firm texture is key before dipping in warm chocolate.
- Use a fork or dipping tool: It makes for cleaner edges and easier handling.
- Don't skip the parchment paper: Trust me, it makes cleanup so much easier.
STORAGE TIPS FOR PEANUT BUTTER EGGS
One of the best things about peanut butter eggs, aside from how good they taste, is how well they keep. Make a big batch ahead of Easter, or stash a few extras for those "just one more bite" moments.
- Refrigerator: Store them in an airtight container and they'll stay fresh for up to two weeks. Just make sure the chocolate is fully set before stacking to avoid smudges.
- Freezer: These freeze beautifully! Place them in a single layer on a tray first. Once frozen, transfer to a freezer-safe container or ziplock bag with parchment paper between layers. They'll last up to three months.
- Room temperature: Okay for a short time, like a few hours at a party or in an Easter basket, but they're happiest in cooler temps so the chocolate doesn't melt.
- Make ahead: If you're prepping for Easter candy, you can make the smooth peanut butter filling and shape the eggs a few days in advance. Keep them in the freezer, then dip in chocolate closer to serving so they're fresh and pretty.
FAQs
FAVOURITE DESSERT RECIPES YOU'LL LOVE
- No-Bake Marble Cheesecake
- Chocolate Chia Pudding
- Rice Pudding with Cooked Rice
- Red Velvet Cake Cookies
- 2-Ingredient Chocolate Mousse (No Egg)
- Chocolate Covered Almonds
- White Chocolate Mud Cupcakes
- Chocolate Chip Shortbread Cookies
If you’ve tried this recipe, I’d love to hear how you enjoyed it! Pop a comment and a star rating below!
You can also follow me on FACEBOOK, INSTAGRAM and PINTEREST to keep up to date with more delicious recipes.
RECIPE

Peanut Butter Eggs
20 minutes
30 minutes
0 minutes
Discover how to make no-bake peanut butter eggs this Easter, perfect for a delicious and colorful holiday treat.
0 Stars (0 Reviews)
servings
Scale
Ingredients
Instructions
In a mixing bowl, beat the butter with a hand-held or stand mixer until smooth and creamy. Add the peanut butter and mix again until everything's well combined (this takes about a minute).
Next, toss in the confectioner's sugar, vanilla extract, and a pinch of salt. Mix on low speed for a couple of minutes until the mixture comes together. Don't worry if it's a bit crumbly or feels like a soft dough—that's exactly what you want, so they're easy to roll and shape.
Scoop out about two tablespoons of the mixture, roll it into a ball, then flatten it slightly and pinch one end to shape it like an egg.
Place each egg on a parchment-lined tray and repeat for the rest of the peanut butter mixture. Pop the tray in the freezer for at least an hour so the eggs can firm up.
While they're chilling, melt your chocolate of choice using the double boiler method. Add shortening to the bowl and stir gently until the chocolate is smooth and fully melted (about five minutes).
Use a fork to hold each chilled egg and dip it in the melted chocolate until fully coated. Let the excess drip off, then place it back on the tray. I used both dark and white chocolate for variety, but feel free to use just one type if you prefer.
Once they're all dipped, chill them in the fridge until the chocolate sets for about 30 minutes.
For an extra fancy touch, drizzle any leftover chocolate over the tops in a zigzag pattern.
Once firm, they're ready to eat!
1. Use room temperature butter: It blends more smoothly and helps with texture.
2. Let them freeze fully: A firm texture is key before dipping in warm chocolate.
3. Use a fork or dipping tool: It makes for cleaner edges and easier handling.
4. Don't skip the parchment paper: Trust me, it makes cleanup so much easier.
Did you make this? Tell us about it!
Nutrition Facts
Amount Per Serving:
Calories
419kcalCarbohydrates
45gProtein
6gFat
25gSaturated Fat
11gPolyunsaturated Fat
14gCholesterol
22mgSodium
121mgFiber
1gSugar
41g


























