Homemade Dairy Free Reese’s Eggs

Several dairy free chocolate peanut butter eggs in a bowl, with one split in half showing the peanut butter filling.

Celebrate Easter in the best way with these homemade dairy free chocolate peanut butter eggs – just like those classic Reese’s eggs! All the flavors of the traditional candy, but made in a dairy-free version that you can safely enjoy (since unfortunately the store-bought option contains dairy). These are made with just seven ingredients and come together quickly. You and the kiddos will love ‘em!

Ingredient Notes

Here’s a photo of all the ingredients you’ll need, along with selected ingredient notes.

Powdered sugar, dairy-free butter, chocolate chips, salt, coconut oil, vanilla, and peanut butter.

Note: This section contains Amazon affiliate links; as an affiliate I earn a commission on qualifying purchases.

  • Chocolate chips – There are quite a few varieties of dairy free chocolate chips on the market these days, both in semi-sweet and dark chocolate varieties. I prefer dark chocolate, so my two favorites are  Enjoy Life dark chocolate morsels and Guittard extra dark chocolate chips. Enjoy Life also makes semi-sweet chunks that you can use for this recipe. (Keep in mind that some brands, like Guittard, have other varieties that are *not* dairy free, so be sure to check the labels to ensure you’re choosing the right option.)
  • Coconut oil – This helps thin and smooth the melted chocolate, making it easier to dip the peanut butter eggs. It also adds a sheen to the chocolate. I prefer refined coconut oil for this recipe (less of a coconut taste). If you don’t have this on hand, you can skip it – just note that chocolate will be thicker when dipping and may not stretch as far or drizzle as easily.

Instructions

You’ll find the full recipe amounts and instructions in the recipe card below, but here’s a helpful overview with photos and tips.

Start by adding the peanut butter, dairy-free butter, powdered sugar, vanilla, and salt to a bowl. Use a stand mixer or hand mixer on low speed to mix together the ingredients until the mixture starts to come together. It might look a little clumpy but this is normal.

The peanut butter filling in a silver mixing bowl.

Scoop out about 1 ½ tablespoons of the mixture and shape into an egg shape using your hands. It should mold together into that shape when pressed in your hands. If you are trying to shape it and the mixture is dry and crumbly, add extra peanut butter to the mixture in the bowl, mix again, then try again. If you are trying to shape it and the mixture is overly sticky, add extra powdered sugar to the mixture in the bowl, mix again, then try again.

Place that on a parchment-lined baking sheet. Repeat with all the mixture.

Peanut butter filling shaped like eggs, lined up on parchment paper.

Pop the baking sheet in the freezer for about 30 minutes. This helps the peanut butter eggs to firm up and makes them easier to dip in the chocolate.

When that time is up, melt the chocolate and coconut oil in a bowl using the microwave. The key is to do this in short intervals to avoid burning the chocolate. Use 30-second intervals, and stir between each one. It should only take 2-3 intervals to fully melt the chocolate.

A bowl of melted chocolate and coconut oil.

Dip each peanut butter egg into the chocolate, using a fork to flip it in the chocolate and fully coat it. After you coat it, put it back on the baking sheet. Repeat with all the peanut butter eggs.

At this point, you can either put them into the fridge to finish, or you can take one more step if you want that aesthetic chocolate drizzle on top – totally up to you. 😉

If you want to do the chocolate drizzle, place the baking sheet in the freezer for about 5 minutes so the top layer of chocolate hardens. Then remove it and use a spoon to drizzle additional chocolate on top of each one.

Chocolate peanut butter eggs with an extra drizzle of chocolate added on top.

Put the baking sheet into the refrigerator until the chocolate fully hardens. Now they’re ready to enjoy! Store them in an airtight container or ziptop bag in the fridge for up to a week, and grab one whenever you’re in the mood for a sweet treat.

A woman's hand holding a dairy free homemade reeses egg.

Allergens in this Recipe

Disclaimer: Always double check ingredients and labels yourself prior to making a recipe.  While I try to check all ingredients for allergens, there’s always the chance I may miss something, or manufacturer formulations can change.

As written, this recipe is dairy free, egg free, and wheat/gluten free (just double check that your ingredients do not contain these).

This recipe does contain peanuts (in the peanut butter) and soy (in the dairy-free butter). It also contains coconut in the coconut oil. Here are some suggested modifications if needed for these ingredients:

  • To make peanut free: Use an alternative nut butter if you can tolerate that. If you cannot consume nuts at all, use a seed butter (like Sunbutter) and double check that your dairy-free butter does not contain nuts (some do).
  • To make soy free: Use a soy-free dairy-free butter, like Earth Balance soy-free sticks.
  • To make coconut free: Just eliminate the coconut oil; the recipe will still work without it.
A small bowl filled with dairy free chocolate peanut butter eggs.

More Dairy Free Peanut Butter Treats

If you’re a fellow peanut butter lover and are looking for more dairy-free treats with it, be sure to give one of these a try:

I hope you enjoy this recipe! If you get a chance to try it, please leave a recipe rating or comment below.

Homemade Dairy Free Reese’s Eggs

These homemade dairy free Reese’s eggs are perfect for Easter! They have a rich peanut butter filling and a smooth chocolate coating.

Course Dessert
Cuisine American
Keyword chocolate peanut butter eggs, dairy free, easter
Prep Time 25 minutes
Cook Time 0 minutes
Chill Time 45 minutes
Total Time 1 hour 10 minutes
Servings 18 peanut butter eggs
Calories 193 kcal
Author Dairy Free for Baby

Ingredients

For the peanut butter filling:

  • ¾ cup creamy peanut butter
  • ¼ cup dairy-free butter, melted (i.e. Country Crock Plant Butter Sticks, ½ a stick)
  • 1 ⅓ cups powdered sugar
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt

For the chocolate coating:

  • 9 oz bag dairy-free chocolate chips (i.e. Enjoy Life; about 1 ½ cups)
  • 1 tablespoon coconut oil

Instructions

  1. Prepare a baking sheet with parchment paper. Set aside for now.
  2. In the bowl of a stand mixer (or a mixing bowl for use with a hand mixer), combine the peanut butter, dairy free butter, powdered sugar, vanilla, and salt. Use the stand or hand mixer at a low speed until the mixture starts to come together. It may look clumpy; this is normal and it will come together easily when shaped.
  3. Scoop about 1 ½ tablespoons of the mixture into your hand, and shape into an egg. Place on the baking sheet. Repeat until all of the mixture is gone.
  4. Place the baking sheet in the freezer for about 30 minutes, which will help solidify the eggs.
  5. When that time is complete, prepare the chocolate coating: add the chocolate chips and coconut oil to a microwave-safe bowl. Microwave in 30-second intervals, stirring between each interval, until the chocolate is fully melted. (It should only take a few intervals).
  6. Dip each peanut butter egg into the melted chocolate, using a fork to turn it over in the mixture and fully coat it. Return it to the parchment-lined baking sheet. Repeat with all the peanut butter eggs.
  7. If you want to add a chocolate drizzle on top, first place the baking sheet back in the freezer for about 5 minutes. Then remove it and use a spoon to drizzle additional chocolate on top of each chocolate-coated egg.
  8. Pop the baking sheet in the refrigerator until chocolate fully hardens, then transfer to an airtight container or ziptop bag. Store in the fridge and enjoy!

Recipe Notes

  • When shaping the filling, it should be easy to work with – not crumbling because of dryness, and not overly sticky. If it is sticking all over your hands, add more powdered sugar. If it is overly dry and crumbly, add more peanut butter.
  • Remember, store-bought Reese’s eggs are NOT dairy-free. This homemade version is specifically designed to be dairy-free.

Nutrition analysis (approximate per peanut butter egg): 193 calories, 14 g fat, 6 g saturated fat, 100 mg sodium, 19 g carbohydrate, 2.5 g fiber, 14.5 g sugar, 3.5 g protein, Vitamin D: 0%, Calcium: 1%, Iron: 1%, Potassium: 4%

Please pin this post to save for later and share with others!

A plate full of dairy free homemade reese's eggs next to a small bowl filled with a few, with a text overlay with the name of the recipe.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating