If you love the perfect balance of creamy peanut butter and rich chocolate, you are going to adore this Homemade Chocolate Peanut Butter Cups Recipe. It’s a delightful treat that feels indulgent but is surprisingly simple to make at home. These cups combine smooth, velvety chocolate with a luscious peanut butter filling that melts in your mouth, offering a nostalgic yet fresh twist on that classic candy favorite. Whether you’re making them for a crowd or a special snack, this recipe promises to deliver irresistible flavor and texture with every bite.

Ingredients You’ll Need
Gathering the right ingredients is key to nailing this delicious recipe. Each component works together to create the perfect harmony between sweet and salty, creamy and crunchy, making every peanut butter cup unforgettable.
- Chocolate chips (16 ounces, divided): Use good-quality semi-sweet or milk chocolate for a smooth, glossy finish and rich taste.
- Coconut oil (3 teaspoons, divided, optional): Helps melt the chocolate evenly and adds a subtle sheen to the final product.
- Creamy peanut butter (½ cup): Shelf-stable peanut butter works best for a firm but creamy filling.
- Powdered sugar (¼ cup): Sweetens and thickens the peanut butter filling for the ideal texture.
- Vanilla extract (½ teaspoon): Adds depth and warmth to the peanut butter flavor.
- Table salt (¼ teaspoon): Enhances the overall flavor and balances the sweetness perfectly.
How to Make Homemade Chocolate Peanut Butter Cups Recipe
Step 1: Prepare Your Pan
Start by lining a 6-cup muffin tin with either silicone or paper liners. If you prefer bite-sized treats, use 12-cup mini cupcake liners instead. This step ensures easy removal and clean edges for your homemade creations.
Step 2: Assemble the Chocolate Base
Place 1 cup of chocolate chips in a heat-safe bowl, and melt them gently in the microwave, stirring every 30 seconds until almost melted. Stir off the heat to fully melt the remaining bits, then add 1 teaspoon of coconut oil for that glossy, silky texture.
Step 3: Form Chocolate Base Layers
Spoon about half a tablespoon of the melted chocolate into each muffin cup. Spread it out evenly with the back of a spoon to make a thin chocolate layer that sets the stage for the peanut butter center. Pop the tray into the fridge or freezer for about 5 minutes to firm up the base.
Step 4: Prepare the Peanut Butter Filling
While your chocolate is chilling, mix together the peanut butter, powdered sugar, vanilla extract, and salt in a bowl. Using a handheld mixer makes this easier and ensures a silky smooth filling. If using natural peanut butter, add a bit more powdered sugar to get a dough-like consistency that’s easy to shape.
Step 5: Shape Peanut Butter Discs
Remove the muffin tin from the cold and scoop about a tablespoon of peanut butter mixture per cup. Shape each into a small disc slightly smaller than your chocolate base, then gently place them on top of the hardened chocolate layer.
Step 6: Melt Remaining Chocolate
Next, take the rest of the chocolate chips and repeat the melting process. Add the remaining 2 teaspoons of coconut oil to ensure the chocolate is smooth, glossy, and perfect for coating the peanut butter.
Step 7: Cover the Peanut Butter Filling
Pour about 2 teaspoons of melted chocolate over each peanut butter disc, smoothing gently and allowing the chocolate to drip down the sides. This encases the peanut butter completely for that classic cup shape and rich flavor in every bite.
Step 8: Harden Your Treats
Place the filled muffin tin back into the fridge for about an hour or the freezer for 10 to 15 minutes until solid. Once hardened, your homemade chocolate peanut butter cups are ready for enjoyment or storage.
Step 9: Store and Serve
Lift the cups out of the liners carefully and store them in an airtight container in the refrigerator. They will keep fresh and delicious for up to 5 days. Let them sit a bit at room temperature before eating to enjoy the best creamy texture and deep flavor.
How to Serve Homemade Chocolate Peanut Butter Cups Recipe
Garnishes
Elevate your peanut butter cups with a sprinkle of flaky sea salt or a light dusting of cocoa powder for a sophisticated touch. You can also drizzle some white chocolate or add crushed peanuts on top before the chocolate sets to add texture and flair.
Side Dishes
Pair these little delights with a cup of rich coffee, black tea, or cold milk for the ultimate indulgent experience. They also complement a simple fresh fruit plate, like sliced strawberries or apple wedges, balancing sweetness with bright freshness.
Creative Ways to Present
For parties or gifting, wrap the cups individually in colorful parchment or place them in decorative mini boxes. Another fun idea is to layer peanut butter cups in a jar with alternating layers of crushed nuts or chocolate chips for a festive look that doubles as a gift.
Make Ahead and Storage
Storing Leftovers
Keep your Homemade Chocolate Peanut Butter Cups Recipe treats fresh by storing them in an airtight container in the refrigerator. This keeps the chocolate crisp and the peanut butter filling perfectly firm for up to five days.
Freezing
If you want to save them for later, these peanut butter cups freeze beautifully. Place them in a single layer on a baking sheet to flash freeze before transferring to a freezer-safe bag or container. They can last for up to three months frozen without losing their texture.
Reheating
Since these are best enjoyed chilled or at room temperature, avoid microwaving. Instead, let frozen peanut butter cups thaw in the refrigerator overnight or on the counter for about 20 minutes if frozen. This preserves their texture and flavor perfectly.
FAQs
Can I use natural peanut butter for this recipe?
Yes, you can, but natural peanut butter is usually thinner and oilier. To get the right consistency for shaping, add 1 to 2 tablespoons more powdered sugar to thicken the mixture.
What kind of chocolate is best for making homemade chocolate peanut butter cups?
Semi-sweet or milk chocolate chips work best because they melt smoothly and provide the right balance of sweetness and richness for the cups. Avoid using candy melts, as they can be harder to work with and less flavorful.
Do I have to use coconut oil in the recipe?
While coconut oil helps the chocolate melt evenly and creates a shiny finish, it is optional. You can skip it, but adding it makes your chocolate coating smoother and more professional-looking.
How long will these homemade chocolate peanut butter cups last?
Stored in an airtight container in the refrigerator, these treats will stay fresh and delightful for up to 5 days. For longer storage, freezing them is a great option.
Is it possible to make these peanut butter cups vegan or dairy-free?
Absolutely! Use vegan or dairy-free chocolate chips and a dairy-free peanut butter alternative to create a vegan-friendly version of this recipe without compromising flavor.
Final Thoughts
Making these Homemade Chocolate Peanut Butter Cups Recipe from scratch is such a rewarding experience. You get to enjoy the freshest, creamiest peanut butter filling perfectly wrapped in luscious chocolate, and best of all, the recipe is straightforward and fun. Whether you’re treating yourself or impressing loved ones, these cups are sure to bring smiles and satisfy sweet cravings like nothing else. Give it a try—you won’t regret it!
Print
Homemade Chocolate Peanut Butter Cups Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 peanut butter cups
- Category: Dessert
- Method: No-Cook
- Cuisine: American
Description
These Homemade Chocolate Peanut Butter Cups are a beloved treat combining rich chocolate with creamy, sweet peanut butter. Made with simple ingredients like chocolate chips, peanut butter, powdered sugar, and a hint of vanilla, these cups are easy to prepare at home and perfect for satisfying your sweet tooth. The recipe uses a no-bake technique with minimal melting and chilling, making it a quick and delicious dessert or snack.
Ingredients
Chocolate Base
- 16 ounces chocolate chips (divided; approximately 2½ cups or chopped chocolate)
- 3 teaspoons coconut oil (divided, optional)
Peanut Butter Filling
- ½ cup creamy peanut butter (shelf-stable is best)
- ¼ cup powdered sugar
- ½ teaspoon vanilla extract
- ¼ teaspoon table salt
Instructions
- Prepare Pan: Line a 6-cup muffin tin with silicone or paper liners, or use 12-cup mini cupcake liners for smaller peanut butter cups to prevent sticking and ease removal.
- Assemble Chocolate Base: Place 1 cup of chocolate chips in a small heat-safe bowl and microwave in 30-second intervals, stirring after each until mostly melted with a few chunks remaining. Stir continuously off heat until fully melted. Add 1 teaspoon coconut oil and stir until glossy and smooth.
- Form Chocolate Base: Spoon about ½ tablespoon of the melted chocolate into each muffin cup, spreading into a thin, even layer using the back of a spoon. Chill in the fridge or freezer for 5 minutes to let the base harden.
- Prepare Peanut Butter Filling: In a medium bowl, mix the creamy peanut butter, powdered sugar, vanilla extract, and salt using a handheld mixer on medium speed until smooth and well combined. If using natural peanut butter, add an extra 1-2 tablespoons of powdered sugar to thicken the mixture so it holds shape like soft cookie dough.
- Shape Peanut Butter Discs: Remove the muffin tin from the fridge/freezer. Use roughly 1 tablespoon of the peanut butter mixture per cup, shaping each into small discs slightly smaller than the chocolate base. Place each disc on top of the hardened chocolate layer in the muffin cups.
- Melt Remaining Chocolate: In a clean small heat-safe bowl, microwave the remaining 1½ cups of chocolate chips in 30-second intervals stirring between each until mostly melted with some chunks remaining. Stir off heat to fully melt. Add remaining 2 teaspoons coconut oil and stir until smooth and glossy.
- Cover Peanut Butter: Pour about 2 teaspoons of melted chocolate over each peanut butter disc, smoothing with the back of a spoon and allowing chocolate to drip down the sides, fully encasing the filling.
- Harden Peanut Butter Cups: Return the tray to the fridge for about an hour or place in the freezer for 10-15 minutes to speed up the setting process until the chocolate is firm.
- Store and Serve: Once hardened, remove the peanut butter cups from the muffin tin and liners if desired. Store in an airtight container in the refrigerator for up to 5 days. For best flavor and texture, allow them to sit at room temperature for 5-10 minutes before eating.
Notes
- Use shelf-stable creamy peanut butter for best texture; natural peanut butter may require additional powdered sugar to thicken.
- Ensure chocolate is not overheated to avoid seizing; melt gradually and stir well.
- If you prefer smaller cups, use mini cupcake liners and adjust quantities accordingly.
- Storing in the fridge keeps the cups firm longer, but letting them sit at room temperature before eating enhances flavor and texture.
- This recipe can be customized with dark, milk, or semi-sweet chocolate depending on preference.

