No-Bake S’mores Icebox Cake
Layers of graham crackers, chocolate pudding, whipped topping, and marshmallow creme turn into something that eats like a chilled campfire dessert with almost no effort. The crackers soften in the…
Tip: save now, cook later.Layers of graham crackers, chocolate pudding, whipped topping, and marshmallow creme turn into something that eats like a chilled campfire dessert with almost no effort. The crackers soften in the fridge until they take on a cake-like texture, the pudding stays rich and creamy, and the chocolate topping sets into a glossy finish that makes each slice hold together cleanly.
What makes this version work is the balance. Instant pudding gives you a sturdy base without cooking, marshmallow creme blends in more smoothly than marshmallows alone, and the whipped topping keeps the filling light enough to spread without collapsing the layers. The long chill time isn’t a suggestion here; it’s what transforms the crackers from crisp to tender.
Below you’ll find the small details that matter most, from getting the marshmallow layer smooth to knowing how long this dessert really needs in the fridge. If you’ve ever had an icebox cake turn watery or slice into a slump, this one gives you a better path.
The chocolate pudding layer set up beautifully and the graham crackers turned soft without getting mushy. I made it the night before a cookout and every slice held its shape.
Save this no-bake s’mores icebox cake for an easy chilled dessert with creamy layers and a glossy chocolate topping.
The Secret Is Letting the Crackers Soften All the Way Through
The biggest mistake with any icebox cake is slicing too early. The top may look set after a few hours, but the crackers in the center need time to absorb moisture from the filling until they turn soft and sliceable. Pull it too soon and you’ll get a dessert with crisp seams and a loose middle instead of clean, cake-like layers.
The other trap is overloading the filling before it has structure. This recipe works because the pudding thickens first, then gets folded with whipped topping, then gets combined with the marshmallow creme. That order keeps the mixture stable enough to spread in neat layers without running into the crackers and turning the whole dish muddy.
- Instant chocolate pudding — Instant pudding gives you body fast, which matters because the dessert needs to hold its shape before it chills. Cook-and-serve pudding won’t set the same way here and adds unnecessary fuss.
- Whipped topping — Thawed whipped topping folds in cleanly and keeps the filling airy. Fresh whipped cream can work, but it won’t hold as long in the fridge and may soften sooner once sliced.
- Marshmallow creme — This is what gives the filling that s’mores-like sweetness without leaving chewy lumps behind. Warm it just enough to stir smoothly with the vanilla, then fold it in gently so you don’t deflate the mixture.
- Graham crackers — Use whole crackers for the structure and break them only where needed to fill the pan. Thin, even coverage matters more than perfect squares because gaps leave weak spots after chilling.
Building the Layers Before the Chill Does the Work

Whisk the pudding with cold milk for the full two minutes so it thickens evenly. If you stop too early, the filling stays loose and never sets as firmly after the whipped topping goes in. Let it rest for five minutes; that short pause gives the starch time to finish thickening instead of relying on the fridge to do all the work.
Fold the whipped topping in with a spatula, not a whisk. A whisk beats the air out and can make the filling grainy. The marshmallow creme should be smooth before it goes in, and if it fights you in the bowl, warm it for a few seconds just until it loosens.
Layer the graham crackers in a single even layer, then spread one-third of the filling all the way to the edges. The filling should touch every cracker edge so the whole slab softens at the same rate. Finish with the chocolate topping only after it has cooled slightly; hot ganache can melt the upper layer and blur the clean stripes.
Three Ways to Change the Dessert Without Losing the S’mores Feel
Dairy-Free Version
Use a dairy-free whipped topping and swap in a plant-based milk that works with instant pudding, then check the pudding package to confirm the brand sets with non-dairy milk. The texture stays creamy, but the chocolate layer may be a little softer, so give it the full chill time before slicing.
Extra Chocolate Version
Swap some of the mini marshmallows for more mini chocolate chips and add a few crushed chocolate cookies with the graham layer. That pushes the dessert toward a deeper chocolate flavor while keeping the same chilled, sliceable structure.
Lighter Slices for a Crowd
Cut the cake into smaller squares and use a thinner final layer of chocolate topping. You still get the full s’mores flavor, but the slices feel less heavy and the pan stretches farther for potlucks or parties.
Storage and Reheating
- Refrigerator: Keep covered for up to 4 days. The crackers continue softening, so the texture gets a little looser after day two.
- Freezer: This freezes better than you might expect, but the whipped filling becomes firmer and the topping can lose some gloss. Wrap tightly and thaw in the refrigerator overnight.
- Reheating: Don’t reheat this dessert. Serve it chilled straight from the fridge, and use a sharp knife wiped clean between cuts so the layers stay neat.
Answers to the Questions Worth Asking

No-Bake S'mores Icebox Cake
Ingredients
Equipment
Method
- Whisk the instant chocolate pudding mix with cold whole milk for about 2 minutes until thickened, then let it stand for 5 minutes (no heat).
- Fold the thawed whipped topping into the pudding until smooth and creamy.
- Mix the marshmallow creme with the vanilla extract until smooth, then gently fold it into the pudding mixture.
- Arrange a single layer of whole graham crackers in the bottom of a 9x13-inch baking dish, breaking crackers as needed to fit.
- Spread one-third of the pudding mixture evenly over the graham crackers, then sprinkle with one-third of the mini marshmallows and mini chocolate chips.
- Repeat the layers two more times, ending with the remaining pudding mixture on top.
- Heat the heavy cream until steaming but not boiling, then pour it over the semi-sweet chocolate chips and let it stand for 2 minutes.
- Stir until smooth and glossy, then pour the chocolate topping evenly over the cake.
- Sprinkle the top with crushed graham crackers and the remaining mini marshmallows.
- Cover and refrigerate for at least 6 hours, preferably overnight, until the graham crackers soften into cake-like layers.
- Slice and serve chilled for the best creamy texture.