There’s something magical about the combination of peanut butter and chocolate. And when those two ingredients come together in the form of Peanut Butter Cups, the result is pure indulgence. While store-bought versions are always tempting, making your own at home is easier than you might think, and even more delicious.
Homemade Peanut Butter Cups require just a few ingredients and no baking, making them the perfect treat when you’re short on time but craving something sweet and satisfying. The rich, velvety chocolate pairs beautifully with the slightly salty, creamy peanut butter center. Best of all, you can control the sweetness and texture, adjusting it to your personal preference.
To make them, simply melt semi-sweet or dark chocolate and spoon a small layer into mini muffin liners or silicone molds. Pop them in the freezer for a few minutes to set. In the meantime, mix peanut butter with a touch of powdered sugar, coconut flour, or crushed graham crackers to create a thicker filling. Roll the filling into small balls or press it into discs and place them over the hardened chocolate base. Cover with more melted chocolate and smooth the tops before returning them to the fridge or freezer to firm up.
Once set, these Peanut Butter Cups are ready to enjoy. Keep them in the fridge for a firm, chilled treat, or let them sit at room temperature for a softer bite.
You can even get creative with add-ins like sea salt flakes, crushed peanuts, or a drizzle of white chocolate on top. Swap peanut butter for almond or cashew butter for a twist, or use sugar-free chocolate for a low-carb version.
Whether you’re whipping up a batch for a party, gifting them to a friend, or just treating yourself, these homemade Peanut Butter Cups deliver that nostalgic taste with a touch of homemade charm.

Ingredients
- 1 cup peanut butter you can use natural or regular peanut butter, creamy
- 1/4 cup unsalted butter softened to room temperature
- 1/4 cup brown sugar packed
- 1 cup powdered sugar sifted
- 2 cups semisweet chocolate chips or milk chocolate chips if preferred
- 2 tablespoons vegetable oil or coconut oil
Instructions
- In a medium bowl, combine the peanut butter, unsalted butter, and brown sugar until smooth.
- Gradually add in the powdered sugar and mix until fully incorporated. Set this mixture aside.
- Melt the chocolate chips and vegetable oil in a microwave-safe bowl in 30-second intervals, stirring between each interval until smooth and completely melted.
- Spoon a small amount of the melted chocolate mixture into the bottom of each cupcake liner, filling about 1/3 of each liner.
- Place the liners in the refrigerator for about 10 minutes to set.
- Remove liners from the refrigerator, add a spoonful of the peanut butter mixture on top of the set chocolate, and flatten it slightly.
- Cover the peanut butter layer with melted chocolate until each liner is almost full.
- Refrigerate the liners for another 20 minutes or until the chocolate is completely set.
- Remove Peanut Butter Cups from the liners and enjoy!
Yum! I added a bit of sea salt on top before setting. Next level deliciousness!
Not as good as store-bought ones. The chocolate didn’t melt well for me, and I messed up the ratios. 🤷♂️
I find store-bought ones a bit too sweet sometimes! I think homemade are way better if you get the ratios right. Keep trying! 🍫
This is a weird combo of creamy peanut butter + powdered sugar + butter + sugar. I was skeptical, but it actually tastes like a real candy.
These were amazing! My kids LOVED them!
I don’t have a microwave, can I just melt the chocolate on the stove? 🤔
I think the recipe is a bit too sweet. Next time, I might cut down on the sugar. 2 stars.
Pretty easy, but I had to add a little more powdered sugar because mine was too runny. Once I adjusted, it was fine. Still tasty!
Easy enough, and the chocolate layer came out nice and smooth. Next time I’ll maybe use a tiny pinch less powdered sugar—just personal preference.
These are amazing! I can’t believe how easy it was to make them. They’re even better than the store bought ones!
I totally agree! These homemade ones are the best! I added a sprinkle of sea salt on top, and it was incredible!
They sound easy, but aren’t they a bit messy? I always have trouble with chocolate melting properly.
The ratios seem off, how can it have a cup of sugar and still taste good?
Yum! But too sweet for me. Next time I’ll cut down on the sugar.
Why do you add butter? Isn’t the peanut butter fat enough? Seems unnecessary to me.
These are dangerously good. I used natural peanut butter and had to mix a little longer, but they set up perfectly in the fridge.
WOW so good!!! I ate them all in one day lol.
I tried this recipe but mine didn’t turn out right. The chocolate didn’t harden properly. Maybe I did something wrong?
Sounds like you might’ve skipped a step! Make sure the chocolate is fully melted before adding it. Don’t worry, it happens to everyone! Keep trying!
Peanut butter and choclate, why not?? Delish!
I dunno if this is healthy, but I ain’t complainin! They taste amazing! 4 for flavor, but not for diet.
So good! I added a sprinkle of sea salt on top of the chocolate and it really made them pop! Yum!
Simple and tasty! I used dark chocolate instead, wow so good!
Not bad but the chocolate was too sweet for me. Maybe less sugar next time?
Mmmm, died and went to heaven! Can’t believe I made these myself. Best treat ever!
So easy, but I think I messed up the chocolate melting part… still tasted good tho!
This is way too sweet for me. I think I’ll cut the sugar next time. Also, isn’t 2 cups of chocolate kinda much?
2 cups of chocolate? Are you kidding me? That’s like a whole bar! I like it sweet, but that’s too much for anyone.
I actually thought it was perfect! But I guess everyone’s taste is different. You do you!
Yummy, very delicious! 🍫🥜
Yum! Used crunchy peanut butter and it added a nice texture! Next time I’ll double the batch. 😋
Sounds delicious! I love crunchy peanut butter too. Doubling the batch is a great idea!
I tried it with smooth peanut butter and it just didn’t hit the same 😒. Maybe I need to try your way.
Seemed too sweet for me. I prefer less sugar in my sweets. 🙁
These are AMAZING! Made them last night and they disappeared in minutes. Will definitely make again!
I tried making these but they turned out gooey. I think I used too much peanut butter.
Can you use almond butter instead? I’m allergic to peanuts.
Yeah, almond butter should work! Just make sure it’s smooth. 🤞
Simple recipe but I accidentally used baking chocolate instead of chips. Brings a bitter taste… 3 stars, but I may try again.
These are AMAZING! My kids devoured them in no time. Definitely making again!
Who would make these? Just buy them at the store, much easier! 🙄
Best recipe ever! I made them for my boyfriend and he loved them! 😍
Just wow. Took them to my office and they were gone in a flash! Thanks for sharing!
These are absolutely amazing! Tastes just like the store-bought ones but better.
Really foolproof recipe! If I can do it, anyone can. #bakingfailturnedsuccess
So true! I can barely boil water, but these were super easy to make. Thanks for sharing! 😄
I was worried about the chocolate setting, but the 30-min total chill time did the trick. Texture is smooth, not gritty. Great ratio of peanut butter to chocolate.
Woohoo! So easy and they taste just like Reese’s. I added some sea salt on top too!
I can’t believe how easy this is! Gonna try adding sea salt too! Thanks for the tip! 🌟
I tried it but use chunky peanut butter instead. Less good? But still yummy!
Waste of ingredients, didn’t like at all.
These were AMAZING! Super easy to make and they turned out perfect! Definitely a keeper! 🍫
Easy and quick recipe. Thanks! Made these for a party and they disappeared fast!
So glad to hear that! They’re always a hit at parties! 🎉
The instructions are clear, but mine didn’t fully harden after 20 minutes. I think my chocolate wasn’t melted quite right—stirring helped a lot.
That happens sometimes—if the chocolate wasn’t fully melted/smooth, the structure won’t set right. Next time I’d keep microwaving in shorter bursts and make sure it’s glossy before pouring.
I forgot to add the butter!! They were still pretty good tho!
Not bad, but I think I added too much powdered sugar. They turned out way too sweet for me.
Yum! Only thing I do different is add a bit of salt to the peanut butter, gives it a kick.
Peanut butter and chocolate? Yesss! Simple and satisfying!
These are amazing! Taste just like the store-bought ones, maybe even better! 5 stars!
These turned out amazing! Can’t believe how easy they were to make. My family loved them! 🍫❤️
Peanut butter cups? R they healthy? My doctor said sugar is bad for u. Thinking not to try.
Yummy! But I used almond butter instead of peanut butter. Still turned out great!
Soo delicious! Perfect for my sweet tooth!
Yum! I love peanut butter! Can’t wait to try this recipe myself. Thanks for sharing!
So good, I can’t believe how easy this was! Definitely making these again!
I can’t wait to try this! Peanut butter cups are my favorite. Thanks for sharing!
They look good, but aren’t they too sweet? I prefer less sugar in snacks.
Made these for a party and they were gone in seconds! Definitely a hit!
Tried it but the chocolate was too hard. Maybe I did it wrong? 🤷♂️
Took too long to set up! Can I eat them before they are cold? Asking for a friend…
Not good at all. My mixture was runny, and it all melted together. Really disappointed. 1 star!
Honestly, they turned out kinda weird. Not sure if I did something wrong.
I had a hard time with the melting chocolate, it burned. Any tips?
Try to melt the chocolate on low power and stir it constantly. It helps to prevent burning. Good luck!
Yum, I love peanut butter cups! Best recipe I’ve found online. Thanks for sharing!
Yum! A family favorite now. My kids devoured them in minutes! Definitely making these again.
Not sure if I trust this recipe. Seems too easy. What’s the catch?
I’m glad your kids loved it! These are so addictive, I make them for every party!
I don’t trust recipes that use butter and sugar together. Seems unhealthy. 1 star.
Is there a dairy-free option for this? My pal is lactose intolerant.
They look nice but tasted kinda bland. I might add more sugar next time.
Peanut butter <3 5 stars!
Peanut butter is the best! Can’t wait to make these. Thanks for sharing!
I tried making these but the chocolate didn’t melt right. Followed the instructions tho. What did I do wrong?
I love peanut butter, but this was just OK. Not my favorite dessert.
Wait! Can I use crunchy peanut butter? Anyone tried?
Nice, but I think there’s too much butter in it?? Idk, maybe that’s just me.
These are amazing! I can’t believe how easy they are to make. My kids love them!
I had trouble with the chocolate melting. It turned out grainy. Not sure what went wrong. 3/5
I followed the recipe, but mine came out too sweet. Maybe less sugar next time?
These are sooo good! I love making these for my family.
So simple but so delicious! The butter made it creamy! Will make again for sure! 🤤
Not impressed. I thought these would be easy but it was kinda complicated for no reason. Just buy them at the store.
Y’all, this is the best thing ever! I’ve made them 3 times this week! 🥜🍫❤️
I tried making these but the chocolate didn’t melt right. They turned out grainy. Not sure what went wrong.. 2 stars.
Peanut butter & chocolate? Why not just buy Reese’s? Makes no sense to me. 🤔
But making your own is way more fun! Plus, you can customize it to your taste. 🥜🍫
YUM!! So good! My kids helped and they had fun. Easy recipe!
So good!! Will make again! 🥜🍫
Why do u need the oil? Sounds strange to me… but maybe I’ll try it.
My kids love these! Easy to make and a great treat for them.
So easy to make! I used almond butter instead, which worked fine. Will make again! 😀
I had a hard time melting the chocolate… it just wouldn’t smooth out. Any advice?
I’m not a baker but these were surprisingly easy. Thanks for the recipe!
I found this recipe a bit complicated. Don’t know if it’s worth the effort… 😕
These were a hit at my party! Very easy to make and everyone loved them. Definitely a 5!
Where did I go wrong?! Mine didn’t set right and were a gooey mess!
Idk, but I never have this problem. Maybe u overmixed the peanut butter? Just a thought. 🤷♂️
Sounds like you might have not let them set long enough in the fridge. Try chilling them for longer next time! 🍫
eh… could be more peanut, less chocolate? also i forgot to sift powdered sugar and it clumped a bit. will try again tho
Can I use almond butter instead of peanut butter? I wanna try it healthier.
I don’t get why everyone loves these. They just taste kinda sweet to me. 🤔
Sweet? Nah, they are just perfect! Maybe you didn’t let the chocolate melt enough? 🤷♂️
I used to think that too! But I guess it’s the combo of sweet & salty that gets people. Give them another try! 🍫🥜
Tried them with dark chocolate instead, was pretty good. But my kids preffer milk chocolate.
These peanut butter cups are heavenly! I couldn’t stop eating them. 😊
Very easy to make, but I think the sugar is a bit too much for my taste.
I thought the sugar was just right! Maybe try using less next time if it’s too sweet for you. 🤷♀️
Just okay, my kids liked them but I found them too rich for my taste. Maybe less chocolate next time?
Rich? I dunno, they tasted great to me. Kids love em and that’s what matters, right? Just add more peanut butter next time! 🍫🥜
I get what you’re saying! They are pretty rich. Maybe try using less chocolate or a mix of dark and milk chocolate? Hope you find a balance! 😊
I don’t know… I followed everything and they didn’t set right. Kinda messy. 2/5.
Seriously? This is basically just candy. Not impressed. I thought it would be healthier.
I understand your concern, but sometimes it’s nice to indulge a little! These are definitely a treat, not a health food.
These are so good! Even better than store-bought ones! Must try! 🥜🍫
Peanut butter + chocolate = happiness. Made these for movie night and they were a hit with the kids! Woohoo!
These are the best! I couldn’t stop eating them. 5 stars!
They’re good, but too much sugar for my taste. Maybe I’ll try with less next time.
I totally agree! I’ve made these so many times, they never last long in my house!
Too much chocolate for my taste. I just wanted more peanutty goodness.
I actually love the chocolate, but maybe you could add more peanut butter next time? That’s what I do!
I think 10 minutes + 20 minutes is too short. Mine didn’t pop out of the liners neatly until I chilled longer. Still, flavor-wise it’s good.
I made these for my kids, and they loved them! Even my husband couldn’t stop eating them! Big win in our house! 🎉
This is better than store-bought (like, no weird aftertaste). I used coconut oil and it melted nicely. The cups are sturdy and not greasy.
Yes!! I’m with you—store-bought always has that weird “chemical” aftertaste for me. Coconut oil definitely helps the chocolate melt smoother too.
Peanut butter and choclate together is like a dream come true. 10/10 would reccomend!
umm… I followed it, but my peanut butter layer slid when I removed them from the liners. Probably too warm in my kitchen lol.
I had that happen when my house was hot too. Also I let them sit out like 2 minutes and then the pb layer go ooozy 😅. Maybe use more chocolate on bottom and let the first layer set harder.
Oh no—yeah that sounds like the peanut butter was a bit too soft when you pulled them. Next time try chilling a little longer before removing from the liners (or freeze 5 mins).
Best ever! I’m makin these again for the next party! 🎉
I messed up the ratio, ended up with a gooey mess. Follow the instructions people!
These are amazing! I couldn’t stop eating them. My kids loved them too! 🌟
I messed up the melting part and burnt the chocolate. Now I have a weird chocolate sauce instead. 😅
Don’t worry! I burnt mine the first time too. Just mix it with some cream and you’ll have a nice drizzle for ice cream! 😄
My kids begged for seconds. I used coconut oil with the chocolate chips and it worked great—great flavor!
Interesting! I tried oil once and my chocolate got weirdly greasy, but maybe I overheated it. Did you notice any change in how fast it sets?
That’s awesome—seconds is the best compliment 😄 Coconut oil is such a good swap for flavor and texture.
Peanut butter and chocolate? Best combo ever! Can’t believe I went this long without making them.
Totally agree! Peanut butter and chocolate are the best! 😍 Can’t wait to try this recipe!
I dunno… Seems too sweet with all that sugar. What if I use less? 🤔
Not bad, but it’s way sweeter than I expected with both brown sugar and powdered sugar. Next time I’ll cut the sugar a bit. Chocolate layer is nice though.
I don’t get why there’s brown sugar in the filling—felt a bit grainy. Still tasted fine, but texture wasn’t like store-bought.
I’ve made these and never used brown sugar—just extra powdered sugar—and mine came out smooth like store ones. Could be your brown sugar was a little dry/clumpy. Also natural PB can get weird textures.
Interesting—brown sugar can sometimes feel grainy if it doesn’t fully dissolve. Next time try pulsing it in a food processor or swapping for regular granulated sugar. Glad it still tasted good though!
I followed it exactly and my chocolate seized in the microwave 😭. Maybe my chips were too old? The peanut filling tasted good even without the final assembly.
Ugh, chocolate seizing in the microwave is the WORST 😭 Usually it’s because it got a bit too hot or moisture got in. Did you use any wet bowl/spoon or let steam hit it?
These came out so good—perfectly sweet and the peanut filling tastes super rich. I used natural peanut butter and it still worked great. Definitely making again.