Easy S’Mores Icecream Roll Recipe with Chocolate, Graham Crackers, and Marshmallow Swirl
Introduction
This S’Mores Icecream Roll is a frozen dessert that brings together everything people love about classic campfire s’mores: sweet graham crackers, creamy marshmallow, rich chocolate, and a chilled ice cream center that slices beautifully. Instead of stacking graham crackers and chocolate around a toasted marshmallow, this recipe turns those familiar flavors into a no-bake rolled dessert that is perfect for summer parties, birthdays, family gatherings, holidays, or anytime you want a fun make-ahead treat.
The texture is what makes this dessert so special. The outside has a soft, chocolate-graham cracker layer that tastes like a cross between a cookie crust and a brownie-style no-bake dough. Inside, there is a creamy vanilla marshmallow ice cream filling with chocolate fudge ribbons and little bits of toasted marshmallow. Once frozen and coated with a thin chocolate shell, every slice gives you creamy, crunchy, chewy, and chocolatey layers in one bite.
This recipe is beginner-friendly because there is no complicated baking involved. The most important part is giving the roll enough freezer time so it firms up properly. With a few simple techniques, you can make a neat, sliceable S’Mores Icecream Roll that looks impressive but is very manageable at home.
Why You’ll Love This Recipe
- Classic s’mores flavor in frozen form: Graham crackers, chocolate, marshmallow, and ice cream come together in every slice.
- No baking required: You only need to toast marshmallows briefly if you want that campfire-style flavor.
- Perfect make-ahead dessert: The roll needs freezer time, making it ideal for preparing a day before serving.
- Great for parties: It slices like an ice cream cake, so it is easy to serve to guests.
- Beautiful presentation: The rolled shape, chocolate shell, and marshmallow garnish make it look bakery-style.
- Customizable: You can change the ice cream flavor, add peanut butter, use dark chocolate, or make it extra marshmallowy.
- Family-friendly: Kids and adults both love the familiar s’mores combination.
- Budget-friendly ingredients: Most ingredients are simple grocery store staples.
Ingredients You’ll Need

For the Chocolate-Graham Roll Base
- 2 ½ cups graham cracker crumbs
- ¼ cup unsweetened cocoa powder
- ¼ cup powdered sugar
- ½ teaspoon fine salt
- ½ cup unsalted butter, melted
- ⅓ cup sweetened condensed milk
- 1 teaspoon vanilla extract
For the Marshmallow Ice Cream Filling
- 1.5 quarts vanilla ice cream, softened slightly
- ¾ cup marshmallow crème or marshmallow fluff
- 1 cup mini marshmallows
- ½ cup crushed graham crackers
- ½ cup thick chocolate fudge sauce or cooled ganache
For the Chocolate Shell Topping
- 1 ½ cups semi-sweet chocolate chips
- 2 tablespoons coconut oil or neutral vegetable oil
Optional Garnishes
- Toasted mini marshmallows
- Crushed graham crackers
- Chocolate shavings
- Mini chocolate squares
- Extra fudge drizzle
Ingredient Notes
Graham cracker crumbs:
Graham crackers give this dessert its classic s’mores flavor. Use finely crushed crumbs so the roll base holds together smoothly. If the crumbs are too coarse, the base may crack when rolled.
Cocoa powder:
Unsweetened cocoa powder adds a deeper chocolate flavor to the graham cracker layer. Natural cocoa powder works well here because the recipe does not rely on baking chemistry.
Sweetened condensed milk:
This helps bind the graham cracker crumbs and gives the roll base a soft, flexible texture. It also adds sweetness and a creamy finish. Do not replace it with regular milk because regular milk will make the base too wet and less stable.
Butter:
Melted butter helps the crumb base firm up in the freezer. Unsalted butter gives you better control over the final flavor.
Vanilla ice cream:
Vanilla ice cream keeps the flavor classic and lets the marshmallow, chocolate, and graham cracker notes stand out. You can use premium ice cream for a creamier texture, but regular store-bought vanilla ice cream also works.
Marshmallow crème:
Marshmallow crème creates a soft marshmallow swirl without becoming icy. It blends well into softened ice cream and gives the filling a fluffy texture.
Mini marshmallows:
Toasting the marshmallows before adding them gives the roll a more authentic s’mores flavor. Let them cool completely before mixing them into the ice cream so they do not melt it.
Chocolate fudge sauce:
Use a thick fudge sauce or cooled ganache. Thin chocolate syrup can become icy and may run out when rolling.
Chocolate shell topping:
Chocolate chips melted with a little coconut oil create a smooth coating that sets quickly over the frozen roll. If you do not want to use coconut oil, a neutral vegetable oil can help thin the chocolate.
Kitchen Tools You’ll Need
- Large mixing bowl
- Medium mixing bowl
- Measuring cups and spoons
- Rubber spatula
- Rolling pin or flat-bottomed glass
- Parchment paper
- Rimmed baking sheet
- Offset spatula or butter knife
- Small saucepan or microwave-safe bowl
- Sharp knife
- Plastic wrap
- Freezer-safe tray
- Optional kitchen torch or oven broiler for toasting marshmallows
Step-by-Step Instructions
Step 1: Prepare the Work Surface
Line a rimmed baking sheet with parchment paper. You will use the parchment to shape, roll, and freeze the S’Mores Icecream Roll, so leave a little extra parchment hanging over the sides.
Clear enough freezer space for the roll to sit flat. This is important because the dessert needs to freeze in an even shape.
Step 2: Toast the Mini Marshmallows

Spread 1 cup of mini marshmallows on a parchment-lined baking sheet. Toast them under the broiler for 30 to 90 seconds, watching closely. They should become golden brown on top, not burned.
Let the marshmallows cool completely before using them. Warm marshmallows can melt the ice cream filling and make the roll messy.
Visual cue: The marshmallows should look lightly blistered and golden, with a soft toasted surface.
Step 3: Make the Chocolate-Graham Roll Base
In a large bowl, combine the graham cracker crumbs, cocoa powder, powdered sugar, and salt. Stir until the dry ingredients are evenly mixed.
Add the melted butter, sweetened condensed milk, and vanilla extract. Mix with a spatula until the crumbs become moist and hold together when pressed.
The mixture should feel like a soft no-bake cookie dough. It should not be dry or crumbly. If it seems too dry, add 1 extra tablespoon of sweetened condensed milk. If it feels too sticky, add 1 to 2 tablespoons of extra graham cracker crumbs.
Step 4: Shape the Base into a Rectangle

Place the mixture onto a large sheet of parchment paper. Add another sheet of parchment on top. Use a rolling pin to roll it into a rectangle about 10 x 13 inches and around ¼ inch thick.
Try to keep the thickness even. Thin spots may crack when rolled, while very thick spots can make the dessert hard to slice.
Chill the rectangle in the freezer for 10 to 15 minutes. It should become firmer but still flexible. Do not freeze it solid at this stage.
Step 5: Soften the Ice Cream
Let the vanilla ice cream sit at room temperature for 8 to 12 minutes, just until spreadable. It should be soft enough to scoop and smooth, but not melted.
If the ice cream becomes soupy, place it back in the freezer for 10 to 15 minutes before continuing. Melted ice cream can create icy crystals after refreezing.
Step 6: Make the Marshmallow Ice Cream Filling
In a chilled bowl, gently fold the softened vanilla ice cream with the marshmallow crème. Do not overmix. A few visible marshmallow streaks are perfect.
Fold in the cooled toasted marshmallows and crushed graham crackers.
Visual cue: The filling should look thick, creamy, and slightly swirled. It should not be runny.
Step 7: Fill the Roll

Remove the chilled chocolate-graham base from the freezer. Peel off the top layer of parchment.
Spread the marshmallow ice cream filling evenly over the base, leaving a 1-inch border around the edges. This border helps prevent the filling from squeezing out when you roll it.
Drizzle the thick fudge sauce over the filling. Use a knife or skewer to gently swirl it through the ice cream.
Step 8: Roll the Dessert
Starting from one long side, use the parchment paper to help lift and roll the dessert tightly. Roll slowly and evenly, similar to rolling a Swiss roll or jelly roll.
If small cracks appear on the outside, press them together gently with your fingers. The mixture is forgiving as long as it has not frozen too hard.
Place the roll seam-side down on the parchment. Wrap it tightly in plastic wrap, then freeze for at least 6 hours or overnight.
Important: Do not rush this step. The roll needs to freeze completely before you coat or slice it.
Step 9: Add the Chocolate Shell

Once the roll is fully frozen, melt the chocolate chips with coconut oil in a microwave-safe bowl. Heat in 20-second intervals, stirring each time, until smooth.
Let the melted chocolate cool for 3 to 5 minutes. It should still be pourable but not hot.
Place the frozen roll on a parchment-lined tray. Pour the chocolate over the top and use a spatula to spread it evenly. Add crushed graham crackers, toasted marshmallows, and chocolate shavings before the shell sets.
Freeze for another 15 to 20 minutes, or until the chocolate coating is firm.
Step 10: Slice and Serve

Remove the roll from the freezer and let it sit at room temperature for 5 minutes before slicing.
Use a sharp knife dipped in hot water, then wiped dry. Slice into 10 even pieces. Clean the knife between slices for the neatest presentation.
Visual cue: Each slice should show a chocolate-graham outer layer, creamy marshmallow ice cream center, and chocolate fudge swirls.
Expert Tips for Best Results
Use Softened, Not Melted, Ice Cream
The ice cream should be spreadable but still thick. If it melts too much, the final texture can become icy after refreezing. Softened ice cream creates a creamy, smooth filling.
Keep the Base Even
An even chocolate-graham layer helps the roll slice cleanly. If the base is too thick in one area and too thin in another, the roll may crack or look uneven.
Chill Before Rolling
A short chill helps the base firm up enough to roll without sticking. However, avoid freezing it solid before filling because a frozen base is more likely to crack.
Leave a Border
A 1-inch border prevents the ice cream from squeezing out. This small detail makes the final roll much cleaner.
Freeze Long Enough
This dessert needs at least 6 hours in the freezer. Overnight is even better. A fully frozen roll is easier to coat, slice, and serve.
Use a Hot Knife for Clean Slices
Dip the knife in hot water, wipe it dry, then slice. Repeat between cuts. This keeps the chocolate shell from cracking too much and helps the ice cream center look smooth.
Common Mistakes to Avoid
Using Melted Ice Cream
Melted ice cream may refreeze with an icy texture. Let it soften only until spreadable.
Rolling the Base Too Thin
A thin base can tear or crack. Aim for about ¼ inch thick so it stays flexible and strong enough to hold the filling.
Adding Hot Chocolate or Warm Marshmallows
Warm toppings can melt the ice cream. Let toasted marshmallows and fudge sauce cool before adding them to the filling.
Skipping the Freezer Time
If the roll is not fully frozen, it may collapse when sliced. Freeze it for at least 6 hours.
Overfilling the Roll
Too much ice cream makes rolling difficult and causes the filling to leak out. Spread an even layer and leave space around the edges.
Pouring Hot Chocolate Over the Roll
Hot chocolate coating can melt the outside of the dessert. Let it cool slightly before pouring.
Recipe Variations
Chocolate Lover’s S’Mores Icecream Roll
Use chocolate ice cream instead of vanilla and add mini chocolate chips to the filling. Finish with extra fudge drizzle.
Peanut Butter S’mores Roll
Swirl ⅓ cup creamy peanut butter into the ice cream filling with the marshmallow crème. Peanut butter pairs beautifully with chocolate and graham crackers.
Strawberry S’mores Ice Cream Roll
Add thinly sliced frozen strawberries or strawberry ice cream for a fruity twist. Use white chocolate drizzle for a pretty finish.
Cookies and Cream S’mores Roll
Replace some of the graham cracker crumbs in the filling with crushed chocolate sandwich cookies. This gives the dessert a cookies-and-cream style flavor.
Extra Toasted Marshmallow Version
Toast the mini marshmallows for the filling and also add toasted marshmallows on top before serving. This gives the dessert a stronger campfire flavor.
Kid-Friendly Party Version
Add rainbow sprinkles on top of the chocolate shell before it sets. Slice into smaller pieces for parties.
Dark Chocolate S’mores Roll
Use dark chocolate chips for the shell and dark chocolate fudge sauce in the filling. This makes the dessert slightly less sweet and more intense.
What to Serve With This Recipe
This S’Mores Icecream Roll is rich and sweet, so it pairs best with simple sides and drinks.
Serve it with:
- Fresh strawberries or raspberries
- Cold milk
- Iced coffee
- Hot coffee
- Hot chocolate
- Whipped cream
- Extra chocolate sauce
- Crushed graham crackers
- Vanilla or caramel sauce
For parties, serve slices on chilled plates so the ice cream stays firm longer.
How to Store and Reheat
How to Store Leftovers
Wrap leftover slices tightly in plastic wrap or place them in an airtight freezer-safe container. Store in the freezer.
How Long It Lasts
For the best texture, enjoy within 2 weeks. It can last up to 1 month in the freezer, but the texture may slowly become firmer over time.
Can You Refrigerate It?
No. This dessert should not be stored in the fridge because the ice cream will melt and the roll will lose its shape.
Can You Freeze It?
Yes. This recipe is designed to be frozen. Keep it tightly wrapped to prevent freezer burn.
Best Reheating Method
This dessert should not be reheated. Instead, let it sit at room temperature for 5 minutes before slicing or serving. That short resting time softens the chocolate shell slightly and makes the ice cream creamier.
Make-Ahead Instructions
This is an excellent make-ahead dessert.
You can prepare the full S’Mores Icecream Roll up to 2 days before serving. Keep it tightly wrapped in the freezer and add any delicate garnishes, such as extra toasted marshmallows or chocolate drizzle, shortly before serving.
You can also prepare the chocolate-graham base one day ahead. Roll it into a rectangle, cover it tightly with parchment and plastic wrap, and refrigerate it. Before filling, let it sit at room temperature for 5 minutes so it becomes flexible enough to roll.
For the cleanest party presentation, slice the roll 5 to 10 minutes before serving.
Nutrition Information
Nutrition values are approximate and can vary based on the exact brands, ingredients, and portion sizes used.
Estimated per serving, based on 10 slices:
- Calories: 485
- Carbohydrates: 58g
- Protein: 6g
- Fat: 26g
- Saturated Fat: 16g
- Sugar: 42g
- Sodium: 230mg
- Fiber: 2g
This is a rich dessert, so smaller slices work well, especially when serving after a meal.
Frequently Asked Questions
Final Thoughts

This S’Mores Icecream Roll is a fun, frozen twist on the classic s’mores dessert. It has the familiar flavor of graham crackers, chocolate, and marshmallow, but the rolled ice cream center makes it feel extra special. It is easy enough for beginners, impressive enough for guests, and flexible enough to customize with your favorite ice cream flavors and toppings.
Make it ahead, freeze it well, slice it with a warm knife, and serve it cold for a dessert that looks beautiful and tastes like a frozen campfire treat.







