Peanut Butter Eggs Recipe
There’s something wildly nostalgic and irresistible about biting into homemade Peanut Butter Eggs, and this recipe captures pure joy in every rich, chocolatey bite. Whether you’re whipping them up for your holiday dessert table or stashing a secret treat in your fridge, these Peanut Butter Eggs use real, wholesome ingredients for a treat that’s both classic and just a little bit elevated. Imagine a creamy, slightly salty peanut butter center wrapped in a glossy chocolate shell – it’s the perfect sweet pick-me-up for any time of year.

Ingredients You’ll Need
The beauty of these Peanut Butter Eggs is that they’re made from a handful of simple ingredients, each playing an important part in crafting that perfect balance of flavor and texture. Here’s what you’ll need and why you absolutely can’t skip any of them.
- Creamy Peanut Butter: For that dreamy, melt-in-your-mouth center, choose a smooth, natural variety for best results.
- Blanched Almond Flour: This helps bind the filling and gives just a hint of nuttiness while keeping the eggs soft.
- Maple Syrup (or Honey): This subtly sweetens your peanut butter mixture and helps everything hold together beautifully.
- Vanilla Extract: Just a splash brings out all the warm, rich flavors in the peanut butter.
- Sea Salt: Don’t skip the salt! It brightens all the sweet notes and keeps the eggs from being too cloying.
- Semi-Sweet Chocolate Chips: These create that luscious coating and balance the rich filling with just the right amount of chocolatey depth.
- Coconut Oil: A touch of coconut oil ensures the chocolate melts smoothly and sets to a lovely, glossy finish.
How to Make Peanut Butter Eggs
Step 1: Prepare the Filling
Start by adding the peanut butter, blanched almond flour, maple syrup (or honey), vanilla extract, and salt into a mixing bowl or food processor. Blend everything together until you have a thick, crumbly, yet sticky dough. It should easily hold together when you pinch it, forming the base for your irresistible Peanut Butter Eggs.
Step 2: Shape the Eggs
Using a cookie scoop or spoon, portion out the filling and roll it gently in your hands, shaping each piece into a smooth, oval egg. No need for perfection – a rustic shape just adds to the homemade charm! Alternatively, gently flatten the filling and use a cookie cutter for more uniform eggs. Place your shaped eggs on a parchment-lined sheet, then freeze them for about 15 minutes so they can firm up before dipping.
Step 3: Melt the Chocolate
While your peanut butter centers firm up, combine the semi-sweet chocolate chips and coconut oil in a microwave-safe bowl. Microwave in short 30-second bursts, stirring after each go, until the mixture is silky-smooth and ready for dipping. The coconut oil will give the chocolate a shiny finish and a satisfying “snap” when you bite into each egg.
Step 4: Dip and Decorate
Using a fork, gently lower each chilled peanut butter egg into the melted chocolate. Tap off any extra chocolate by bouncing the fork lightly against the edge of the bowl, then return each coated egg to the parchment-lined sheet. For a little extra flair, drizzle a touch more chocolate over the tops. Repeat with all the Peanut Butter Eggs, then chill them again in the fridge or freezer for at least 30 minutes, setting the stage for that perfect chocolate shell.
How to Serve Peanut Butter Eggs

Garnishes
Dress up your Peanut Butter Eggs with a sprinkle of flaky sea salt, a drizzle of extra melted chocolate, or even a dusting of crushed peanuts for a bit of crunch and a playful look. These simple touches highlight the peanut butter and chocolate flavors while adding a little gourmet flair to every bite.
Side Dishes
Serve Peanut Butter Eggs alongside fresh berries or a bowl of sliced bananas for a colorful, fruity contrast. For a playful dessert platter, surround them with mini pretzels, crisp apple slices, or small scoops of vanilla ice cream to cover all the sweet and salty cravings.
Creative Ways to Present
For a special occasion or holiday, nestle your Peanut Butter Eggs in cute cupcake liners or arrange them in a festive basket with edible grass. You can even package them in clear bags tied with ribbon as irresistible homemade gifts – perfect for sharing (if you’re willing to part with them!).
Make Ahead and Storage
Storing Leftovers
Peanut Butter Eggs keep perfectly in an airtight container in the refrigerator for up to two weeks – if they last that long! Just separate layers with parchment paper to prevent sticking, and you’ll always have a bite-ready treat on hand.
Freezing
If you want to make a big batch ahead of time, Peanut Butter Eggs freeze beautifully. Lay the eggs out on a baking sheet to freeze individually before transferring them to a freezer-safe bag or container. They’ll stay fresh for up to three months – just thaw in the fridge before eating.
Reheating
No reheating required here! In fact, these are at their best enjoyed chilled or at cool room temperature, which helps maintain that firm chocolate shell and creamy center. If your eggs have been frozen, just let them thaw in the fridge for a couple of hours and they’ll taste as good as freshly made.
FAQs
Can I use a different nut butter instead of peanut butter?
Absolutely! Almond butter, cashew butter, or even sunflower seed butter all work well if you need a peanut-free or different flavor variation. The key is to use a creamy, well-stirred nut butter for the best texture.
Why do you add almond flour to the filling?
Almond flour helps bind the filling together and gives the Peanut Butter Eggs a softer, slightly cake-like interior. It also keeps the recipe gluten free and adds a subtle nuttiness that complements the peanut butter flavor.
How can I make these vegan?
To make this recipe vegan, use maple syrup instead of honey and be sure your chocolate chips are dairy-free. Everything else in the recipe is naturally plant-based!
Will crunchy peanut butter work in this recipe?
You can definitely use crunchy peanut butter if you’d like a little extra texture in your eggs. Just keep in mind that the centers might be a bit less smooth, which some people love for an added crunch.
How should I pack these for gifting?
Arrange the cooled Peanut Butter Eggs between layers of parchment paper in a decorative tin or box, or wrap them individually in cellophane bags tied with ribbon. Keep them cold until gifting for the best flavor and texture.
Final Thoughts
Once you’ve made these homemade Peanut Butter Eggs, you’ll understand why they’re so crave-worthy – and why they never last long! I hope you’ll try this recipe soon and share a little happiness with family and friends, or just treat yourself to something truly special.
PrintPeanut Butter Eggs Recipe
These homemade Peanut Butter Eggs are a delightful treat perfect for any occasion. Creamy peanut butter filling coated in rich chocolate is a classic combination that will satisfy your sweet tooth.
- Prep Time: 20 minutes
- Cook Time: 2 minutes
- Total Time: 52 minutes
- Yield: 12 peanut butter eggs 1x
- Category: Dessert
- Method: Freezing, Melting, Mixing
- Cuisine: American
- Diet: Vegetarian
Ingredients
Filling:
- 1 cup creamy peanut butter
- ¼ cup blanched almond flour
- ¼ cup maple syrup or honey
- 1 teaspoon vanilla extract
- ⅛ teaspoon sea salt
Coating:
- 1 cup semi-sweet chocolate chips
- 1 tablespoon coconut oil
Instructions
- Prepare the filling: Make the filling by combining the peanut butter, vanilla, maple syrup, almond flour, and salt. Process until well combined and crumbly texture.
- Shape filling: Using a cookie scooper or spoon, scoop the mixture into your hands and roll to shape into an egg-like shape. Alternatively, flatten the filling and use a cookie cutter to cut out egg shapes. Place on a sheet lined with parchment paper and freeze for 15 minutes.
- Melt the chocolate: In a separate bowl, combine chocolate and coconut oil. Melt in the microwave in increments of 30 seconds. Stir until smooth and creamy.
- Dip eggs in chocolate: Using a fork, dip each egg into the melted chocolate, drain excess chocolate, and transfer back to the baking sheet. Drizzle with a bit of extra chocolate and repeat with remaining peanut butter eggs. Transfer back to the fridge or freezer for 30 minutes before serving at room temperature.
Nutrition
- Serving Size: 1 peanut butter egg
- Calories: 220
- Sugar: 11g
- Sodium: 105mg
- Fat: 15g
- Saturated Fat: 5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 17g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 0mg
Keywords: Peanut Butter Eggs, Homemade, Dessert, Chocolate, Easter Treat