Homemade Peanut Butter Cups Recipe
Okay, real talk — the first time I made this homemade peanut butter cups recipe, I ate four of them straight out of the fridge before they even made it to a plate. No regrets. These little guys are creamy, rich, chocolatey perfection, and honestly? They put Reese’s to shame. (Sorry, Reese’s. It’s not you, it’s me.)
Table of Contents
Why You’ll Love This Recipe
These homemade peanut butter candies are ridiculously simple — no candy thermometer, no fancy equipment, just chocolate, peanut butter, and a little patience while they chill. They taste like the inside of a Reese’s cup, but better, because you made them with your own hands and that automatically makes everything taste 10x more satisfying.
They’re perfect for holidays, gifting, or just… a Tuesday. Once you try this, you’ll never look at store-bought the same way again.
Quick Overview
This peanut butter cup recipe delivers a thick, creamy peanut butter filling surrounded by a smooth milk chocolate shell. The filling is slightly salty, perfectly sweet, and the chocolate sets into a gorgeous snap. You’ll end up with a batch of mini cups that are completely customizable — use dark chocolate, white chocolate, or go full Reese’s copycat with semi-sweet. They’re no-bake, make-ahead friendly, and crowd-pleasing every single time.

Homemade Peanut Butter Cups
Equipment
- Mini muffin pan
- Mini paper liners
- Microwave-safe bowls
- Electric mixer or whisk
- Spoon or small cookie scoop
Ingredients
Chocolate Coating
- 2 ⅓ cups milk chocolate chips or semi-sweet chocolate chips divided — use half for the base, half for the top layer
- 2 tsp shortening divided — 1 tsp per chocolate melt
Peanut Butter Filling
- 1 ¾ cups powdered sugar
- 1 cup creamy peanut butter standard brand like Jif or Skippy recommended, not natural
- ¼ cup salted butter room temperature
- 1 ½ tsp vanilla extract
- 1 tsp salt
Instructions
- Prep the pan: Line a mini muffin pan with mini paper liners. Depending on the size of your pan, you may need to work in batches. Set the pan aside.
- Melt the first round of chocolate: In a medium microwave-safe bowl, combine half of the chocolate chips (about 1 ⅙ cups) with 1 teaspoon of shortening. Microwave for 1 minute and 30 seconds, stopping every 30 seconds to stir. This prevents scorching. Once completely smooth and glossy, remove from the microwave.
- Create the chocolate base: Spoon about 1 teaspoon of melted chocolate into the bottom of each paper liner. Use the back of the spoon to drag the chocolate up the sides, forming a little cup. Let any excess pool at the bottom. Once all liners are coated, place the muffin pan in the fridge for 5 minutes to set.
- Make the peanut butter filling: While the chocolate sets, combine the powdered sugar, creamy peanut butter, softened butter, vanilla extract, and salt in a medium bowl. Whisk by hand or beat with an electric mixer until smooth and fully combined. Set aside.
- Melt the second round of chocolate: In a small microwave-safe bowl, combine the remaining chocolate chips and 1 teaspoon of shortening. Microwave for 1 minute and 30 seconds, stopping to stir every 30 seconds, until completely smooth. Remove from the microwave.
- Assemble the cups: Remove the muffin pan from the fridge. Scoop about 1 to 1½ teaspoons of peanut butter filling into each chocolate-lined cup. Press gently so it sits flat, leaving a little space at the top. Spoon enough melted chocolate over the top to cover the filling completely and smooth it out with the back of a spoon.
- Let them set: Allow the peanut butter cups to sit until the chocolate fully hardens. To speed things up, return the pan to the fridge for about 10 minutes. Once firm, serve and enjoy!
Notes
Ingredients

| Category | Ingredient | Amount |
|---|---|---|
| Chocolate Coating | Milk chocolate chips or semi-sweet chocolate chips | 2 ⅓ cups |
| Shortening | 2 tsp | |
| Peanut Butter Filling | Powdered sugar | 1 ¾ cups |
| Creamy peanut butter | 1 cup | |
| Salted butter, room temperature | ¼ cup | |
| Vanilla extract | 1 ½ tsp | |
| Salt | 1 tsp |
Step-by-Step Instructions
Step 1 — Prep Your Pan
Start by lining your mini muffin pan with mini paper liners. This is the most “tedious” part, and by tedious I mean it takes about two minutes. Depending on the size of your pan, you might need to work in batches — totally fine! Set the pan aside and get excited, because things are about to get delicious.
Step 2 — Melt the First Round of Chocolate
In a medium bowl, combine half of your chocolate chips (about 1 ⅙ cups) with 1 teaspoon of shortening. Microwave it for 1 minute and 30 seconds, but here’s the key: stop every 30 seconds to stir. Every. Thirty. Seconds. This isn’t optional — if you skip the stirring, the chocolate can scorch and turn bitter, and we are NOT doing that to ourselves today.
Once it’s completely smooth and glossy, you’re ready to go. It should look like liquid silk. That’s your cue.
Step 3 — Create the Chocolate Base
Spoon about 1 teaspoon of that melted chocolate into the bottom of each paper liner. Then use the back of your spoon to drag the chocolate up the sides — you’re basically making a little chocolate cup. It doesn’t need to be perfect; rustic is charming! Let any excess pool at the bottom, which gives you a nice thick base.
Once all your liners are coated, slide the muffin pan into the fridge for about 5 minutes to let the chocolate set up. Don’t skip this step — if the chocolate is still soft, your filling will just sink right through and you’ll have a gooey (still delicious, but messy) situation.
Step 4 — Make the Peanut Butter Filling
While the chocolate is chilling, make the filling. In a medium bowl, combine the powdered sugar, creamy peanut butter, softened butter, vanilla extract, and salt. Whisk it together by hand or use an electric mixer — either works great. You’re going for smooth, fluffy, and completely combined. It should look and smell like the inside of a Reese’s cup. Because it basically is.
Tip: Make sure your butter is actually at room temperature. Cold butter = lumpy filling, and nobody wants that.

Step 5 — Melt the Second Round of Chocolate
Once the chocolate shells have set in the fridge, it’s time to melt the remaining chocolate chips and shortening using the same microwave method — small bowl, 1 minute 30 seconds, stirring every 30 seconds. Smooth, glossy, perfect. Set it aside while you assemble.
Step 6 — Assemble the Cups
This is the fun part! Scoop about 1 to 1½ teaspoons of the peanut butter filling into each chocolate-lined muffin cup. You want to fill it up, but leave just a little room at the top for the final chocolate layer. Press it down gently so it sits flat, then spoon enough melted chocolate over the top to cover the filling completely. Smooth out the top with the back of your spoon — make it look pretty!
Step 7 — Let Them Set
Now the hardest part: waiting. Let the peanut butter cups sit until the chocolate fully hardens. If you’re impatient (same), pop the pan back in the fridge for about 10 minutes to speed things up. Once the chocolate is firm and set, peel off the paper liners — or leave them on for a cute presentation — and dig in!

Expert Tips, Variations & Troubleshooting
Tips for the Best Results
Use quality chocolate. The chocolate is literally half the recipe, so go for a brand you actually enjoy eating. Good chocolate = great homemade peanut butter candies. Semi-sweet gives you that classic Reese’s vibe, while milk chocolate is sweeter and creamier.
Room temperature butter matters. Seriously — cold butter won’t fully incorporate into the filling, leaving it lumpy. Let it sit out for 30 minutes before you start. Worth it every time.
Don’t rush the chilling steps. I know it’s tempting, but letting the chocolate base set properly before adding filling is what gives you clean, layered peanut butter cups. Five minutes in the fridge goes a long way.
Variations to Try
Dark chocolate version: Swap the milk chocolate for dark chocolate chips. It’s more intense, slightly bitter, and absolutely divine. Great for people who find the classic version too sweet.
White chocolate peanut butter cups: Use white chocolate chips for the coating instead. The sweetness is next-level and they look gorgeous — almost like little truffles.
Crunchy peanut butter: Want a little texture in your filling? Use crunchy peanut butter instead of creamy. It adds a nice bite and makes them feel extra homemade.
Almond butter swap: Not a peanut butter fan (gasp) or cooking for someone with a peanut allergy? Almond butter works beautifully in this recipe with almost identical results.
Troubleshooting
Chocolate seized up? This usually happens if any water gets into your chocolate while melting. Start fresh with a dry bowl and dry spoon — water is chocolate’s nemesis.
Filling too crumbly? Add a tiny splash of milk (start with a teaspoon) and mix again until it smooths out. Easy fix!
Chocolate not setting properly? Make sure you’re using real chocolate chips, not chocolate-flavored coating discs. Real chocolate needs the fridge to set quickly.
Storage Instructions
| Storage Method | Duration | Notes |
|---|---|---|
| Airtight container at room temperature | Up to 1 week | Keep in a cool spot away from heat |
| Refrigerator (airtight container) | Up to 2 weeks | Chocolate may “bloom” slightly but still tastes great |
| Freezer (airtight container or zip bag) | Up to 3 months | Thaw at room temp for 15–20 minutes before eating |
Reheating & No-Waste Ideas
These are best enjoyed straight from the fridge or at room temperature — no reheating needed! If you have leftover melted chocolate, pour it onto parchment paper, let it set, and break it into chocolate bark. Sprinkle with sea salt and crushed pretzels for a bonus snack that takes 30 seconds to make.
Leftover peanut butter filling? Roll it into balls, dip in chocolate, and boom — you’ve accidentally made peanut butter truffles. You’re welcome.
Nutritional Information
Estimated per serving (1 mini peanut butter cup). Values are approximate.
| Nutrient | Amount (per cup) |
|---|---|
| Calories | ~120 kcal |
| Total Fat | ~7g |
| Saturated Fat | ~3g |
| Carbohydrates | ~13g |
| Sugar | ~10g |
| Protein | ~2.5g |
| Sodium | ~65mg |
Frequently Asked Questions
Can I use natural peanut butter for this homemade peanut butter cups recipe?
You can, but it can make the filling a bit oily and harder to work with since natural peanut butter tends to separate. For best results, go with a standard creamy peanut butter like Jif or Skippy — they give you that smooth, firm, Reese’s-style filling. If you do use natural, make sure it’s well-stirred and at room temperature.
Do I need a double boiler to melt the chocolate?
Nope! The microwave method works perfectly here as long as you stop and stir every 30 seconds. It’s actually easier and faster than a double boiler, and there’s less cleanup. Just make sure your bowl is completely dry — any moisture will cause the chocolate to seize up.
How many peanut butter cups does this recipe make?
This recipe typically makes around 24–30 mini peanut butter cups depending on how generously you fill each liner. If you want to make regular-sized cups, use a standard muffin pan with full-size cupcake liners and adjust the chocolate and filling amounts per cup accordingly.
Can I make these ahead of time for a party or holiday?
Absolutely — these are actually perfect make-ahead treats! They store beautifully in the fridge for up to two weeks or in the freezer for up to three months. Just pull them out about 15 minutes before serving and they’ll be perfect. They make incredible homemade peanut butter candies for gifting too.
Why does my chocolate look dull or streaky after it sets?
That’s called “chocolate bloom” — it happens when chocolate is stored in a warm environment or fluctuates in temperature. It looks a little less pretty but tastes exactly the same, so don’t panic! To minimize it, store your peanut butter cups in a cool, consistent environment like the fridge.
More Recipes You’ll Love
If you’re on a roll with the kitchen vibes, you’re going to want to check out this crowd-pleasing best broccoli salad for your next gathering, or this fresh and zesty Italian chopped salad that comes together in minutes. Hosting a bigger dinner? The best Mexican birria is an absolute showstopper — serve it alongside some easy Rotel Mexican rice and you’ve got a full spread everyone will rave about. And if you need a light, fresh side to round things out, this chickpea feta avocado salad is a serious winner.
Go Make These Right Now!
Seriously — this homemade peanut butter cups recipe is one of those things you’ll make once and then find yourself making every month on repeat. It’s simple, it’s impressive, and it tastes like a hug in candy form. If you try it, I’d genuinely love to know how they turned out!
Save this recipe on Pinterest so you never lose it, and drop a comment below with your experience — did you go dark chocolate? Add anything fun to the filling? Tell me everything. Happy snacking!
