S’mores Cinnamon Rolls with Toasted Marshmallow & Chocolate

S’mores cinnamon rolls are pillowy tangzhong brioche rolls filled with a fudgy chocolate-and-graham swirl, baked on individual graham cracker squares, and finished with a torch‑toasted Swiss meringue. Each roll captures the classic campfire layers—honeyed graham, melty chocolate, and a toasted marshmallow top—without a fire pit. You make everything in your kitchen with a standard oven and a kitchen torch for the final blowtorch finish.

Since you’re here, check the recipe images and notes below for tips I learned while testing these s’mores cinnamon rolls to get the texture and flavor just right.

S'mores cinnamon roll topped with toasted meringue on a white plate with a bite taken out

A personal note

I didn’t grow up with s’mores—campfire rituals and sticky marshmallows were not part of my childhood. I discovered them as an adult and immediately loved the elegant simplicity: three humble ingredients that trigger nostalgia. That affection led me to reimagine s’mores as a baked treat that stays together. A soft chocolate brioche spiral keeps the elements intact, while a Swiss meringue delivers a toasted marshmallow experience that stays fluffy rather than hardening or weeping.

I tested these until they were right

This recipe evolved through testing. Two adjustments made the biggest difference.

  • Make enough meringue. A small batch left the rolls looking skimpy. Five egg whites produces tall, glossy peaks that torch beautifully—don’t skimp.
  • Control the proof. Shaped rolls can overproof quickly and look puffy, shiny, and at risk of collapsing. Chilling the shaped rolls in the refrigerator stops the yeast and preserves the swirl; this is an excellent make-ahead trick.

One accidental discovery: I used milk chocolate because I ran out of semi‑sweet. It turned out to be a pleasant balance—not overly sugary against the sweet enriched dough and brown‑sugar filling.

Forkful of a s'mores cinnamon roll with gooey chocolate and toasted meringue held over a plate

What makes these taste like s’mores?

Three elements recreate the campfire flavor in every bite:

  • Graham cracker base: a square under each roll toasts and softens in the oven, giving a true honey‑graham bottom.
  • Fudgy chocolate‑graham filling: brown sugar and butter creamed with cocoa make a spreadable chocolate paste, with chocolate chips and graham crumbs folded in for texture and melty pockets.
  • Torched Swiss meringue: it mimics toasted marshmallow—glossy, stable, and beautiful when browned with a torch.

Why these s’mores cinnamon rolls work

The tangzhong method is the key: a cooked flour‑and‑milk paste added to the dough that boosts moisture retention. Tangzhong yields rolls that stay soft on day one and still pleasant on day two. The filling is made creamy rather than dusty by creaming cocoa into butter and sugar. And placing a graham cracker square under each roll gives an even, toasted base that won’t scorch or turn soggy in the gaps.

Ingredient notes

Brioche dough ingredients including flour, milk, eggs, butter, sugar, and active dry yeast
  • Bread flour + all‑purpose: a mix gives structure and tenderness; bread flour helps the rolls hold their tall swirl.
  • Cocoa powder: Dutch‑process is ideal for deeper color and smoother flavor, but natural cocoa also works.
  • Chocolate choice: milk chocolate gives the classic s’mores taste and a sweeter result; semi‑sweet is a simple swap if you prefer less sweetness.
  • Graham crackers: used both crushed into the filling and halved as the base for each roll.
  • Egg whites for meringue: save the yolks for another use—custard or ice cream.
Chocolate graham filling ingredients including cocoa powder, brown sugar, chocolate chips, butter, eggs, and graham crackers

How to make s’mores cinnamon rolls

Overview: make the tangzhong and cool it; mix and knead enriched brioche dough, incorporating butter at the end; allow the dough to double, then chill for easier rolling. Roll into a rectangle, spread the fudgy filling, sprinkle chocolate chips and graham crumbs, cut into 12 strips, and roll into spirals.

Tangzhong brioche dough in a glass bowl before rising
Brioche dough doubled in size in a glass bowl after the first rise

Place each roll on its own halved graham cracker on a lined sheet pan, cover loosely, and let them puff—about 50 to 70 minutes. To bake the next day, refrigerate after shaping and bake straight from cold, adding a few minutes to the bake time. Bake at 325°F (165°C) for about 22–26 minutes until set; because of the cocoa, rely on feel rather than color.

Rolled out brioche dough spread with chocolate filling, graham crumbs, and chocolate chips
 Chocolate and graham covered dough cut into strips for rolling into cinnamon rolls

While the rolls cool for about 10 minutes, make Swiss meringue: gently heat egg whites and sugar over simmering water until the sugar dissolves and the mixture reaches about 160°F, then whip to stiff glossy peaks with cream of tartar and a pinch of salt. Pipe or dollop the meringue onto warm (not hot) rolls, torch evenly until golden, and finish with a sprinkle of graham crumbs if desired.

Egg whites and sugar in a glass bowl to make Swiss meringue
Whipped Swiss meringue with glossy stiff peaks in a glass bowl

Swiss meringue vs. marshmallows

Swiss meringue is cooked, glossy, and stable. Marshmallows can harden quickly and look messy, while Swiss meringue toasts beautifully, holds peaks, and resists watery weeping. If you want the nostalgia of marshmallows, tuck a few mini marshmallows under the meringue before torching for little melty pockets.

Make‑ahead and storage

Shape and lightly proof the rolls, then refrigerate overnight and bake straight from the fridge for fresh morning rolls. Store leftover rolls loosely tented in the refrigerator—never airtight—so the meringue doesn’t weep from trapped condensation. They’re best within a day or two; warm gently before serving. For longer storage, freeze baked, untopped rolls, then thaw and finish with fresh meringue when ready to serve.

Hand holding a s'mores cinnamon roll showing the toasted graham cracker base on the bottom

Frequently asked questions

  • Why is my filling chalky? If you added cocoa dry it can read chalky. Cream the cocoa into softened butter and sugar to form a smooth paste, and loosen with a teaspoon or two of milk if needed.
  • My meringue is weeping. What happened? Over‑browning or storing airtight often causes weeping. Toast the meringue lightly and evenly and store the rolls loosely tented so condensation can escape.
  • Can I make the dough ahead? Yes. Chill the dough after the first rise for up to overnight before shaping, or shape the rolls and refrigerate overnight to bake fresh the next morning.

S’mores Cinnamon Rolls

Soft tangzhong brioche rolls filled with a fudgy chocolate‑graham filling, baked on graham squares, and topped with toasted Swiss meringue. A campfire flavor in a bakery‑style roll.

Prep: 30 mins • Cook: 25 mins • Total: ~5 hours (including rises) • Servings: 12 rolls

Ingredients (high level)

  • Tangzhong: all‑purpose flour, whole milk
  • Brioche dough: warmed milk, yeast, sugar, butter, eggs, vanilla, salt, all‑purpose and bread flours
  • Filling: softened butter, brown sugar, cocoa powder, vanilla, pinch of salt, chocolate chips, graham cracker crumbs
  • Graham cracker base: halved graham crackers (one square per roll)
  • Swiss meringue: egg whites, granulated sugar, cream of tartar, pinch of salt, vanilla
  • To finish: graham cracker crumbs for sprinkling

Instructions (summary)

  1. Make the tangzhong: cook flour and milk to a paste, cool to room temperature.
  2. Bloom yeast in warm milk and sugar. Combine yeast mix with tangzhong, eggs, melted butter, vanilla, salt, and flours; knead until smooth and elastic. Add softened butter gradually, then let the dough double.
  3. Chill the dough for easier rolling. Roll into a rectangle, spread the chocolate filling, sprinkle chips and graham crumbs, cut into 12 strips, and roll each into a spiral.
  4. Place each roll on a graham cracker square, cover loosely, and proof 50–70 minutes (or refrigerate overnight and bake cold). Bake at 325°F (165°C) for 22–26 minutes until set.
  5. Make Swiss meringue over simmering water until sugar dissolves, then whip to stiff glossy peaks with cream of tartar and vanilla.
  6. Pipe or dollop meringue onto warm rolls, torch until golden, and finish with a dusting of graham crumbs.

Notes

Swiss meringue holds up much better than marshmallows or raw meringue. Store baked rolls loosely tented and make the meringue the day you serve for best texture. Chill shaped rolls to prevent overproofing and to keep a tight swirl in the oven. Optional: add a couple of mini marshmallows under the meringue for a melty pocket when you torch.