Homemade Peanut Butter Eggs (Just Like Nana Margaret Used to Hide)
There’s something downright dangerous about a dessert you can make in one bowl, chill in the fridge, and suddenly find yourself sneaking “just one more” every time you walk past the kitchen.
These Homemade Peanut Butter Eggs are a nostalgic, melt-in-your-mouth treat with a creamy peanut butter center and a rich chocolate shell that snaps slightly when you bite in. Nana Margaret knew exactly what she was doing when she tucked a batch in the back of the fridge—because once the kids (or the adults) discover them, they disappear fast.
They’re sweet, smooth, and just rustic enough to feel homemade in the best possible way. Think of them as the classic peanut butter and chocolate combo, but better—because you made them yourself.
Why You’ll Love These Homemade Peanut Butter Eggs
These are the kind of treats people ask for every holiday, every gathering, and every “just because” weekend. Here’s why they’re so beloved:
They taste like a bakery-style candy with minimal effort
The filling is soft, creamy, and rich without being dry
They store beautifully in the fridge or freezer
They’re perfect for Easter, Christmas trays, or gift tins
They’re made with simple pantry ingredients
Once you make these once, they’ll become a tradition.
Ingredients for Homemade Peanut Butter Eggs (And Why Each One Matters)
For the Peanut Butter Filling
1/2 cup unsalted butter (softened)
This gives the filling richness and helps create that soft, creamy texture that holds its shape.
1 cup creamy peanut butter
The star ingredient. Peanut butter adds flavor, body, and that classic salty-sweet balance.
2 1/2 cups powdered sugar (plus more if needed)
Powdered sugar sweetens and thickens the filling, transforming it into a moldable “dough.”
1 teaspoon vanilla extract (optional)
Adds warmth and depth, making the filling taste more like a high-end confection.
1/4 teaspoon salt (optional)
Enhances flavor and cuts through sweetness. Especially helpful if using unsalted butter.
For the Chocolate Coating
2 cups semisweet chocolate chips
Creates the glossy chocolate shell and gives a balanced sweetness that doesn’t overpower the filling.
1 tablespoon butter (for melting with chocolate)
Makes the chocolate smoother, shinier, and easier to dip for a clean coating.
Other
Parchment paper
Prevents sticking and keeps cleanup effortless—especially important when working with melted chocolate.
Step-by-Step Instructions: How to Make Peanut Butter Eggs
Step 1: Prep Your Baking Sheet
Line a baking sheet with parchment paper. Make sure you have room in your fridge for the tray to chill flat.
Pro Tip: A flat, cold surface helps your eggs keep their shape while dipping.
Step 2: Make the Peanut Butter Filling
In a medium bowl, beat together the softened butter and peanut butter until smooth and creamy. You can use a hand mixer or stir firmly by hand.
Step 3: Add Powdered Sugar Slowly
Add powdered sugar about ½ cup at a time, mixing well after each addition. Stir in the vanilla and salt if using.
The mixture should become a soft dough that’s moldable but not sticky.
If it feels sticky: add extra powdered sugar 1 tablespoon at a time until it firms up.
Step 4: Shape the Eggs
Scoop out about 1 to 1½ tablespoons of filling per egg. Roll gently into a ball, then shape into an egg by pinching one end slightly.
Don’t worry about making them perfect—those little bumps and uneven edges are part of the charm.
Place each egg on the parchment-lined tray.
Step 5: Chill Until Firm
Refrigerate the tray for at least 30 minutes, or until the eggs are firm enough to dip without squishing.
Pro Tip: Chilling is essential. Warm filling will melt into the chocolate and make coating messy.
Step 6: Melt the Chocolate
When the eggs are almost chilled, add chocolate chips and 1 tablespoon butter to a microwave-safe bowl.
Microwave in 20–30 second bursts, stirring between each round until smooth and glossy.
Let it cool slightly so it’s warm but not hot.
Step 7: Dip the Eggs
Remove chilled eggs from the fridge. Dip each egg into the melted chocolate using a fork or your fingers.
Let excess chocolate drip off, then place back on parchment.
If the chocolate thickens while dipping, microwave it for 10–15 seconds and stir again.
Step 8: Chill Again Until Set
Return the tray to the fridge and chill for 45 minutes, or until the chocolate coating is firm.
Pro Tips for Perfect Peanut Butter Eggs Every Time
For that “candy shop” quality at home, keep these tips in mind:
Use creamy peanut butter for a smooth, classic center
If your kitchen is warm, chill the dough for 10–15 minutes before shaping
Don’t overheat the chocolate—gentle melting keeps it smooth and glossy
For a thinner shell, stir in an extra teaspoon of butter
Always chill before dipping for the cleanest coating
Easy Variations (Fun Ways to Customize)
Want to make them your own? Try these simple upgrades:
Crunchy Peanut Butter Eggs: use crunchy peanut butter for texture
Dark Chocolate Peanut Butter Eggs: swap semisweet for dark chocolate for a richer bite
Milk Chocolate Version: sweeter and kid-friendly
Mini Peanut Butter Eggs: use 2 teaspoons of filling per egg for bite-size treats
Sprinkle Topping: add crushed peanuts, sprinkles, or mini chips before chilling
Serving Suggestions
These Homemade Peanut Butter Eggs are best served cold so the filling stays firm and the chocolate has that satisfying bite.
They’re perfect with:
A cold glass of milk (classic and kid-approved)
Hot coffee for a rich, bakery-style treat
Tea for a cozy afternoon dessert
A holiday dessert tray with fudge, cookies, and truffles
They also make a fantastic edible gift—just pack them in a tin with parchment between layers.
How to Store Peanut Butter Eggs
Refrigerator: Store in an airtight container for up to 1 week
Freezer: Freeze on a tray until solid, then transfer to a freezer bag for up to 2 months
Pro Tip: If you live with snackers, hide them behind leftovers—Nana Margaret style.
Final Thoughts: The Ultimate Peanut Butter and Chocolate Treat
If you love the classic combination of peanut butter and chocolate, these homemade peanut butter eggs are the kind of recipe you’ll come back to again and again. They’re rich, creamy, perfectly sweet, and unbelievably easy—made with everyday ingredients and no baking required.
They look charmingly homemade, taste like something from a candy shop, and disappear faster than you can say “just one more.”
So go ahead—make a batch, chill them down, and don’t forget Nana Margaret’s best advice: hide them in the back of the fridge if you want them to last.