There’s something undeniably addictive about the combination of chocolate and peanut butter. Creamy, salty, and sweet — it’s a match made in dessert heaven. These homemade Reese’s peanut butter cups bring that perfect pairing to your own kitchen, with simple ingredients and a flavor that’s even better than store-bought.
They’re rich, smooth, and melt-in-your-mouth delicious — the kind of treat that’s fun to make and even more fun to eat. The best part? No fancy equipment or candy molds needed. Just a muffin tin, some chocolate, and a craving for something sweet.

How I Started Making These
When I was a kid, Reese’s cups were my ultimate treat. But as I got older, I realized how easy it was to make them from scratch — and how much better they tasted fresh. The first time I tried making my own, I was shocked at how quick it was: no baking, no complicated steps, and just a few minutes of patience while the chocolate set.
Now, they’ve become one of my go-to desserts to make for parties, holidays, or whenever I want a sweet fix that doesn’t feel overly processed. They’re smooth, balanced, and taste like pure nostalgia in every bite.
Ingredients (Makes 12 Peanut Butter Cups)
- 1 ½ cups milk or semi-sweet chocolate chips (you can use dark chocolate if you prefer)
- ¾ cup creamy peanut butter
- ¼ cup powdered sugar
- 2 tablespoons unsalted butter, softened
- ¼ teaspoon salt (optional, for balance)
- 1 teaspoon vanilla extract (optional, for flavor depth)
Melt the Chocolate
Start by melting the chocolate chips. You can do this in a microwave or over a double boiler.
- Microwave method: Place chocolate chips in a microwave-safe bowl and heat in 20-second intervals, stirring between each until fully melted.
- Double boiler method: Place a heat-safe bowl over a pot of simmering water (not boiling). Add the chocolate and stir until melted and smooth.

Once melted, stir in a small pinch of salt if you like — it enhances the chocolate flavor and balances the sweetness.
Prepare the Peanut Butter Filling
In another bowl, combine the peanut butter, softened butter, powdered sugar, and vanilla. Mix until smooth and slightly thick — it should hold its shape but still be easy to press.
If it feels too soft, refrigerate it for about 10 minutes. If it’s too stiff, add an extra spoonful of peanut butter to loosen it up.

The texture should remind you of the inside of a Reese’s cup: creamy, not crumbly.
Line the Muffin Tin
Line a standard muffin tin with 12 paper cupcake liners. If you want smaller, bite-sized versions, use a mini muffin pan instead.
Spoon about 1 teaspoon of melted chocolate into the bottom of each liner. Use the back of the spoon to spread it evenly so it coats the base.
Place the pan in the freezer for 5–7 minutes until the chocolate hardens slightly.
Add the Peanut Butter Layer
Once the base has set, scoop about 1 teaspoon of the peanut butter mixture and roll it into a small ball. Gently flatten it between your fingers so it forms a disk slightly smaller than the chocolate base.
Place it on top of the hardened chocolate layer in each cup. Press lightly to help it sit evenly but don’t push too hard — you want a nice, even middle layer.
Seal with More Chocolate
Spoon another teaspoon of melted chocolate over each peanut butter layer, spreading gently to cover it completely. Tap the muffin tin lightly on the counter to help the chocolate smooth out and fill in any gaps.
Once done, refrigerate or freeze for about 15–20 minutes, until fully set.

Serve and Enjoy
When the cups are firm, peel away the paper liners and take a bite. You’ll get that perfect balance — a soft, creamy peanut butter center surrounded by smooth, snappy chocolate.
They taste just like the real thing, only fresher and richer.
These homemade Reese’s peanut butter cups are perfect for gifting, holiday trays, or just keeping in the fridge for a quick sweet fix.
My Personal Tips
- Use good-quality chocolate. The better the chocolate, the smoother and more flavorful your cups will be.
- Don’t skip chilling. Each layer needs to set properly for that perfect texture and clean look.
- Balance the sweetness. If your chocolate is very sweet, use slightly less sugar in the filling.
- Add texture. For crunch, sprinkle crushed peanuts or sea salt on top before chilling.
- Experiment with flavors. Try almond butter, hazelnut spread, or even cookie butter
Storing the Peanut Butter Cups
Keep your peanut butter cups in an airtight container in the fridge for up to 1 week or freeze them for up to 2 months.
If frozen, let them sit at room temperature for 10 minutes before eating so the centers soften again.
They’re great for meal prepping desserts ahead of time — make a batch, store them, and enjoy whenever your sweet tooth calls.
Why This Recipe Always Works
This recipe works because it focuses on the basics: smooth chocolate, creamy peanut butter, and just the right sweetness. The ratio of chocolate to filling is key — not too thick, not too thin, just balanced and satisfying.
The small addition of butter and powdered sugar in the filling makes it silky, while chilling between layers gives you that clean, professional look when you peel off the liner.
It’s simple but feels luxurious — proof that the best desserts don’t need to be complicated.
Tools You’ll Need
- Mixing bowls
- Muffin tin
- Paper cupcake liners
- Microwave or double boiler
- Spoon or spatula
Fun Variations
Once you’ve mastered the classic version, here are a few fun twists to try:
- Dark Chocolate & Sea Salt: Use dark chocolate and sprinkle a few flakes of sea salt on top.
- White Chocolate Cups: Replace the milk chocolate with melted white chocolate for a sweeter twist.
- Crunchy Peanut Butter: Use crunchy peanut butter instead of smooth for added texture.
- Layered Cups: Mix a bit of caramel or Nutella with the peanut butter for an indulgent surprise.
These variations make it easy to customize the recipe for holidays, parties, or personal taste.
Related Questions
1. Can I Make These Without Butter or Sugar in the Filling?
Yes! For a healthier version, mix just peanut butter and a drizzle of honey or maple syrup. It won’t be as rich or firm as the original, but it still tastes great.
2. How Do I Keep the Chocolate from Melting at Room Temperature?
Use high-quality chocolate with a higher cocoa content or temper your chocolate by melting two-thirds first, then stirring in the remaining one-third. This helps the chocolate stay glossy and stable at room temperature.
Final Thoughts
Homemade Reese’s peanut butter cups are proof that simple ingredients can create something unforgettable. They’re creamy, chocolatey, and satisfying — the kind of treat that never lasts long once you make them.
What I love most about this recipe is its versatility — it works for every season, every occasion, and every craving. Whether you make them for a movie night, gift box, or just because you’re craving that classic chocolate-peanut butter combo, they’ll always hit the spot.
Once you try making your own, you may never go back to store-bought again — they’re that good.

Ingredients
Method
- Start by melting the chocolate chips. You can do this in a microwave or over a double boiler.
- In another bowl, combine the peanut butter, softened butter, powdered sugar, and vanilla. Mix until smooth and slightly thick
- Line a standard muffin tin with 12 paper cupcake liners. If you want smaller, bite-sized versions, use a mini muffin pan instead.
- Spoon about 1 teaspoon of melted chocolate into the bottom of each liner. Use the back of the spoon to spread it evenly so it coats the base.
- Place the pan in the freezer for 5–7 minutes until the chocolate hardens slightly.
- Once the base has set, scoop about 1 teaspoon of the peanut butter mixture and roll it into a small ball. Gently flatten it between your fingers so it forms a disk slightly smaller than the chocolate base.
- Place it on top of the hardened chocolate layer in each cup. Press lightly to help it sit evenly but don’t push too hard — you want a nice, even middle layer.
- Spoon another teaspoon of melted chocolate over each peanut butter layer, spreading gently to cover it completely. Tap the muffin tin lightly on the counter to help the chocolate smooth out and fill in any gaps.
- Once done, refrigerate or freeze for about 15–20 minutes, until fully set.
Notes
- Use good-quality chocolate. The better the chocolate, the smoother and more flavorful your cups will be.
- Don’t skip chilling. Each layer needs to set properly for that perfect texture and clean look.
- Balance the sweetness. If your chocolate is very sweet, use slightly less sugar in the filling.
- Add texture. For crunch, sprinkle crushed peanuts or sea salt on top before chilling.
- Experiment with flavors. Try almond butter, hazelnut spread, or even cookie butter


