There’s something magical about that perfect bite of chocolate and peanut butter. These homemade Chocolate Peanut Butter Cups are surprisingly simple, requiring no baking and just a handful of ingredients. You control the quality for a treat that’s both nostalgic and gourmet.
Nothing beats a great Chocolate Peanut Butter Cups. Whether you're a fan of Snacks or want to try something from our Chicken Breast Recipes selection, keep scrolling!
Why You’ll Love This Chocolate Peanut Butter Cups
- Incredibly Customizable: Use any chocolate and adjust filling sweetness or saltiness.
- Surprisingly Simple Process: No oven needed—just melting and layering.
- Unbeatable Texture: A snappy shell with a soft, melt-in-your-mouth center.
- Perfect for Gifting: They look professional and taste like pure, indulgent love.
Ingredients & Tools
- 300 g high-quality chocolate chips or baking chocolate (dark, milk, or a mix)
- 1 cup creamy peanut butter
- 1/4 cup powdered sugar (or maple syrup for a refined sugar-free option)
- 2 tbsp softened coconut oil or unsalted butter
- 1/2 tsp pure vanilla extract
- 1/4 tsp fine sea salt, plus more for sprinkling
Tools: Standard 12-cup muffin tin, paper or silicone cupcake liners, two heatproof bowls, a saucepan for a double boiler (or a microwave), and a small spoon or offset spatula.
Notes: Using a good quality chocolate is key. For the peanut butter, standard creamy, no-stir kinds work best for a smooth filling. The coconut oil makes the chocolate extra glossy and helps it set with a perfect snap.
Nutrition (per serving)
| Calories: | 210 kcal |
| Protein: | 5 g |
| Fat: | 16 g |
| Carbs: | 14 g |
| Fiber: | 2 g |
Serves: 12 | Prep Time: 20 minutes | Chill Time: 1 hour | Total Time: 1 hour 20 minutes
Before You Start: Tips & Ingredient Notes
- Why use a double boiler? Melting chocolate gently over simmering water prevents it from seizing or burning, which can happen easily in the microwave. If you do use a microwave, do it in 20-second bursts, stirring well each time.
- Can I use natural peanut butter? You can, but be aware that it tends to be oilier. For the best, firmest filling, a commercial creamy peanut butter (like Skippy or Jif) works wonders because it’s already stabilized.
- The importance of liners. Do not skip the cupcake liners! They make removing the finished cups an absolute breeze and keep them looking pristine. Silicone liners are reusable and provide a really clean peel.
- What’s the deal with the coconut oil? Adding a small amount of fat to the chocolate not only makes it easier to work with but also gives the finished shell a beautiful glossy finish and a cleaner snap when you bite into it.
How to Make Chocolate Peanut Butter Cups
Step 1: First, get your station ready. Line a muffin tin with 12 paper or silicone liners. This is your foundation, and it makes the whole process so much cleaner. In a heatproof bowl, combine your chocolate chips and one tablespoon of the coconut oil. You’ll be melting this soon, so have it standing by.
Step 2: Now, let’s make the peanut butter filling. In a separate medium bowl, combine the creamy peanut butter, powdered sugar, the remaining tablespoon of softened coconut oil, vanilla extract, and sea salt. Mix it with a spatula until it’s completely smooth and homogenous. You’ll notice it thickens up and becomes a pliable, delicious paste. Set this aside.
Step 3: Time to melt the chocolate. Place your bowl of chocolate and coconut oil over a saucepan with an inch of gently simmering water, making sure the bottom of the bowl doesn’t touch the water. Stir continuously until the chocolate is completely melted, smooth, and glossy. This should only take a few minutes. Alternatively, microwave in 20-second intervals, stirring thoroughly each time, until melted.
Step 4: Now for the fun part—layering! Using a small spoon, put about a tablespoon of the melted chocolate into the bottom of each liner. Gently tap the muffin tin on the counter to help the chocolate spread evenly and settle into a flat layer. This is your base shell.
Step 5: Next, scoop up portions of the peanut butter filling. I like to roll them into small, flat discs about the size of a quarter that will fit neatly inside the liner. Place one disc of the peanut butter mixture onto the center of each chocolate base, gently pressing it down. The trick is to leave a small border so the chocolate can seal it in later.
Step 6: Finally, cover it all up. Divide the remaining melted chocolate among the cups, spooning it over the peanut butter center. Use the back of your spoon to gently spread the chocolate to the edges, completely encasing the filling. A little swirl on top looks lovely. If you like, now is the time to sprinkle a tiny bit of flaky sea salt over each one.
Step 7: The hardest part—waiting. Carefully transfer the entire muffin tin to the refrigerator. Let the cups chill for at least one hour, or until the chocolate is completely firm and set. You’ll know they’re ready when the shell is hard to the touch and they peel away from the liner easily.
Storage & Freshness Guide
- Fridge: Store in an airtight container for up to 2 weeks.
- Freezer: Freeze in a single layer, then transfer to a container for up to 3 months.
- Reviving: If too soft, refrigerate briefly to restore snap.
Serving Suggestions
Complementary Dishes
- A bowl of vanilla bean ice cream — The cool, creamy vanilla is a classic partner that makes the chocolate and peanut butter flavors pop even more. Serve a peanut butter cup crumbled over the top for a decadent sundae.
- Fresh berry salad — A mix of raspberries, strawberries, and blueberries provides a bright, tart contrast that cuts through the richness beautifully and makes the whole dessert feel a bit more balanced.
- Whipped coconut cream — For a dairy-free option, a dollop of lightly sweetened coconut cream adds a fluffy, cloud-like texture that complements the dense, fudgy cup perfectly.
Drinks
- Cold glass of whole milk — It’s a timeless combo for a reason. The creaminess of the milk washes down the rich treat and somehow makes the whole experience even more comforting and nostalgic.
- Dark roast coffee — A strong, bitter cup of coffee provides the perfect counterpoint to the sweetness, enhancing the deep notes in the chocolate and making each bite feel more sophisticated.
- Chilled oat milk — Its slightly sweet, neutral flavor makes it a fantastic non-dairy pairing that doesn’t compete with the dominant flavors of the cup itself.
Something Sweet
- Chewy ginger molasses cookies — The warm spice from the ginger and the deep flavor of molasses create a wonderful complexity next to the straightforward decadence of the peanut butter cups.
- Simple shortbread fingers — Their buttery, crumbly texture and mild sweetness offer a gentle, elegant contrast that doesn’t overwhelm the palate, making for a lovely dessert platter.
- Raspberry sorbet — The intense, fruity tartness of a good sorbet is like a palate cleanser between bites of the rich peanut butter cup, resetting your taste buds for the next delicious mouthful.
Top Mistakes to Avoid
- Mistake: Using low-quality chocolate. The chocolate is the star, so using a waxy or low-cocoa butter chocolate will result in a dull flavor and a soft, unsatisfying snap. It’s worth the splurge for a good eating chocolate.
- Mistake> Skipping the fat in the chocolate. Forgetting the coconut oil or butter can make the chocolate too thick to spread easily and the final shell might be overly thick and chewy instead of snappy.
- Mistake: Making the peanut butter layer too thick. If the peanut butter center is disproportionately large, it can overwhelm the chocolate and make the cups difficult to bite into neatly. Balance is key.
- Mistake> Not letting them set completely. Impatience is the enemy here! If you try to remove them from the liners before they are fully firm, you’ll end up with smudged, messy cups. Give them the full hour, at least.
Expert Tips
- Tip: For a super-smooth top, after adding the final layer of chocolate, gently tap the muffin tin firmly on the counter a few times. This releases any air bubbles and allows the chocolate to settle into a perfectly flat, professional-looking surface.
- Tip: If your peanut butter filling is too soft to shape, pop it in the fridge for 15-20 minutes. This will firm it up just enough that you can roll it into neat little discs that are much easier to handle and place.
- Tip: To create a marbled effect, don’t fully mix the last bit of peanut butter into the filling. Leave a few small streaks when you place it on the base, and when you add the top chocolate layer, it will swirl beautifully.
- Tip: For an adult twist, add a tiny pinch of espresso powder or instant coffee to the melted chocolate. It won’t taste like coffee, but it will deepen and intensify the chocolate flavor in a really incredible way.
FAQs
Can I use almond butter or another nut butter instead?
Absolutely! Almond butter, cashew butter, or even sunflower seed butter work wonderfully as a one-to-one substitute. Just be mindful that their natural oil content and sweetness can vary, so you might need to adjust the amount of powdered sugar slightly. The method remains exactly the same, so feel free to get creative with your favorite flavors.
How long do homemade peanut butter cups last?
Stored in an airtight container in the refrigerator, they will keep beautifully for up to two weeks. You can also freeze them for up to three months. If freezing, I recommend placing them in a single layer on a parchment-lined tray until solid before transferring to a container to prevent them from sticking together.
Why did my chocolate get grainy or clumpy?
This usually means the chocolate has seized, often from a tiny drop of water or steam getting into it during melting. To fix it, try stirring in a teaspoon of additional coconut oil or vegetable shortening. This can sometimes bring it back to a smooth consistency. Prevention is best—always ensure your bowls and utensils are completely dry.
Can I make these without any added sugar?
You can! For the chocolate, use 100% unsweetened baking chocolate and sweeten it to your taste with a liquid or powdered sugar alternative like monk fruit or stevia. For the filling, simply mix the peanut butter with the coconut oil and salt, omitting the powdered sugar. The result will be much less sweet and more intensely nutty.
My cups are stuck to the liners. What happened?
This can happen if they weren’t chilled long enough or if the chocolate layer was too thin. For future batches, ensure you have a solid base layer of chocolate. To salvage this batch, just peel the liner away as best you can—they’ll still taste amazing, even if they’re a little rustic-looking!
Chocolate Peanut Butter Cups
Learn how to make perfect Chocolate Peanut Butter Cups at home with this easy, no-bake recipe. A rich, snappy shell and creamy filling await. Get the recipe now!
Ingredients
For the Chocolate Shell
-
300 g high-quality chocolate chips or baking chocolate (dark, milk, or a mix)
-
2 tbsp softened coconut oil or unsalted butter
For the Peanut Butter Filling
-
1 cup creamy peanut butter
-
1/4 cup powdered sugar (or maple syrup for a refined sugar-free option)
-
1/2 tsp pure vanilla extract
-
1/4 tsp fine sea salt (plus more for sprinkling)
Instructions
-
First, get your station ready. Line a muffin tin with 12 paper or silicone liners. This is your foundation, and it makes the whole process so much cleaner. In a heatproof bowl, combine your chocolate chips and one tablespoon of the coconut oil. You’ll be melting this soon, so have it standing by.01
-
Now, let's make the peanut butter filling. In a separate medium bowl, combine the creamy peanut butter, powdered sugar, the remaining tablespoon of softened coconut oil, vanilla extract, and sea salt. Mix it with a spatula until it’s completely smooth and homogenous. You’ll notice it thickens up and becomes a pliable, delicious paste. Set this aside.02
-
Time to melt the chocolate. Place your bowl of chocolate and coconut oil over a saucepan with an inch of gently simmering water, making sure the bottom of the bowl doesn’t touch the water. Stir continuously until the chocolate is completely melted, smooth, and glossy. This should only take a few minutes. Alternatively, microwave in 20-second intervals, stirring thoroughly each time, until melted.03
-
Now for the fun part—layering! Using a small spoon, put about a tablespoon of the melted chocolate into the bottom of each liner. Gently tap the muffin tin on the counter to help the chocolate spread evenly and settle into a flat layer. This is your base shell.04
-
Next, scoop up portions of the peanut butter filling. I like to roll them into small, flat discs about the size of a quarter that will fit neatly inside the liner. Place one disc of the peanut butter mixture onto the center of each chocolate base, gently pressing it down. The trick is to leave a small border so the chocolate can seal it in later.05
-
Finally, cover it all up. Divide the remaining melted chocolate among the cups, spooning it over the peanut butter center. Use the back of your spoon to gently spread the chocolate to the edges, completely encasing the filling. A little swirl on top looks lovely. If you like, now is the time to sprinkle a tiny bit of flaky sea salt over each one.06
-
The hardest part—waiting. Carefully transfer the entire muffin tin to the refrigerator. Let the cups chill for at least one hour, or until the chocolate is completely firm and set. You’ll know they’re ready when the shell is hard to the touch and they peel away from the liner easily.07
Not what you're looking for?



