These Chocolate Peanut Butter Cups are a perfect treat for any chocolate lover! Filled with creamy peanut butter and coated in rich chocolate, they are simply delightful.
I can never eat just one, and they’re so easy to make at home! Plus, making them means I can snack on that delicious filling straight from the bowl while I wait for them to set! 🍫🥜
Key Ingredients & Substitutions
Chocolate Chips: Semi-sweet chocolate chips are classic, but dark chocolate creates a deeper flavor. If you prefer milk chocolate for sweetness, that works too! For a dairy-free option, use vegan chocolate chips.
Peanut Butter: Creamy peanut butter is best for a smooth texture. You can substitute with almond or cashew butter if you have nut allergies. Natural peanut butter with oil separation can also be used but stir it well before measuring.
Unsalted Butter: If you’re looking to make this dairy-free, try using coconut oil instead. It’ll yield a similar texture and keep everything rich!
Powdered Sugar: This sugar is key for sweetness and texture. If you want to cut down on sugar, you can experiment with powdered coconut sugar, although it will slightly change the taste.
How Do You Properly Melt Chocolate Without Burning It?
Melted chocolate is vital for these cups, but it can burn easily if not done right. Here’s how to do it safely:
- Microwave: Use a microwave-safe bowl. Microwave in 30-second bursts, stirring in between. This ensures even melting.
- Double Boiler: Fill a saucepan with a bit of water and let it simmer. Place a heatproof bowl on top, ensuring it doesn’t touch the water. Stir until melted. This method provides gentle heat.
Always watch closely, as chocolate can turn gritty if overheated. If it’s glossy and smooth, you’re good to go!
What’s the Best Way to Assemble the Peanut Butter Filling?
Creating the peanut butter filling is simple, but ensure it’s smooth for easy spreading. Here’s how to do it:
- Use a mixing bowl and combine peanut butter, softened butter, powdered sugar, and vanilla. It’s easier to mix if the butter is at room temperature.
- Stir until there are no lumps and it’s creamy. Taste and adjust sweetness if needed before spreading in the chocolate shells.
This filling is so good, you might want to make a little extra to enjoy on its own!

How to Make Delicious Chocolate Peanut Butter Cups
Ingredients You’ll Need:
For the Chocolate & Base:
- 1 1/2 cups semi-sweet or dark chocolate chips (or chopped chocolate)
For the Peanut Butter Filling:
- 1 cup creamy peanut butter (natural or regular)
- 1/4 cup unsalted butter, softened
- 1 cup powdered sugar
- 1/2 teaspoon vanilla extract
- A pinch of salt
For Topping:
- Flaky sea salt (optional)
How Much Time Will You Need?
This recipe takes about 20 minutes to prepare, plus at least 30 minutes to chill in the fridge. That gives you time to mix, melt, assemble, and then let them set before diving in!
Step-by-Step Instructions:
1. Prepare the Muffin Tin:
Begin by lining a standard muffin tin with paper cupcake liners. This will make it easier to remove the cups later, so don’t skip this step!
2. Melt the Chocolate:
Next, place 1 cup of the chocolate chips in a microwave-safe bowl. Microwave in 30-second intervals, stirring after each interval until the chocolate is smooth and fully melted. Alternatively, if you prefer a more traditional method, you can use a double boiler by placing a heatproof bowl over simmering water on the stove. Stir until melted and silky.
3. Form the Chocolate Base:
Once melted, spoon about 1 tablespoon of the chocolate into the bottom of each cupcake liner. Use the back of a spoon to spread and gently press the chocolate up the sides slightly, forming a nice shell. Then, pop the muffin tin into the fridge or freezer for a few minutes to let the chocolate harden while you prepare the filling.
4. Make the Peanut Butter Filling:
In a separate bowl, combine the peanut butter, softened butter, powdered sugar, vanilla extract, and a pinch of salt. Mix everything together until it’s smooth and creamy—this is the delicious filling that’s going into your cups!
5. Assemble the Cups:
Once the bottom chocolate layer is firm, spoon a heaping teaspoon of your peanut butter mixture into each cup. Spread it out evenly, but be sure to leave about 1/4 inch of space at the top for covering with chocolate.
6. Top with Chocolate:
Now, melt the remaining 1/2 cup of chocolate chips just like you did before. Pour or spoon the melted chocolate over the peanut butter layer, ensuring it’s fully covered and sealed around the edges.
7. Chill to Set:
If you’re using flaky sea salt, sprinkle a small pinch on top of each cup now—this adds a nice touch! Then, place the tray back in the fridge for at least 30 minutes to an hour, until the cups are completely set and firm.
8. Serve & Enjoy:
Once they’re set, carefully remove the chocolate peanut butter cups from the liners. Enjoy them as a sweet snack or dessert and store any leftovers in an airtight container in the refrigerator. You won’t be able to stop at just one!
These homemade chocolate peanut butter cups combine a smooth, creamy peanut butter center with a crisp chocolate shell, all balanced with a touch of salty goodness. Perfect for satisfying those sweet cravings! Enjoy! 🍫🥜
Can I Use Smooth Peanut Butter Instead of Crunchy?
Absolutely! Smooth peanut butter works best for a creamy texture. While crunchy peanut butter can be a fun twist, it may be difficult to spread evenly in the cups.
What Should I Do If My Chocolate Is Too Thick?
If your melted chocolate is too thick, try adding a teaspoon of coconut oil or vegetable oil. This will help thin it out and make it easier to pour over the peanut butter filling. Just melt the oil with the chocolate to combine!
How Long Do These Peanut Butter Cups Last?
Stored in an airtight container in the refrigerator, these chocolate peanut butter cups can last up to one week. If you want to keep them longer, you can freeze them for up to three months!
Can I Make These Vegan?
Yes, to make these vegan, use dairy-free chocolate chips and substitute the butter with coconut oil or a vegan butter alternative. Check the labels to ensure all ingredients are vegan-friendly!
