Craving something chocolatey but don't want to fuss in the kitchen? These 5-ingredient chocolate peanut butter cups hit the spot with minimal effort. Melt, pour, chill and done. They're better for you, taste incredible, and store beautifully in the freezer whenever you want them.
Love Chocolate desserts? Try Double Chocolate Banana Bread and Chocolate Ganache Tart next.

If you've ever bitten into a Reese's cup and thought I could make this better at home - you absolutely can, and this recipe proves it. These homemade chocolate peanut butter cups are made with just 5 ingredients, require zero baking, and take about 20 minutes from start to fridge.
The filling is thick, creamy, and lightly sweet - not grainy like many copycat recipes - and the chocolate shell has that satisfying snap that store-bought versions rarely deliver. Whether you're making these for a holiday dessert tray, gifting them in cute boxes, or just keeping a stash in your freezer for emergencies (highly recommended), this is the only recipe you'll ever need.
Why These Beat Store-Bought Every Time
- The Chocolate-to-Filling Ratio That Makes All the Difference: After testing batch after batch, I landed on a 1:1.5 ratio of chocolate shell to peanut butter filling by weight - meaning for every 1 ounce of chocolate (top and bottom shell combined), you want 1.5 ounces of filling. That might sound like a lot of filling, but here's why it works: chocolate is dense, rich, and slightly bitter. Peanut butter filling is fatty, sweet, and soft. When the chocolate outweighs the filling, you taste cocoa first and peanut butter as an afterthought.
- What Type of Chocolate Works Best: I used to grab whatever chocolate chips were in my pantry for a chocolate shell. My peanut butter cups came out fine - chocolatey, sweet, perfectly edible - but they had this waxy, slightly dull quality to them that I couldn't shake. What we actually want here is chocolate with a high cocoa butter content - and that means reaching for a good quality chocolate bar or couverture chocolate, not just chocolate chips.

Key Ingredients
- Dark baking chocolate: You can use dark, semi-sweet, or milk chocolate, in the form of chips, wafers, or chopped bars. Chocolate forms the shell of your chocolate peanut butter cups, so choose a variety you'd happily snack on plain.
- Creamy peanut butter: Smooth peanut butter is classic for chocolate peanut butter cups because it gives you that familiar creamy, melt-in-your-mouth center.
- Coconut oil: Helps the filling firm up more in the fridge while still melting quickly on the tongue.
- Granulated sugar and powdered sugar.

How to Make Chocolate Peanut Butter Cups
This is an overview with step-by-step photos. Full ingredients, measurements & instructions are in the recipe card below.
1. Melt the Chocolate
In a small saucepan, combine the dark chocolate, granulated sugar, and ¼ cup of coconut oil, heat on low, stirring occasionally, until the chocolate has melted and formed a smooth sauce.

2. Make Peanut Butter Filling
Add the peanut butter, melted coconut oil, and powdered sugar to a medium mixing bowl, stir until combined.

3. Add Chocolate Sauce into Muffin Pan
Line 12 muffin tins with muffin wrappers, pour ¼ inch of the chocolate sauce into each tin, set in the freezer to cool for 10 minutes.

4. Add Peanut Butter Filling
Once the first chocolate layer is cooled, layer ½ inch of the peanut butter mixture in each tin, set in the freezer to cool for 10 minutes.

5. Cover with More Chocolate Sauce
Once the peanut butter layer is cooled, layer ¼ inch of the chocolate sauce over the peanut butter layer, set in the freezer to cool for an additional 10 minutes.


5-Ingredient Chocolate Peanut Butter Cups (Better Than Reese's)
CLICK on STARS to REVIEW the RECIPE, then CLICK OK
Equipment
- Small saucepan
- medium mixing bowl
Ingredients
Chocolate Sauce
- 2 cups dark baking chocolate
- ¼ cup coconut oil
- ½ cup granulated sugar
Peanut Butter Filling
- 2 cups creamy peanut butter
- ¼ cup coconut oil melted
- ½ cup powdered sugar
Instructions
Prepare Chocolate Mixture
- In a small saucepan, combine the dark chocolate, granulated sugar, and ¼ cup of coconut oil, heat on low, stirring occasionally, until the chocolate has melted and formed a smooth sauce.
Make Peanut Butter Mixture
- While the first chocolate layer is cooling, add the peanut butter, melted coconut oil, and powdered sugar to a medium mixing bowl, stir until combined.
Pour Chocolate Mixture in the Muffin Pan
- Line 12 muffin tins with muffin wrappers, pour ¼ inch of the chocolate sauce into each tin, set in the freezer to cool for 10 minutes.
Add Peanut Butter Layer
- Once the first chocolate layer is cooled, layer ½ inch of the peanut butter mixture in each tin, set in the freezer to cool for 10 minutes.
Finish with More Chocolate Mixture
- Once the peanut butter layer is cooled, layer ¼ inch of the chocolate sauce over the peanut butter layer, set in the freezer to cool for an additional 10 minutes.
- Serve chilled or at room temperature.
Notes
Storage and serving tips
- Fridge storage: Keep your chocolate peanut butter cups in an airtight container in the refrigerator for consistent texture and longer shelf life.
- Freezer storage: For longer storage, freeze them in a single layer, then transfer to a container or bag. Let them sit at room temperature briefly before serving so the centers can soften.
- Serving ideas: Serve straight from the fridge for a firmer bite, or let them warm just slightly for softer, silkier centers. Pair them with coffee, tea, or a glass of cold milk.
- Make‑ahead friendly. Store chocolate peanut butter cups in an airtight container in the fridge for 4-5 days, or freeze for up to 1 month and let sit at room temperature 5-10 minutes before serving.
Tips for the Best Chocolate Peanut Butter Cups
- Use room‑temperature ingredients. Let the peanut butter soften so that it mixes into a smooth, creamy filling without lumps.
- Stir the peanut butter filling just until thick and scoopable. If it feels too soft, add a little extra confectioners' sugar; if it feels dry or crumbly, mix in a teaspoon of peanut butter at a time.
- Melt chocolate low and slow. Microwave in 15-20 second bursts, stirring often, so it stays glossy and pourable instead of overheating and turning grainy. Watch the chocolate sauce carefully as it cooks to ensure it doesn't burn.
- Tap the pan to level the tops. After adding the final layer of chocolate, tap the muffin tin firmly on the counter to settle the chocolate into an even, professional‑looking top.
- Chill until fully set before unwrapping. Refrigerate at least 1 hour, then peel the liners away from the cups (not the cups from the liners) to avoid tearing or smudging the chocolate.
- Try different chocolate combos. Use all milk chocolate, all semi‑sweet, or a mix of the two, or swap in dark or white chocolate for a new flavor twist.

Why is my chocolate peanut butter cup filling too soft or runny?
A too‑soft filling usually means your peanut butter has too much oil or not enough dry ingredients (like confectioners' sugar) to firm it up. Use standard, shelf‑stable creamy peanut butter (not "natural" with oil on top), and beat in more confectioners' sugar 1 tablespoon at a time until the mixture holds its shape like soft dough.
Why is my peanut butter filling dry, crumbly, or grainy?
Crumbly peanut butter filling typically comes from using very dry peanut butter or adding too much powdered sugar. Soften it with 1-2 teaspoons of melted butter or a small splash of cream and mix until smooth, or switch to a creamier peanut butter brand and reduce the sugar slightly.
Why did my melted chocolate seize or turn thick and grainy?
Chocolate seizes if it overheats or comes in contact with even a drop of water. Always melt chocolate in short bursts at 50% power, stirring often, and make sure bowls and utensils are completely dry.
Pro Tip: If your chocolate has just started to thicken, whisk in 1-2 teaspoons of neutral oil or cocoa butter to smooth it out enough for coating (the texture won't be perfect, but it's fine for cups).
How do I keep the chocolate layer smooth on top?
If the top layer sets before you can spread it, it will look lumpy or streaky. Work one cup at a time: spoon chocolate on, tap the pan firmly on the counter to level, then move to the next cup. If the chocolate in the bowl has thickened, re‑warm it for 5 seconds, stir, and repeat as needed until fluid again

Toppings for Chocolate Peanut Butter Cups
- Crushed peanuts: Add crunch and even more peanut butter flavor to these homemade chocolate peanut butter cups!
- Mini chocolate chips: Emphasize the chocolate factor and add texture on top.
- Crushed pretzels: Bring a salty crunch and make your cups taste like a snack!
- Shredded coconut: Who doesn't like some coconut flakes?
- Protein crispies or granola: Perfect for high-protein chocolate peanut butter cups or snack-style cups.





Comments
No Comments