Vegan Peanut Butter Cups

4.67 from 74 votes

These Vegan Peanut Butter Cups are made with simple ingredients and taste better than Reese’s. An easy and delicious vegan dessert!

stacked peanut butter cups
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Vegan Peanut Butter Cups

These homemade vegan peanut butter cups are one of my all time favorite desserts. They are naturally gluten free, dairy free, and come together in minutes!

Growing up, my absolute favorite candy was Reese’s cups. Forget about skittles and starbursts, I was always all about that chocolate + peanut butter and that never changed!

These are so good and keep wonderfully in the freezer. I like to keep them on hand for a quick treat when the craving hits!

“This is the single best peanut butter cup I have ever tasted. I changed absolutely nothing about the recipe, and everyone who tries them also says they are the best. My boyfriend is the number one fan of Reece’s cups, but even he told me these were BETTER. I have been telling everyone I know to come to your website and try this amazing recipe. Thank you!!!” -reader review

peanut butter cups lined up next to a spoon of peanut butter

These chocolate peanut butter cups are so simple to make. They are similar to my healthy no bake peanut butter truffles, but in reese’s cup form.

If you gave me a choice between Reese’s cups and these homemade ones, I would pick the homemade ones every time!

Vegan Peanut Butter Cup Ingredients

  • Peanut butter: you will need natural peanut butter for this recipe. The only ingredients should be peanuts and salt.
  • Coconut oil
  • Semi-sweet vegan chocolate chips
  • Maple syrup: real maple syrup, not pancake syrup.
  • Coconut palm sugar
  • Vanilla extract
  • Salt
peanut butter cup ingredients

How to make vegan peanut butter cups

No fancy ingredients or equipment required to make these no bake cups. All you need is a muffin tin with liners, and a few simple ingredients!

First, start by lining a standard muffin tin with muffin liners.

muffin tin lined with white muffin liners

Melting the chocolate layer

Step 1: Melt your chocolate chips and coconut oil.

You can do this using the stove or the microwave, just watch it carefully to make sure the chocolate does not burn.

Step 2: Stir in the salt and vanilla, then measure out a layer of melted chocolate into each muffin tin.

Step 3: Freeze the first layer of chocolate for about 10 minutes, or until solid.

Once you pop them in the freezer, that gives you the perfect amount of time to make the peanut butter filling while the chocolate shell hardens.

collage image showing the steps to make peanut butter cups

Making the peanut butter filling

Step 4: Whisk together peanut butter, maple syrup, salt, and coconut palm sugar until combined.

Grab a spoon and get ready for adding the next part of your homemade Reese’s cups.

peanut butter filling stirred together in a bowl

Step 5: Distribute the peanut butter filling evenly into the 12 muffin cups, then distribute the remaining chocolate over the tops.

These are so easy and really fun to make! Kids would love helping to make these too.

vegan peanut butter cups chilled in the muffin tin

Step 6: Freeze the peanut butter cups for 15 minutes, or until set.

stacked peanut butter cups with a bite taken out

The peanut butter filling is so delicious I could eat it off of a spoon!

One thing to note is that this recipe uses all natural peanut butter. I prefer to buy it this way as it is no added sugar.

If you are looking for a peanut butter that is all natural, just look to be sure the only ingredients on the label are peanuts and salt.

The longer you freeze these, the creamier the peanut butter filling becomes.

vegan peanut butter cup on the wrapper

The chocolate shell gets nice and hard, so you might want to store these in the fridge once set, or remove from the freezer for a minute or two before eating.

Or stir them into ice cream with some chocolate syrup for reese’s ice cream!

I originally published this recipe years ago and every time I make them they are devoured.

I have tried several peanut butter cups that are store bought, and none can even compare to these.

stacked peanut butter cups with a bite taken out
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
vegan peanut butter cups stacked
4.67 from 74 votes

Vegan Peanut Butter Cups

These homemade vegan peanut butter cups taste better than Reese's and are so easy to make!
Prep: 20 minutes
Additional Time: 15 minutes
Total: 35 minutes
Servings: 12

Ingredients 

For the Chocolate Layer

  • 10 oz semi-sweet dairy free chocolate chips
  • 2 tablespoons coconut oil
  • 1/4 teaspoon sea salt
  • 1/4 teaspoon vanilla extract

For the Peanut Butter Filling

  • 3/4 cup all natural peanut butter, chilled in the fridge (the only ingredients should be peanuts and salt)
  • 1/4 cup pure maple syrup
  • 1/4 teaspoon sea salt
  • 1 tablespoon coconut palm sugar

Instructions 

  • Start by melting the chocolate layer. Add 2 tablespoons of coconut oil to a saucepan and heat that over low heat, until melted.
  • Add a 10 oz bag of dairy free chocolate chips, stirring on low heat, until melted (this will take around 5 minutes). Be sure not to burn the chocolate and only melt it over low heat. Alternatively, you can microwave the coconut oil and chocolate together in 20-30 second increments, stirring each time, until melted.
  • Once the chocolate is melted, add in 1/4 teaspoon sea salt and 1/4 teaspoon vanilla extract and stir to combine.
  • Once the chocolate mixture is stirred and melted, line a 12 cup muffin tin with paper muffin liners.
  • Pour 2 teaspoons of the melted chocolate mixture in the bottom of each muffin liner. Once you are done filling all of the liners, tap the pan down on the countertop a few times to get the chocolate to sit flat.
  • Place the muffin tin in the freezer for 10-15 minutes, or until the chocolate is set.
  • While the chocolate is hardening, make the peanut butter filling.
  • Add 3/4 cup of chilled natural peanut butter to a bowl. Note – the peanut butter should be thick and not drippy since it has been chilled.
  • Add the maple syrup, sea salt, and coconut palm sugar to the peanut butter and stir it all up with a fork until well combined.
  • Remove the muffin tin from the freezer and distribute the peanut butter mixture onto the top of each layer of chocolate, flattening it down in the center.
  • Drizzle the remaining melted chocolate over the tops of each muffin cup, making sure to cover the peanut butter completely.
  • Freeze the peanut butter cups for 15 minutes, or until the chocolate is set.
  • Store leftover peanut butter cups in the refrigerator or freezer.

Video

Nutrition

Calories: 256kcal, Carbohydrates: 23g, Protein: 5g, Fat: 18g, Saturated Fat: 8g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 4g, Sodium: 169mg, Potassium: 106mg, Fiber: 2g, Sugar: 17g, Calcium: 46mg, Iron: 2mg
Like this recipe? Rate and comment below!

Sharing is caring!

4.67 from 74 votes (72 ratings without comment)

Leave a comment

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

Recipe Rating




25 Comments

  1. These are a big hit with both my family and my team at work. Every year I learn a little bit more about food allergies or preferences and am always trying to be inclusive and accommodate employees on my team. Being able to make vegan items and gluten free treats that are easy and delicious is a win for me as well. These are super easy and absolutely delicious. I try to make them in smaller muffin tins so that the batch goes further. Of course, everyone eats twice as many.

  2. “*note – peanut butter should be thick not drippy)”

    If I will put it in the fridge it will help?
    I buy natural peanut butter which contains ONLY roasted peanut butter and it’s very drippy

    1. Yes, I buy the same type of peanut butter and putting it in the fridge upside down first thickens it up, plus you don’t have to stir it!

        1. I forgot to ask

          1. The peanut butter you are buying doesn’t contain salt, right?
          2. Do you think it will work properly with Agave? I don’t have maple left

          Thank you

  3. Thank you for this amazing recipe! I made these using tiny cupcake liners and molds for bite sized candies for the end of my child’s peanut allergy challenge since Reece’s contain dairy (another serious allergy). Absolutely delicious and very easy to make. And she passed her challenge so we can all eat this recipe ALL the time!

    1. Mel, that is fantastic news! I am so glad she is able to have peanuts again! I’m so happy you enjoyed the recipe, love the idea of making them in mini cupcake liners!

  4. 4 stars
    I love this recipe…I will always make mine this way. That only thing i would do is melt more chocolate the next time because I didnt have enough at the top

  5. Loved this recipe! I actually only used 3 tablespoons of maple syrup and left out the sugar! For the chocolate chips, I used “Enjoy Life” brand that’s dairy, nut, & soy free!

  6. 5 stars
    This is the single best peanut butter cup I have ever tasted. I changed absolutely nothing about the recipe, and everyone who tries them also says they are the best. My boyfriend is the number one fan of Reece’s cups, but even he told me these were BETTER. I have been telling everyone I know to come to your website and try this amazing recipe. Thank you!!!

    1. Thanks so much Nina! So glad you enjoyed the recipe! We love these too – they are quite addictive šŸ™‚