These S’mores Peanut Butter Cups are a fun twist on the classic treat! With creamy peanut butter, sweet chocolate, and gooey marshmallows, they’re perfect for satisfying your sweet tooth.
I love how easy they are to make! Just layer the ingredients in cups, freeze, and enjoy. So tasty, you might want to hide them from your friends… or not! 😉
Key Ingredients & Substitutions
Milk Chocolate Chips: These give your cups a sweet and creamy taste. If you’re a dark chocolate lover, feel free to swap them out! Semi-sweet chocolate is also a great alternative for a richer flavor.
Creamy Peanut Butter: The main star of the show! You can use crunchy peanut butter for extra texture. If you prefer, almond or sun butter works well for those with nut allergies.
Powdered Sugar: This adds sweetness and helps thicken the peanut butter mixture. If you want a healthier option, you can use coconut sugar or a sugar substitute. Just keep in mind the sweetness might vary!
Graham Cracker Crumbs: These provide that classic S’mores crunch. If you don’t have them, crushed digestive biscuits or vanilla wafers can easily replace them for a similar texture.
Mini Marshmallows: They’re adorable and convenient! If you can’t find mini ones, cut regular marshmallows into smaller pieces, or try using marshmallow fluff, just layer it in carefully.
How Do You Create a Perfect Chocolate Shell?
Making the chocolate shell is a key step! It allows your filling to stay inside and keeps everything nice and tidy. Here’s how to do it:
- First, melt the chocolate in small bursts in the microwave. Stir well between intervals to prevent scorching.
- After melting, spoon a tablespoon of chocolate into each liner. Don’t rush this—cover the bottom and sides evenly for a solid shell.
- Put the tin in the freezer for about 10 minutes. This helps the chocolate firm up so you can easily add layers.
Taking your time here ensures a smooth, easy-to-remove cup later on!

How to Make Delicious S’mores Peanut Butter Cups
Ingredients You’ll Need:
For the Chocolate Shell:
- 1 1/2 cups milk chocolate chips or chopped milk chocolate
For the Peanut Butter Layer:
- 1 cup creamy peanut butter (divided)
- 1/2 cup powdered sugar
For the Crunchy Layer:
- 1 cup graham cracker crumbs (about 6 graham crackers crushed)
For the Marshmallow Layer:
- 1 cup mini marshmallows or large marshmallow pieces cut to fit
Optional Topping:
- Extra graham cracker crumbs for garnish
How Much Time Will You Need?
This delightful recipe takes about 15 minutes of prep time and another 40 minutes total for chilling. You’ll be done in no time, and the wait will be well worth it!
Step-by-Step Instructions:
1. Prepare the Muffin Tin:
First, line a muffin tin with paper liners. Aim for about 12 to 15 liners, depending on how generous you want to be with portions!
2. Make the Chocolate Shell:
Next, in a microwave-safe bowl, melt the chocolate chips. Do this in 30-second intervals, stirring in between until it’s completely smooth. You want it to be easy to pour!
3. Form the Chocolate Shell:
Now, take a spoon and put a tablespoon of the melted chocolate into each liner. Use the back of the spoon to spread it evenly on the sides and bottom, creating a nice chocolate shell. It doesn’t have to be perfect, but try to cover all areas!
4. Chill the Chocolate Shell:
Pop the muffin tin in the freezer for about 10 minutes. This will help the chocolate harden and make it ready for the next layer.
5. Prepare the Peanut Butter Mixture:
While the chocolate is setting, in a medium bowl, combine half of the peanut butter with the powdered sugar. Mix it well until it’s smooth and thick enough to scoop!
6. Add the Peanut Butter Layer:
Once the chocolate shells are firm, add about a tablespoon of your peanut butter mixture to each cup. Press it down gently to spread it out evenly.
7. Add the Marshmallow Layer:
Now it’s time for the marshmallows! Place a mini marshmallow or a piece of a large marshmallow on top of each peanut butter layer. They add that classic s’mores charm!
8. Cover with Chocolate:
Pour some of the remaining melted chocolate over the marshmallows until they’re completely covered. You want to seal them in with chocolate!
9. Garnish:
If you have extra graham cracker crumbs, sprinkle a few on top for a delightful finishing touch.
10. Final Chill:
Put the cups back in the freezer for at least 30 minutes until everything is fully set. Patience pays off here!
11. Serve and Enjoy:
Finally, remove the cups from the liners and enjoy! You can serve them straight from the fridge or at room temperature, whichever you prefer.
Enjoy your homemade S’mores Peanut Butter Cups with a perfect touch of chocolate, peanut butter, marshmallow, and graham cracker crunch! They are sure to be a hit!
Can I Use Dark or Semi-Sweet Chocolate Instead of Milk Chocolate?
Absolutely! Dark or semi-sweet chocolate can give your S’mores Peanut Butter Cups a richer flavor. The choice is really up to your personal taste preferences.
Can I Make This Recipe Vegan?
Yes, you can make a vegan version by using dairy-free chocolate chips and a plant-based creamy peanut butter. Also, ensure the marshmallows are vegan-friendly, as many traditional ones contain gelatin.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to a week. You can also freeze them for longer storage; just make sure they’re well-wrapped to prevent freezer burn!
What Can I Substitute for Graham Cracker Crumbs?
If you don’t have graham crackers, you can use crushed digestive biscuits or vanilla wafers instead. Both work well and will still give you that desired crunch!
