I thought s’mores were only possible around a campfire until my kids started begging for them in the middle of winter. That’s when I realized I needed to figure out how to bring that gooey, chocolatey goodness indoors.
These s’mores truffles are my answer to year-round s’mores cravings. They’ve got all the flavors you love—graham crackers, chocolate, and marshmallows—rolled up into bite-sized treats that don’t require a single match. Plus, they’re way less messy than the real thing, which is a win when you’re dealing with kids who somehow get marshmallow in their hair.
Why You’ll Love These S’mores Truffles
- No campfire needed – You can enjoy all the classic s’mores flavors right from your kitchen, any time of year without dealing with messy campfire setup.
- Simple ingredients – With just graham crackers, marshmallow fluff, and chocolate, you probably already have everything you need to make these treats.
- Quick and easy – These truffles come together in under an hour, making them perfect for last-minute desserts or when you’re craving something sweet.
- Perfect for sharing – These bite-sized treats are great for parties, potlucks, or gift-giving since they’re easy to portion and transport.
- Kid-friendly activity – Rolling these truffles is a fun kitchen project you can do with little helpers, and they’ll love the familiar s’mores taste.
What Kind of Chocolate Should I Use?
You have plenty of options when it comes to chocolate for these s’mores truffles, and honestly, any type you enjoy will work great. Milk chocolate is the classic choice since it mimics traditional s’mores and gives you that sweet, creamy flavor most people love. Dark chocolate works beautifully too if you prefer something less sweet, and it pairs nicely with the marshmallow fluff. Semi-sweet chocolate falls right in the middle and is always a safe bet. Whatever you choose, just make sure it’s good quality chocolate since it’s one of the main flavors in these truffles – cheap chocolate can make the whole treat taste waxy or artificial.
Options for Substitutions
These s’mores truffles are pretty forgiving when it comes to swaps, so here’s what you can try:
- Graham crackers: If you’re out of graham crackers, digestive biscuits or vanilla wafers work great. You could even use crushed shortbread cookies for a richer flavor. Just make sure to crush them to the same fine consistency.
- Marshmallow fluff: No marshmallow fluff? You can make your own by melting about 2 cups of mini marshmallows with 2-3 tablespoons of water in the microwave, stirring until smooth. Let it cool slightly before using.
- Chocolate: While milk chocolate gives that classic s’mores taste, dark chocolate or semi-sweet chocolate work just fine. White chocolate creates a different but tasty twist too. Just stick with good quality chocolate for the best results.
- Flaky salt: The flaky salt is totally optional, but if you don’t have it, a tiny pinch of regular sea salt or kosher salt will add that nice contrast to the sweetness.
Watch Out for These Mistakes While Cooking
The biggest mistake when making s’mores truffles is adding all the crushed graham crackers at once, which can make your mixture too dry and crumbly – start with about 1½ cups and gradually add more until you reach a moldable consistency that holds together when squeezed.
Another common error is working with chocolate that’s too hot, as this will melt your marshmallow fluff and create a sticky mess, so let your melted chocolate cool for a few minutes before mixing it in.
To get perfectly round truffles, chill your mixture for at least 30 minutes before rolling, and keep your hands slightly damp or lightly dusted with powdered sugar to prevent sticking.
Don’t skip the flaky salt on top – it balances the sweetness and gives you that authentic s’mores campfire flavor that makes these treats special.
What to Serve With S’mores Truffles?
These rich, chocolatey truffles are pretty perfect on their own, but they’re amazing alongside a mug of hot chocolate or coffee for the ultimate cozy treat. I love setting them out at parties with other bite-sized desserts like mini brownies or chocolate chip cookies to create a fun dessert spread. They also pair beautifully with fresh berries like strawberries or raspberries, which help cut through all that sweet, marshmallowy goodness. For a grown-up twist, try serving them with a glass of red wine or even a cold glass of milk for that nostalgic campfire vibe.
Storage Instructions
Keep Fresh: These s’mores truffles are best stored in an airtight container in the refrigerator for up to one week. I like to place them in a single layer with parchment paper between layers if you’re stacking them. They’ll firm up nicely in the fridge and hold their shape perfectly.
Freeze: You can absolutely freeze these truffles for longer storage! Place them on a baking sheet to freeze individually first, then transfer to a freezer-safe container for up to 3 months. This way they won’t stick together and you can grab just a few at a time.
Serve: Let frozen truffles thaw in the fridge for about 30 minutes before serving, or enjoy them straight from the freezer if you like them extra firm. Room temperature truffles from the fridge are ready to eat right away and have that perfect chewy-chocolatey texture we all love.
| Preparation Time | 20-30 minutes |
| Cooking Time | 15-20 minutes |
| Total Time | 35-50 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1800-2000
- Protein: 18-22 g
- Fat: 54-64 g
- Carbohydrates: 320-350 g
Ingredients
For the truffle mixture:
- 2 cups crushed graham crackers, divided
- 7 oz marshmallow creme
For the coating:
- 6 oz melted chocolate of your choice (milk chocolate recommended)
- Flaky salt, optional as needed
Step 1: Prepare the Graham Cracker Crumbs
- 2 cups crushed graham crackers, divided
Place the graham crackers in a food processor and pulse until they are finely crushed into crumbs.
Alternatively, you can place them in a sealed ziplock bag (inside a second bag for extra security) and crush them with a rolling pin.
Scoop out 1/4 cup of the crumbs and set this amount aside—these will be used to top the truffles later.
Step 2: Mix Graham Crumbs with Marshmallow Creme
- 7 oz marshmallow creme
- graham cracker crumbs (remaining from Step 1)
In a mixing bowl, combine the remaining graham cracker crumbs (after setting aside 1/4 cup) with the marshmallow creme.
Stir until the mixture is fully combined.
If the marshmallow creme is too sticky to mix easily, gently warm it in the microwave until it becomes more spreadable and mixable.
Step 3: Form and Chill the Truffle Balls
- graham cracker and marshmallow mixture (from Step 2)
Scoop out portions of the graham cracker and marshmallow mixture using a small cookie scoop or tablespoon.
Roll each portion into a ball with your hands and place them onto a lined baking sheet or large plate.
Chill the rolled balls in the freezer for about 20 minutes, or until they are firm and set.
I find wearing gloves helps when rolling the balls, since the mixture can be quite sticky.
Step 4: Coat Truffles in Melted Chocolate and Add Toppings
- 6 oz melted chocolate of your choice (milk chocolate recommended)
- graham cracker truffle balls (from Step 3)
- reserved 1/4 cup graham cracker crumbs (from Step 1)
- flaky salt, optional as needed
In a microwave-safe bowl, melt the chocolate in 20–30 second intervals, stirring in between, until fully smooth and melted.
Line a large plate or small baking sheet with parchment paper.
Using a fork, dip each chilled truffle ball (from Step 3) into the melted chocolate, ensuring it is fully coated.
Place the chocolate-dipped truffle onto the lined plate.
Sprinkle with the reserved graham cracker crumbs and, if desired, a pinch of flaky salt for extra flavor.
Step 5: Chill Truffles to Set Chocolate
Chill the chocolate-dipped s’mores truffles in the refrigerator for about 15 minutes, or until the chocolate coating is set and firm.
Store the finished truffles in an airtight container in the fridge until you are ready to enjoy them.

Best S'mores Truffles
Ingredients
For the truffle mixture:
- 2 cups crushed graham crackers, divided
- 7 oz marshmallow creme
For the coating:
- 6 oz melted chocolate of your choice (milk chocolate recommended)
- flaky salt, optional as needed
Instructions
- Place the graham crackers in a food processor and pulse until they are finely crushed into crumbs. Alternatively, you can place them in a sealed ziplock bag (inside a second bag for extra security) and crush them with a rolling pin. Scoop out 1/4 cup of the crumbs and set this amount aside—these will be used to top the truffles later.
- In a mixing bowl, combine the remaining graham cracker crumbs (after setting aside 1/4 cup) with the marshmallow creme. Stir until the mixture is fully combined. If the marshmallow creme is too sticky to mix easily, gently warm it in the microwave until it becomes more spreadable and mixable.
- Scoop out portions of the graham cracker and marshmallow mixture using a small cookie scoop or tablespoon. Roll each portion into a ball with your hands and place them onto a lined baking sheet or large plate. Chill the rolled balls in the freezer for about 20 minutes, or until they are firm and set. I find wearing gloves helps when rolling the balls, since the mixture can be quite sticky.
- In a microwave-safe bowl, melt the chocolate in 20–30 second intervals, stirring in between, until fully smooth and melted. Line a large plate or small baking sheet with parchment paper. Using a fork, dip each chilled truffle ball (from Step 3) into the melted chocolate, ensuring it is fully coated. Place the chocolate-dipped truffle onto the lined plate. Sprinkle with the reserved graham cracker crumbs and, if desired, a pinch of flaky salt for extra flavor.
- Chill the chocolate-dipped s'mores truffles in the refrigerator for about 15 minutes, or until the chocolate coating is set and firm. Store the finished truffles in an airtight container in the fridge until you are ready to enjoy them.


