Peanut Butter Cups Recipe
Learn how to make homemade peanut butter cups that taste even better than store-bought! This easy peanut butter cup recipe uses simple ingredients and delivers rich, creamy results every time.
So here’s the thing—I’ve been making these homemade peanut butter cups for years, and honestly? They’re way better than anything you’ll grab off the shelf. The chocolate’s richer, the peanut butter filling is creamier, and you get that perfect sweet-salty balance that makes it impossible to eat just one.
Table of Contents
Why You’ll Love This Recipe
This homemade peanut butter cups recipe is everything you want in a homemade candy. You’re getting that perfect ratio of chocolate to peanut butter, none of that waxy coating you sometimes find in store-bought versions, and the whole thing comes together in about 30 minutes.
Plus, you can control exactly how sweet or salty you want them. It’s one of those peanut butter cup recipes that looks fancy but is actually super beginner-friendly.
Ingredients You’ll Need

Here’s what you need to whip up 36 mini peanut butter cups. Trust me, you’ll want the full batch—these disappear fast.
| Ingredient Category | What You Need | Notes |
|---|---|---|
| Chocolate Coating | 2 ⅓ cups milk chocolate chips (or semi-sweet) | Use whatever you love—I go back and forth |
| 2 tsp shortening | Helps the chocolate melt smoothly | |
| Peanut Butter Filling | 1 ¾ cup powdered sugar | Gives it that melt-in-your-mouth texture |
| 1 cup creamy peanut butter | Stick with creamy for best results | |
| ¼ cup salted butter (room temp) | Make sure it’s soft! | |
| 1 ½ tsp vanilla extract | The secret flavor booster | |
| 1 tsp salt | Don’t skip this—it makes everything pop |
The beauty of these easy peanut butter cups is that you probably have most of this stuff already. No fancy ingredients, no weird specialty items—just good, simple stuff that creates magic together.
Step-by-Step Instructions
Getting Started
First things first—line your mini muffin pan with those cute little paper liners. Depending on your pan size, you might need to work in batches, which is totally fine. Just set that pan aside while you move on to the fun part.
Melting the Chocolate
Grab a medium bowl and toss in half your chocolate chips plus 1 teaspoon of shortening. Pop it in the microwave for 1 minute and 30 seconds, but here’s the key: stop every 30 seconds to stir. I know it feels tedious, but this prevents scorching, which would give your chocolate a bitter, burnt taste. Nobody wants that. Keep stirring until it’s completely smooth and glossy.
Creating the Chocolate Base
Now comes the satisfying part. Spoon about a teaspoon of that melted chocolate into each paper liner. Then take the back of your spoon and gently drag the chocolate up the sides of the liner—kind of like you’re painting the inside of a tiny cup. Let the excess pool at the bottom. Once all your liners are coated, stick the whole pan in the fridge for 5 minutes to set up.
“Pro tip: Don’t obsess over making the chocolate layer perfectly even. A little rustic charm never hurt anyone!”
Making the Peanut Butter Filling
While your chocolate’s chilling, let’s tackle the filling. In another medium bowl, combine the powdered sugar, peanut butter, softened butter, vanilla extract, and salt. You can whisk this by hand if you’re feeling energetic, or just use an electric mixer until everything’s smooth and well combined. It should look creamy and smell absolutely incredible.
This is where these homemade peanut butter candies really shine—that filling is so much better than anything mass-produced.
Melting More Chocolate
Once your chocolate cups have set (they should feel firm to the touch), pull that pan out of the fridge. Time to melt the second half of your chocolate chips with the remaining teaspoon of shortening. Same drill as before: microwave for 1 minute 30 seconds, stirring every 30 seconds until it’s silky smooth.
Assembling Your Peanut Butter Cups

Here’s where it all comes together. Scoop out about 1 to 1.5 teaspoons of that peanut butter filling and drop it right into each chocolate-lined cup. You want to fill them up pretty well, but leave just a tiny bit of room at the top for the final chocolate layer.
Once all your cups have their peanut butter filling, spoon enough melted chocolate over each one to completely cover the filling. Use the back of your spoon to smooth out the tops.
The Waiting Game
I know, I know—the hardest part is waiting for them to set. Just let them sit at room temperature until the chocolate hardens, or if you’re impatient like me, pop them back in the fridge for about 10 minutes. Then they’re ready to devour!
Expert Tips for Perfect Peanut Butter Cups
Chocolate Selection
You can totally use semi-sweet chocolate if you prefer a less sweet version. Dark chocolate works too, though it’ll give you a more intense, grown-up flavor. I usually stick with milk chocolate because it reminds me of the classic store-bought version, but better.
Temperature Matters
Make sure that butter is actually at room temperature before you start. Cold butter won’t blend properly into the filling, and you’ll end up with lumps. Just leave it on the counter for 30 minutes before you begin.
Portion Control Trick
If you’re struggling to get consistent portions, try using a small cookie scoop for both the chocolate and the peanut butter filling. Game changer for making them all look uniform.
Customization Ideas
Want to get creative? Try adding a pinch of cinnamon to the peanut butter filling, or swap regular peanut butter for almond or cashew butter. You can also sprinkle a tiny bit of flaky sea salt on top before the final chocolate layer sets—trust me on this one.
Some folks like to mix in mini chocolate chips or crushed pretzels into the peanut butter filling for extra texture. These peanut butter cup recipes are super forgiving, so have fun experimenting!
Troubleshooting Common Issues
Chocolate Won’t Melt Smoothly
If your chocolate seems grainy or seized up, you might have gotten water in it (chocolate hates water). Start fresh with new chocolate and make sure your bowl is completely dry. Also, don’t overheat it—that can cause issues too.
Filling Is Too Dry or Crumbly
Add a tiny bit more softened butter, like a tablespoon at a time, until it comes together. The powdered sugar can vary in moisture content, so sometimes you need to adjust.
Cups Are Sticking to Liners
This usually means they need more time to set. Pop them back in the fridge for another 10 minutes. Also, higher quality paper liners tend to release better than super cheap ones.
Storage and Make-Ahead Tips

These easy peanut butter cups keep beautifully, which makes them perfect for gifting or meal prep (if you can resist eating them all at once).
| Storage Method | Duration | Best Practices |
|---|---|---|
| Room Temperature | 3-5 days | Store in airtight container in cool spot |
| Refrigerator | 2 weeks | Keep in sealed container; let sit 5 min before eating |
| Freezer | Up to 3 months | Freeze in single layer first, then transfer to freezer bag |
Reheating Tips
You don’t really need to reheat these, but if they’ve been in the fridge and the chocolate is super hard, just let them sit at room temperature for 5-10 minutes. They’re best when the chocolate is slightly soft and the filling is creamy.
Kitchen Waste Reduction
Got leftover chocolate? Pour it onto parchment paper, sprinkle with sea salt, and let it harden for instant chocolate bark. Any extra peanut butter filling can be rolled into balls, frozen, and dipped in chocolate later for truffles.
Nutritional Information
Here’s the breakdown per peanut butter cup (based on 36 servings):
| Nutrient | Amount |
|---|---|
| Calories | ~110 |
| Total Fat | 7g |
| Saturated Fat | 3g |
| Cholesterol | 5mg |
| Sodium | 95mg |
| Total Carbohydrates | 11g |
| Sugars | 9g |
| Protein | 2g |
Keep in mind these are treats, not health food! But hey, homemade means you know exactly what’s going into them, which is more than you can say for most store-bought candy.
Frequently Asked Questions
Can I use natural peanut butter instead of regular?
I’d stick with regular creamy peanut butter for this one. Natural peanut butter has too much oil separation and won’t give you that firm, fudgy filling texture you want. Save the natural stuff for your morning toast!
Do I have to use shortening with the chocolate?
The shortening helps thin out the chocolate and makes it easier to work with, plus it gives you that nice glossy finish. If you don’t have any, you can use coconut oil instead—about the same amount works great.
Can I make these in regular-sized muffin tins?
Absolutely! You’ll just get fewer cups (probably around 12-14) and they’ll be much bigger. Adjust your portions accordingly—you’ll need more chocolate and filling per cup. They might also need a bit longer to set.
How do I prevent the peanut butter from showing through the sides?
Make sure you’re really coating the sides of those liners well with chocolate in the first step. Don’t be shy—drag that chocolate pretty far up the sides. Also, don’t overfill with the peanut butter mixture.
Can I add mix-ins to the peanut butter filling?
For sure! Mini chocolate chips, crushed graham crackers, or even a little bit of honey all work great. Just don’t add too much or the filling won’t hold together properly. Start with a couple tablespoons and see how you like it.
Make These Your New Go-To Treat
Seriously, once you try this homemade peanut butter cups recipe, you’ll wonder why you ever bought the packaged version. They’re richer, creamier, and you can make them exactly how you like them. Plus, they make amazing gifts—just package them up in a cute box and people will think you’re a culinary genius.
If you loved these homemade peanut butter candies, you might also enjoy checking out how to make limoncello for your next homemade gift idea, or try these cheesy funeral potatoes for your next potluck.
Give this recipe a shot and let me know how it goes! Pin it to your dessert board on Pinterest so you can find it again, and drop a comment below telling me what variations you tried. Did you go dark chocolate? Add some sea salt? I want to hear all about it!
Happy baking (or should I say candy-making)!

Irresistible Homemade Peanut Butter Cups
Equipment
- Mini muffin pan
- Mini muffin paper liners
- Medium bowls
- Microwave
- Spoons
- Whisk or electric mixer
Ingredients
Chocolate Coating
- 2 ⅓ cups milk chocolate chips or semi-sweet
- 2 tsp shortening
Peanut Butter Filling
- 1 ¾ cup powdered sugar
- 1 cup creamy peanut butter
- ¼ cup salted butter room temperature
- 1 ½ tsp vanilla extract
- 1 tsp salt
Instructions
- Line a mini muffin pan with mini muffin paper liners. You may need to work in batches depending on the size of your pan. Set pan aside.
- In a medium bowl, add half of the chocolate chips (about 1 ⅙ cups) and 1 teaspoon of shortening. Microwave for 1 minute and 30 seconds, stopping every 30 seconds to stir, until completely melted and smooth. Stirring frequently prevents scorching and bitter taste.
- Spoon about 1 teaspoon of melted chocolate into the bottom of each paper liner. Use the back of a spoon to drag the chocolate up the sides of the liners, letting excess pool at the bottom. Place the pan in the fridge to chill for 5 minutes.
- While the chocolate sets, make the filling. In a medium bowl, combine powdered sugar, peanut butter, softened butter, vanilla extract, and salt. Whisk by hand or beat with an electric mixer until smooth and well combined. Set aside.
- Once the chocolate has set, remove the pan from the fridge. In a small bowl, microwave the remaining chocolate chips and 1 teaspoon of shortening for 1 minute and 30 seconds, stirring every 30 seconds until completely smooth.
- Scoop 1 to 1.5 teaspoons of peanut butter filling into each chocolate-lined cup, leaving a little space at the top. Spoon enough melted chocolate over each cup to cover the peanut butter filling completely. Smooth out the tops with the back of a spoon.
- Let the peanut butter cups set at room temperature until the chocolate has hardened, or refrigerate for about 10 minutes to speed up the process. Once set, remove from liners and serve.
