Peanut Butter Eggs Recipe
If you’re on the hunt for a nostalgic treat that brings smiles to every chocolate lover’s face, look no further than these Peanut Butter Eggs. This classic no-bake dessert wraps creamy peanut butter filling in a glossy chocolate shell, delivering that irresistible sweet-salty combo we all crave. Whether you’re making them for Easter or simply to satisfy your peanut butter and chocolate obsession, these homemade Peanut Butter Eggs are delightfully simple and always a crowd-pleaser.

Ingredients You’ll Need
Just a handful of pantry staples come together to make these Peanut Butter Eggs shine. Each ingredient plays an important role in creating the signature creamy, rich texture and perfect sweetness that make these treats so special.
- Creamy peanut butter: The heart of the recipe, it creates that smooth, melt-in-your-mouth filling everyone loves.
- Unsalted butter: Softened butter adds richness and helps the mixture come together beautifully.
- Powdered sugar: This sweetens and thickens the peanut butter filling for that classic dough-like texture.
- Vanilla extract: A splash of vanilla brings depth and enhances the peanut butter flavor.
- Salt: Just a pinch balances the sweetness and sharpens the flavors.
- Semi-sweet chocolate chips: These melt into the perfect coating, contrasting beautifully with the sweet filling.
- Coconut oil or vegetable shortening (optional): Stir in a bit for a smoother, shinier chocolate shell that’s easy to dip.
How to Make Peanut Butter Eggs
Step 1: Mix the Peanut Butter Filling
Start by beating together your creamy peanut butter, softened unsalted butter, vanilla extract, and salt in a large mixing bowl. This creates a velvety base. Slowly add the powdered sugar in batches—this helps everything blend evenly and gives you control over the dough’s consistency. By the end, you’ll have a thick, smooth mixture that easily comes together in your hands.
Step 2: Shape the Eggs
Using a tablespoon or small cookie scoop, portion out the peanut butter mixture. Roll each scoop between your hands, then gently shape it into an oval “egg.” Don’t worry about perfection—homemade charm is part of the magic! Set each egg on a parchment-lined baking sheet, ready for the next step.
Step 3: Chill the Eggs
Pop your tray of shaped eggs into the freezer for 30 minutes. This quick chill firms them up, making them much easier to dip in chocolate without falling apart or melting in your hands.
Step 4: Melt the Chocolate
While the eggs are chilling, combine the semi-sweet chocolate chips and coconut oil (if using) in a microwave-safe bowl. Heat in 30-second bursts, stirring between each, until the chocolate is completely smooth. The added oil makes dipping a breeze and adds a gorgeous shine to your Peanut Butter Eggs.
Step 5: Dip and Coat
Once the peanut butter eggs are firm, use a fork to carefully dip each one into the melted chocolate, making sure they’re fully coated. Let any excess chocolate drip off, then return them to the parchment-lined sheet. This step is when the transformation into glossy, irresistible candies really happens!
Step 6: Set the Chocolate
Finish by refrigerating your chocolate-dipped eggs for about 15 to 20 minutes. The chocolate will set with a satisfying snap, locking in that dreamy peanut butter center.
How to Serve Peanut Butter Eggs

Garnishes
For extra flair, sprinkle the tops with a bit of flaky sea salt, crushed peanuts, or colorful holiday sprinkles before the chocolate sets. These simple touches add both beauty and a pop of texture to your Peanut Butter Eggs.
Side Dishes
Pair your Peanut Butter Eggs with a fresh fruit platter or a scoop of vanilla ice cream to balance their richness. A cup of coffee or tall glass of cold milk also makes a cozy companion for this sweet treat.
Creative Ways to Present
Arrange your Peanut Butter Eggs in decorative boxes or cellophane bags for an adorable homemade gift. For parties, nestle them in mini cupcake liners or display them in a basket with pastel tissue paper for a festive, eye-catching centerpiece.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Peanut Butter Eggs in an airtight container in the refrigerator, where they’ll stay fresh and delicious for up to two weeks. The cool temperature keeps the chocolate crisp and the filling perfectly creamy.
Freezing
If you’d like to make a big batch in advance, these treats freeze beautifully. Place them in a single layer in a freezer-safe container, separating layers with parchment paper. They’ll last up to three months—just thaw in the fridge before serving for best texture.
Reheating
These are meant to be enjoyed chilled or at room temperature, so there’s no need to reheat. If they’ve been frozen, simply let them sit in the refrigerator until they’re soft enough to bite into, and enjoy!
FAQs
Can I use crunchy peanut butter instead of creamy?
Absolutely! Crunchy peanut butter adds a lovely texture and a bit of extra nuttiness. You can even toss in some crushed graham crackers for an extra crunch if you like.
Do I have to use coconut oil in the chocolate?
Nope, the coconut oil or shortening is totally optional. It just helps the chocolate melt more smoothly and gives your Peanut Butter Eggs a nice glossy finish, but you’ll still get tasty results without it.
Can I make these vegan or dairy-free?
Yes! Just swap the butter for a vegan alternative and make sure your chocolate chips are dairy-free. Peanut Butter Eggs are easy to adapt for different dietary needs.
How can I prevent the chocolate from cracking?
Chilling the eggs before dipping helps a lot. Also, avoid dipping the eggs when they’re ice-cold into very hot chocolate—let the chocolate cool just a bit so the temperature difference isn’t too drastic.
Are these Peanut Butter Eggs gluten-free?
Yes, as written, the recipe is gluten-free (just double-check your powdered sugar and chocolate chip brands if you’re highly sensitive). If you add graham crackers for crunch, use gluten-free versions.
Final Thoughts
There’s nothing quite like sharing homemade Peanut Butter Eggs with the people you care about. They’re simple, nostalgic, and always disappear in a flash. Give this recipe a try and watch these treats become a new favorite in your kitchen!
Print
Peanut Butter Eggs Recipe
- Total Time: 50 minutes
- Yield: 20 eggs 1x
- Diet: Vegetarian
Description
Peanut Butter Eggs are a delicious homemade Easter candy featuring creamy peanut butter mixed with powdered sugar and coated in rich semi-sweet chocolate. This no-bake dessert is easy to prepare and perfect for festive treats or year-round snacking.
Ingredients
Peanut Butter Filling
- 1 cup creamy peanut butter
- ¼ cup unsalted butter, softened
- 2 cups powdered sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
Chocolate Coating
- 2 cups semi-sweet chocolate chips
- 1 tablespoon coconut oil or vegetable shortening (optional, for smoother melting)
Instructions
- Prepare the Peanut Butter Mixture: In a large mixing bowl, beat together the peanut butter, softened butter, vanilla extract, and salt until smooth and creamy.
- Add Powdered Sugar: Gradually add the powdered sugar to the mixture, stirring continuously until it forms a thick, dough-like consistency that is easy to shape.
- Shape the Eggs: Scoop out tablespoon-sized portions of the peanut butter mixture and shape each portion into egg shapes using your hands. Place the formed eggs on a parchment-lined baking sheet.
- Freeze the Eggs: Freeze the shaped peanut butter eggs for 30 minutes to firm them up, making them easier to dip in chocolate.
- Melt the Chocolate: While the eggs are chilling, melt the semi-sweet chocolate chips and coconut oil (if using) in a microwave-safe bowl. Heat in 30-second intervals, stirring between each, until smooth and fully melted.
- Dip the Eggs in Chocolate: Remove the peanut butter eggs from the freezer and dip each one into the melted chocolate until fully coated. Use a fork to lift the eggs out, allowing excess chocolate to drip off.
- Set the Chocolate Coating: Place the coated eggs back onto the parchment-lined baking sheet and refrigerate for 15–20 minutes, or until the chocolate has set completely.
Notes
- For a crunchy texture, use crunchy peanut butter or mix in crushed graham crackers into the peanut butter mixture.
- These peanut butter eggs can be stored in the refrigerator for up to 2 weeks to maintain freshness.
- For longer storage, freeze them for up to 3 months and thaw before serving.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Dessert
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 1 egg
- Calories: 180
- Sugar: 15g
- Sodium: 80mg
- Fat: 11g
- Saturated Fat: 4g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 5mg