Chocolate ice cream with toasted marshmallow pieces and graham cracker crumbs gets all the campfire notes right, but the part that makes this Ninja Creami version worth repeating is the texture. The base freezes into a rich, scoopable pint instead of an icy block, and the mix-ins stay distinct enough that you get little pockets of gooey marshmallow and crunch in every bite.
The small amount of cream cheese matters here. It gives the base a custard-like body without needing egg yolks, and it helps the mixture spin smooth instead of turning grainy after the freeze. The chocolate milk does most of the flavor work, but a little cocoa with plain milk works just as well if that’s what you have on hand.
Below, I’ll walk through the freezing and spin that keep the texture creamy, plus the little detail that makes the marshmallows taste toasted instead of just stirred in.
The base spun out creamy on the first pass, and the toasted marshmallows with the graham cracker bits gave it that real s’mores taste without getting chewy or soggy.
Like this Ninja Creami S’mores Ice Cream? Save it for the nights when you want chocolate, toasted marshmallow, and graham cracker crunch in one creamy pint.
Why This Pint Stays Creamy Instead of Turning Icy
The biggest mistake with homemade ice cream in a Ninja Creami is freezing a base that’s too thin. Once that happens, the machine can spin it smooth, but it still won’t taste rich because there isn’t enough fat or solids holding the texture together. This recipe leans on chocolate milk, cream, and a little cream cheese so the pint freezes with structure and still softens into a scoopable dessert after the spin.
The other thing that matters is the mix-in timing. Marshmallows and graham crackers should go in after the first spin, not before. If you freeze them in the base, the marshmallows disappear into sticky pockets and the graham crackers turn soft instead of giving you that dry, crumbly s’mores bite.
What Each Ingredient Is Doing in the S’mores Base

- Chocolate milk or milk plus cocoa — Chocolate milk gives the easiest route to a smooth, balanced base. If you use plain milk and cocoa, whisk the cocoa in thoroughly before freezing or you’ll end up with dry specks that never fully dissolve.
- Heavy cream — This is what gives the pint that fuller, richer mouthfeel. Lower-fat milk will work, but the finished texture will be leaner and more like a frozen milkshake.
- Cream cheese — Just a tablespoon is enough to keep the base from freezing hard and brittle. It also helps the sugar and cocoa emulsify, which is why the spin comes out smoother.
- Mini marshmallows — Toast them lightly so they taste like a campfire topping instead of plain candy. Add them after spinning so they stay chewy and distinct.
- Graham crackers — Crushed, not powdered, is the move. You want a mix of fine crumbs and a few bigger bits for texture.
Freezing, Spinning, and Folding in the Campfire Bits
Blending the Base Until It’s Completely Smooth
Blend the chocolate milk, cream, sugar, cream cheese, vanilla, and salt until there are no visible lumps of cream cheese left. That step matters more than people think, because even tiny bits will show up after freezing as grainy streaks. The mixture should look glossy and pour easily.
Freezing the Pint Solid
Pour the base into the Ninja Creami pint container and freeze it level for 24 hours. A tilted pint freezes unevenly, and that can make the first spin look chalky on one side and slushy on the other. If your freezer runs warm, give it the full day plus a few extra hours.
Spinning to the Right Texture
Process on the Ice Cream setting first. If the surface looks crumbly or powdery after the first spin, add 1 tablespoon milk and re-spin once. Don’t keep adding liquid too soon; a little dryness is normal before the second pass, and too much milk makes the final texture loose instead of creamy.
Adding the Marshmallows and Graham Crackers
Use the Mix-In function for the toasted mini marshmallows and crushed graham crackers. That keeps the crackers from dissolving into the base and stops the marshmallows from melting out during the main spin. If the pint is packed too tightly, break it up with a spoon first so the mix-ins distribute evenly.
Serving While the Top Is Still Soft
Spoon the finished ice cream into bowls or cones right after mixing. The texture is best in that first 10 minutes after spinning, when the top is creamy and the marshmallow pieces still have a little chew. A toasted marshmallow on top gives the dessert the campfire finish that ties it all together.
How to Adapt This Pint When You Want a Different Finish
Dairy-Free S’mores Creami
Use a rich oat milk or canned coconut milk base instead of dairy milk and cream. Coconut milk gives the best body, but it adds a faint coconut note; oat milk stays milder but spins a little less rich. You’ll still want a thickener like cream cheese-style dairy-free spread if you can find one, or the pint may freeze a little harder.
Extra Chocolate, Less Sweet
Swap part of the chocolate milk for plain milk and add an extra teaspoon of cocoa. That deepens the chocolate flavor and pulls the sweetness back a bit, which helps if your marshmallows are on the sugary side. The texture stays the same as long as you keep the cream in the base.
Gluten-Free Version
Use certified gluten-free graham-style crackers or a gluten-free cookie crumble with a honeyed flavor. The key is keeping that dry, crunchy contrast against the creamy base, so don’t skip the crisp element. The marshmallows and chocolate base are already naturally gluten-free, but always check labels.
Storage and Re-Spinning Leftovers
- Refrigerator: This isn’t a fridge dessert; it turns loose and melts fast once spun.
- Freezer: You can refreeze leftovers in the pint, but expect a firmer texture after it sits. Let it thaw on the counter for 10 to 15 minutes before re-spinning.
- Reheating: Not applicable here. If the pint freezes hard again, don’t microwave it; let the machine do the work with a quick re-spin after a short thaw.
Answers to the Questions Worth Asking

Ninja Creami S'mores Ice Cream
Ingredients
Equipment
Method
- Blend the chocolate milk (or milk plus cocoa), heavy cream, sugar, cream cheese, vanilla extract, and salt until completely smooth, with no visible cream cheese streaks.
- Pour the smooth base into the Ninja Creami pint container, seal, and freeze for 24 hours.
- Process on the Ice Cream setting, then re-spin for a smoother texture if needed, mixing in 1 tablespoon milk while re-spinning.
- Use the Mix-In function to fold in the lightly toasted mini marshmallows and the crushed graham crackers.
- Top with an extra toasted marshmallow and serve immediately.


