Prepare these incredible Homemade Peanut Butter Cups with ease using creamy peanut butter and other tasty ingredients. They’re as good as Reese’s cups!

Peanut Butter Cup Recipe
Are you a Reese’s peanut butter cup fan? If it’s one of your favorite chocolate treats, you need to try these Homemade Peanut Butter Cups.
It doesn’t require too much effort or culinary skills to prepare these delicious treats. They are perfect for after school snacks or for a sweet treat after dinner.
Why You’ll Love this Homemade Peanut Butter Cups Recipe:
- Perfect combination: The taste of chocolate and peanut butter naturally goes well together, leaving you with an impressive treat to eat.
- Basic ingredients: You’ll use some of the simplest ingredients to prepare these Homemade Peanut Butter Cups, including creamy peanut butter, vanilla, and melting chocolate.
- Healthier alternative: These homemade peanut butter cups are much better for you than store-bought since they don’t have any preservatives or dyes.
Trademark Note: In the spirit of transparency, I want to note that this is a copycat recipe for an existing product. Reese’s is a proprietary brand that I want to acknowledge and give credit to.


How to Make Peanut Butter Cups at Home
Be sure to see the recipe card below for full ingredients & instructions!
- Heat half your chocolate in the microwave.
- Spoon a teaspoon of chocolate into the bottom of each liner.
- Heat the peanut butter with the regular butter until melted.
- Stir in the powdered sugar, and add vanilla.
- Drop a teaspoon of the peanut butter on top of the cooled chocolate, repeat this process, and then add the rest of the melted chocolate on top.
- Tap the pan on the counter and let them sit until cooled for 30 minutes.


The traditional Reese’s peanut butter cups contain sugar, cocoa butter, chocolate, milk, partially defatted peanuts, and several other ingredients, many of which are not necessarily good for you. It’s far better to make these Homemade Peanut Butter Cups that contain only 5 simple ingredients.
You make peanut butter cups by using melting chocolate with a few other ingredients, such as creamy peanut butter, unsalted butter, powdered sugar, and vanilla.
The peanut butter cups should remain fresh in the fridge for up to a week! Just make sure to keep them in an airtight container such as a Tupperware or Ziplock bag.
Not only do these homemade peanut butter cups use simple ingredients, but they are quick to make. You can make a batch of these peanut butter cups in under an hour, including chill time.


These peanut butter cups are great for lunchboxes, after-school snacks, and even make a great dessert after dinner. You may want to double the recipe so that you have enough of these delicious treats on hand!
Recipe Tips and Notes
- You can place the peanut butter cups in the freezer to have them harden faster.
- Make sure to stir the chocolate every 30 seconds while you are melting it in the microwave. It can burn easily so you want to keep an eye on it.
- You can easily freeze these peanut butter cups by placing them in a Ziplock bag in the freezer. They will stay fresh for 3 months.

This peanut butter cup recipe is a classic treat that you can easily make at home. The flavor tastes like the store bought version but without the extra junk added in. Make a batch (or two!) of these homemade peanut butter cups today.
If you make this recipe be sure to leave us a comment or rating. Enjoy!

Peanut Butter Cups Recipe
Ingredients
- 1 cup creamy peanut butter 270 grams
- ¼ cup unsalted butter 57 grams (½ stick)
- 1½ cups powdered sugar 170 grams
- 1 teaspoon pure vanilla extract 4 grams
- 24 ounces melting chocolate 680 grams
Equipment
- Kitchen Scale (optional)
Instructions
- Line a mini muffin tin with mini liners, and set the pan aside.
- In a medium microwave-safe bowl, heat half of the chocolate, starting with 1 minute, and then checking and stirring every 30 seconds, until it is completely melted and smooth.24 ounces melting chocolate
- Spoon about 1 teaspoon of the melted chocolate into the bottom of each mini liner, until the chocolate is completely used. Let that layer of chocolate cool and set while you prepare the peanut butter filling.
- In a medium saucepan, heat the peanut butter and butter together until they are melted. Remove from heat and then stir in the powdered sugar and vanilla until it thickens.1 cup creamy peanut butter, ¼ cup unsalted butter, 1½ cups powdered sugar, 1 teaspoon pure vanilla extract
- Drop about 1 teaspoon of the peanut butter mixture onto the cooled chocolate in the liners. Repeat until all of the cups have been topped with some of the peanut butter.
- Melt the remaining half of the chocolate, and then drop about 1-1½ teaspoons over the peanut butter mixture, covering the entire top. Once they have all been covered, tap the pan onto the counter until the tops are smooth.
- Let the cups sit until they are cooled, for about 30 minutes.
Notes
- I used a teaspoon to scoop the chocolate and the peanut butter to keep them a consistent size and proportion, and was able to make exactly 40 mini cups.
- Don’t spread the peanut butter completely over the chocolate. Leaving a small edge will allow the top chocolate to connect with the bottom chocolate, and it will hide the peanut butter filling. You can even pull the liners back just a bit when adding the top chocolate to make sure it connects with the bottom chocolate.
- You don’t have to use a muffin tin to hold the liners, but it helps them have a uniform shape.
- Peanut butter cups can set at room temperature, or be chilled if needed faster.
Leave a Review