This post contains affiliate links. Read the full disclosure here.

Jump to Recipe
5 from 4 reviews

These vegan Reeses peanut butter cups taste just like the original Reese’s cups! All you need are 3 simple ingredients and no special equipment. They can be made regular sized or miniature and are the perfect easy no bake treat to satisfy your sweet tooth!

vegan Reeses peanut butter cups stacked in a pile of 4 with one peanut butter cup missing a bite

I am a huge fan of peanut butter and chocolate together (vegan peanut butter cookies are a regular weekend bake around here). Growing up, Reese’s cups were one of my favorite chocolate bars that unfortunately for me, were not dairy free.

Now-a-days, there are plenty of dairy free peanut butter cups and alternatives available, but making your own is so easy and way cheaper too!

These vegan Reese’s peanut butter cups are freezer friendly (in fact, I like to eat them cold and straight out of the freezer!), healthier than the store-bought version, and also gluten free and dairy free. 

The creamy filling and soft chocolate peanut butter shell are heavenly!

Why These Are The Best Vegan Reeses

  • Peanut butter is melted and mixed together with the chocolate coating, making the outer candy shell soft and creamy, and also adding more peanut butter flavor!
  • The creamy peanut butter filling is made using just two ingredients: peanut butter and powdered sugar.
  • These homemade peanut butter cups require just 3 simple ingredients and can be made using regular creamy peanut butter or natural peanut butter.
  • Vegan reeses peanut butter cups are a great allergy-friendly alternative to make for kids at Easter, Halloween, or Christmas.

Ingredients Needed

Vegan peanut butter cup ingredients in bowls with labels
  • Peanut Butter: for the true Reese’s flavor, use regular creamy peanut butter (like Jif, Skippy, or Kraft), but you can also use natural unsweetened peanut butter. For peanut free, you can also use any other kind of nut butter or even sun butter!
  • Chocolate Chips: The original Reese’s peanut butter cups are made using milk chocolate, so to get as close to the Reese’s flavor as possible, I used vegan semi sweet chocolate chips. If you prefer dark chocolate chips that works fine too.
  • Icing Sugar/Powdered Sugar: this shouldn’t be substituted for granulated sugar, but if you don’t have it or prefer to make these vegan Reeses healthier, you can leave it out. The icing sugar makes the filling sweeter and creamier like the original Reese’s. It also makes it easier to work with and spread when making the peanut butter cups.

Step By Step Instructions

Note: Full ingredient measurements and instructions can be found in the recipe card at the bottom of this page.

Step One: Line a cupcake tin with 12 cupcake liners and set aside. In a medium sized microwave-safe bowl, add chocolate chips and ¼ cup of peanut butter.

Melt for 15-20 second increments, stirring in between each increment until the chocolate and peanut butter are fully combined and melted.

If the chocolate seems too thick and not pourable, you can add a teaspoon of coconut oil to the mixture and heat it again until combined. You can also melt the mixture in a pan over the stove.


Step Two: Add a ½ Tablespoon of melted chocolate into the bottom of each cupcake liner. Use a small butter knife to “paint” the chocolate up the sides a little bit – this will help to seal the sides of the peanut butter cups.

Place the cupcake tin into the freezer for 5-10 minutes, until it has started to harden.

Vegan peanut butter cup step by step process

Step Three: Meanwhile, stir ¾ cup of peanut butter and powdered sugar together in a bowl until combined.

Add a ½ Tablespoon of the peanut butter filling on top of the chocolate in each cupcake liner, leaving room all around the edges so that the top layer of chocolate filling will run down the sides of the liners. 


Use a knife to slightly flatten the peanut butter filling as much as you can, to avoid a domed peanut butter cup. Place the cupcake tin into the freezer again for 5-10 minutes until the peanut butter has slightly hardened.

Step Four: Pour a Tablespoon of the melted chocolate over top of the peanut butter so that it pours down the sides of the peanut butter and covers the top.

If your chocolate has cooled too much, you can add ½ teaspoon of coconut oil and reheat again for 15 seconds until it’s pourable again. Sprinkle each peanut butter cup with sea salt if desired. 


Place the cupcake tin into the freezer again for 10-20 minutes, or until completely hardened. Enjoy!

Vegan Reeses peanut butter cups step by step process in 3 pictures part 2
Vegan Reeses on a plate with chocolate chips scattered around

Expert Tips


Try to spread the chocolate on the bottom layer a little bit up the sides of the vegan peanut butter cups this will help seal the chocolate all the way around the peanut butter filling.

Keep an eye on the chocolate while heating – it’s very easy to burn chocolate in the microwave or on the stove so keep an eye on it!

Use oil to thin out the chocolate if it seems too thick – If the melted chocolate is too thick, it can be hard to work with, and this will vary between different brands of chocolate chips. If the chocolate seems really thick, add 1 teaspoon of coconut oil (or other neutral oil) into the chocolate, then microwave it for 15 seconds and stir until combined.

Storage Instructions

The vegan reeses peanut butter cups can be stored in an airtight container in the fridge or freezer. Enjoy cold or let the cups come to room temperature to soften up.

More Vegan Recipes You’ll Love

If you make this recipe, let me know how it went in the comments below, I’d love to hear from you! You can also tag me on Instagram or Facebook so I can check it out!

Vegan Reeses stacked in a pile of four with some chocolate chips and peanut butter around the peanut butter cups
5 from 4 reviews

Vegan Reeses Peanut Butter Cups

These vegan reeses peanut butter cups require just 3 simple ingredients and no special equipment. They can be made regular sized or miniature!

Ingredients
 

Chocolate Coating

  • ¼ cup (65 g) creamy peanut butter, (or nut butter of choice)
  • cups semisweet chocolate chips (vegan)
  • 1-2 teaspoons coconut oil (only as needed), (or other neutral oil)

Peanut Butter Cup Filling

  • ¾ cup (195 g) creamy peanut butter, (or nut butter of choice)
  • ¼ cup powdered sugar

Instructions
 

  • SEE NOTES if making these as mini peanut butter cups*
    Line a cupcake tin with 12 cupcake liners and set aside. Add chocolate chips and ¼ cup of peanut butter to a microwave-safe bowl. Melt for 15-20 second increments, stopping in between each time to stir the mixture until the chocolate and peanut butter are fully combined and melted. If the chocolate seems too thick and not pourable, you can add a teaspoon of coconut oil to the mixture and heat it again until combined.
  • Add a ½ Tablespoon of melted chocolate into the bottom of each cupcake liner. Use a small butter knife to “paint” the chocolate up the sides a little bit – this will help to seal the sides of the peanut butter cups. Place the cupcake tin into the freezer for 5-10 minutes, until it has started to harden.
  • Meanwhile, stir ¾ cup of peanut butter and powdered sugar together in a bowl until combined. Add a ½ Tablespoon of the peanut butter filling on top of the chocolate in each cupcake liner, leaving room all around the edges so that the top layer of chocolate filling will run down the sides of the liners.
  • Use a knife to slightly flatten the peanut butter filling as much as you can, to avoid a domed peanut butter cup. Place the cupcake tin into the freezer again for 5-10 minutes until the peanut butter has slightly hardened.
  • Pour a Tablespoon of the melted chocolate over top of the peanut butter so that it pours down the sides of the peanut butter and covers the top. If your chocolate has cooled too much, you can add ½ teaspoon of coconut oil and reheat again for 15 seconds until it’s pourable again.
  • Sprinkle the top of each peanut butter cup with sea salt if desired. Place the cupcake tin into the freezer again for 10-20 minutes, or until hardened. Enjoy!

Equipment

12 Cupcake Liners (or 24 mini cupcake liners)

Video

Notes

Storage and Freezing: The vegan peanut butter cups can be stored in an airtight container in the fridge or freezer. Enjoy cold or let the cups come to room temperature to soften up.
Mini Peanut Butter Cups: This recipe makes around 24 mini vegan reeses cups. Follow the same instructions as above but the quantities are as follows: Start with around ¼ tablespoon of melted chocolate for the bottom of the peanut butter cup, then ½ tablespoon of peanut butter filling, followed by a scant ½ tablespoon of melted chocolate on top.
Chocolate Chips: If you don’t follow a vegan diet or have a dairy allergy, you can also use milk chocolate chips or white chocolate chips.
Peanut Butter: Feel free to swap the peanut butter with almond butter, cashew butter, sunbutter, or any other nut/seed butter of your choice.
 
Calories: 266kcal, Carbohydrates: 18g, Protein: 7g, Fat: 19g, Saturated Fat: 7g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 1mg, Sodium: 101mg, Potassium: 267mg, Fiber: 3g, Sugar: 13g, Vitamin A: 11IU, Calcium: 23mg, Iron: 2mg
Did you make this recipe?Please let us know by leaving a star rating and review!

The calorie information provided for this recipe is an estimate. The accuracy of the calories listed is not guaranteed.