The best homemade s’mores cinnamon rolls that are soft and fluffy, stuffed with the perfect summer flavor, graham crackers, melted chocolate and better yet, toasted marshmallows.

One of the best parts about s’mores are that they can be enjoyed all throughout the year, but my favorite time to have them is on a warm summer night with friends and family.

These cinnamon rolls take s’mores to the next level (and you can even have one for breakfast!).

I promise you are going to want more than one! 

If you love cinnamon rolls, check out my cookies and cream cinnamon rolls and banana cinnamon rolls

How can I make these cinnamon rolls vegan?

An 8x8 baking dish filled with freshly homemade s’mores cinnamon rolls, topped with chocolate and marshmallows

You can make these s’mores cinnamon rolls vegan by using a dairy free alternative milk, vegan butter, and dairy chocolate!

Those are actually the ingredients I used here.

They are so good that you won’t even notice they are vegan and dairy free.

Does it matter what type of yeast I use? 

Personally, I like to use active dry yeast because I have the most experience with this type of yeast. This is what I use for all my cinnamon roll recipes!

However, if you prefer to use instant dry yeast, it will turn out just as well!

The good thing about instant yeast is that you can mix it with the flour directly and save time waiting for the dough to rise. 

Just make sure you don’t let the dough wait too long before working it. If the dough is being “over-rised” it could cause the gaps in the rolls.

How do I know when the yeast is activated? 

If you are using active dry yeast, the first step is to make sure it is activated. 

To activate the yeast, make sure the milk and butter mix reaches 100-110 F. 

Then, add some sugar to the mixture. 

Immediately afterwards, pour in the active dry yeast and allow it some time to activate – this will take around 10 minutes. 

You will know it is ready to go when it appears foamy! 

Ingredients for s’mores cinnamon rolls 

To make these s’mores cinnamon rolls, all you need are 12 ingredients!

S’mores Cinnamon Rolls 

  • Milk 
  • Butter 
  • Active dry yeast 
  • Cane sugar 
  • Unsweetened applesauce 
  • Salt 
  • All Purpose flour 

S’mores filling 

Ingredients for the s’mores filling and topping is laid out: chocolate, graham crackers, brown sugar, and marshmallows
  • Milk chocolate
  • Brown sugar 
  • Graham crackers 
  • Marshmallows (I use mini marshmallows!)

Icing 

  • Powdered sugar 
  • Milk

Note: to make this recipe vegan, use vegan butter, dairy-free milk of choice, and a vegan chocolate.

Feel free to also use dark chocolate if you prefer! 

How to make S’mores Cinnamon Rolls

s’mores cinnamon rolls

To make the dough for the cinnamon rolls, melt butter in a medium-sized pot over medium heat. 

Next, once the butter is melted, add your milk of choice to the pot. The butter and milk mixture should be warm (100-110F). 

Then, add 1 tablespoon of cane sugar into the mixture and stir until fully dissolved. 

Now, sprinkle the active dry yeast into the mixture and allow it to activate for 10 minutes. 

Once completed, the activated yeast will appear foamy. 

After the yeast is activated, add the remaining cane sugar, a pinch of salt, and unsweetened applesauce into the mixture. 

Ingredients for making everything soft pretzels- Flour, everything but the bagel seasoning, egg, salt, butter

Next, slowly add the flour into the mixture while stirring using a wooden spoon. 

Once all the flour has been added to the mixture, the dough should be sticky. 

Move the dough onto a floured surface and add a little bit of flour at a time and knead the dough by hand for 1-2 minutes until smooth. Form the dough into a round ball. 

Now, grease a large bowl with oil to help prevent the dough from sticking. 

mixing the dough for the soft pretzels, adding little bits more of flour each time until it is to the correct consistency

Add the rounded dough into the bowl and cover gently with plastic wrap or lid. Allow the dough to rise for one hour in a warm place. See tips below. 

While the dough rises, prepare the s’mores filling by mixing brown sugar and crumbled graham crackers n a small bowl. Set aside. 

Next, lightly flour a flat surface (pastry mat, marble slab, chopping board, or clean kitchen counter). 

Once the dough has about doubled in size (after one hour), place the dough onto the floured surface and roll the dough into a rectangular shape.

the dough is spread out on a baking mat with the melted chocolate being spread evenly on it

Then, take the melted milk chocolate and spread it evenly on the dough using a brush, knife, or spoon. 

Afterwards, take the brown sugar and crumbled graham cracker mixture and sprinkle it evenly over the chocolate. 

the dough is spread out on a baking mat with the chocolate mix fully spread. The left image shows brown sugar being sprinkled on top, and the right image shows the crushed graham cracker being added to the dough.

Gently roll the dough into a cylinder starting from the long edge. Be sure to roll the dough very tightly. 

Next, cut the dough into 10 even pieces using either a sharp knife or piece of floss. 

a roll of soft dough on a pastry mat is being cut with dental floss

Grease an 8×8 or 9×9 baking dish with butter or oil. Then place the s’mores cinnamon rolls onto the greased baking dish (with the cut side down). Be sure to leave some space between each roll as they will continue to expand. 

Then, sprinkle the marshmallows on top of the rolls. 

homemade s’mores rolls are rising in a baking dish topped with marshmallows ready to be baked in the oven

Once fully assembled, gently cover the baking dish with plastic wrap and allow the dough to continue rising for 20-30 minutes. 

Meanwhile, preheat the oven to 350 F.

After 20-30 minutes, remove the plastic wrap from the baking dish and place the s’more cinnamon rolls into the preheated oven and bake for 23-25 minutes. 

Icing for the s’mores cinnamon rolls

For a quick and easy icing, all you need is two simple ingredients: 

  • Powdered sugar 
  • Milk of choice 

Mix these two ingredients together, and then you have icing! 

If you are looking for a frosting to top your cinnamon rolls with instead, check out my Vegan Cream Cheese Frosting

HOW TO SERVE S’MORES CINNAMON ROLLS 

Freshly made homemade s’mores baked dessert on a plate with vegan coconut simple icing and topped with chocolate and marshmallows

After the s’mores cinnamon rolls come out of the over, allow them to rest for about 10 minutes.

I know it smells amazing, but the wait will be worth it – I promise! 

After 10 minutes, drizzle the cinnamon rolls with icing. Feel free to throw on some extra chocolate pieces or graham cracker crumbles! 

Enjoy with your favorite beverage!

HOW TO STORE S’MORES CINNAMON ROLLS 

An 8x8 baking dish filled with freshly homemade s’mores cinnamon rolls, topped with chocolate and marshmallows

Store these s’mores cinnamon rolls in the baking dish and cover either with a lid or plastic wrap. If preferred, transfer the cinnamon rolls into an air-tight container. 

The s’mores cinnamon rolls will stay good in the fridge for up to 1 week! 

You may also freeze them!

To freeze the cinnamon rolls, simply put them in an air-tight container. They will stay fresh for up to 2 months!

If you decide to have another one later on, simply warm them up in the microwave for 30 seconds. 

Enjoy! 

TIPS FOR MAKING THE BEST S’MORES CINNAMON rolls

Freshly made homemade s’mores baked dessert on a plate with vegan coconut simple icing
  1. Proof the s’mores cinnamon rolls in warm place – this will help enhance the proofing process and allow the rolls to rise even more! 
  2. Add flour ½ cup at a time when preparing the dough 
  3. Add marshmallow on top since they will puff up in the oven and place them in the middle will create gaps

Leave me a comment and let me know your thoughts!

I’M LOOKING FORWARD TO SEEING YOUR CREATIONS! YOU CAN USE “TRIED IT” ON PINTEREST OR SHARE ON INSTAGRAM BY TAGGING #SHUANGYSEATS

An 8x8 baking dish filled with freshly homemade s’mores cinnamon rolls, topped with chocolate and marshmallows

Other healthy dessert recipes you might like


1.  BANANA CINNAMON ROLLS

2. NO BAKE CINNAMON ROLL COOKIES

3. CINNAMON ROLL CUSTARD TOAST

Freshly made homemade s’mores baked dessert on a plate with vegan coconut simple icing

Get the recipe:S’mores Cinnamon Rolls

The best homemade cinnamon rolls that are soft and fluffy, stuffed with the perfect summer flavor, graham crackers, melted chocolate and better yet, toasted marshmallows.
4.67 stars (3 reviews)
Print Recipe Rate Recipe Pin Recipe

Ingredients

Dough

  • 1 cup of milk
  • 3 tbsp of vegan butter
  • 1 pack, 7g of active dry yeast
  • 3 tbsp of cane sugar, divided
  • 1/4 cup of unsweetened apple sauce
  • Pinch of salt
  • 3 cups of All Purpose flour, 375g (1/3 cup more for dusting)

Filling

  • 1 cup of melted milk chocolate
  • 1/3 cup of brown sugar
  • 3 sheets of graham crackers, crumbled
  • ¼ cup marshmallow on top, I used mini

Icing

  • 1 cup of powdered sugar
  • 2-3 tbsp milk, to desired consistency

Instructions 

  • DOUGH
    1. Melt butter in a medium-sized pot over medium heat.
    2.Once the butter is melted, add your milk of choice to the pot. Butter and milk mixture should be warm (100-110F).
    3. Add 1 tablespoon of cane sugar into the mixture and stir until fully dissolved.
    4. Sprinkle yeast into the mixture and allow it to activate for 10 minutes.
    5. Once activated, the yeast will appear foamy.
    6. Add the remaining cane sugar, a pinch of salt, and unsweetened applesauce into the mixture.
    7. Slowly add the flour into the mixture while stirring using a wooden spoon.
    8. Once all the flour has been added to the mixture, the dough should be sticky.
    9. Move the dough onto a floured surface and add a little bit of flour at a time and knead the dough by hand for 1-2 minutes until smooth. Form the dough into a round ball.
    10. Grease a large bowl with oil to help prevent the dough from sticking.
    11. Add the rounded dough into the bowl and cover gently with plastic wrap or lid. Allow the dough to rise for one hour in a warm place.
  • S’MORES FILLING
    1. While the dough rises, prepare the s’mores filling by mixing brown sugar and crumbled graham crackers in a small bowl. Set aside.
    2. Lightly flour a flat surface (pastry mat, marble slab, chopping board, or clean kitchen counter).
    3. Once the dough has about doubled in size, place the dough onto the floured surface and roll the dough into a rectangular shape.
    4. Take the melted milk chocolate and spread it evenly on the dough using a brush, knife, or spoon.
    5. Take the brown sugar and crumbled graham cracker mixture and sprinkle it evenly over the chocolate.
    6. Gently roll the dough into a cylinder starting from the long edge. Be sure to roll the dough very tightly.
    7. Cut the dough into 10 even pieces using either a sharp knife or piece of floss.
    8. Grease an 8×8 or 9×9 baking dish with butter or oil. 9. Place the s’mores cinnamon rolls onto the greased baking dish (with the cut side down). Be sure to leave some space between each roll as they will continue to expand.
    10. Sprinkle marshmallows on top of the rolls.
  • BAKE AND SERVE
    1. Cover baking dish with plastic wrap and allow the dough to continue rising for 20-30 minutes.
    2. Preheat the oven to 350 F
    3. After 20-30 minutes, remove the plastic wrap from the baking dish and place the s’more cinnamon rolls into the preheated oven and bake for 23-25 minutes.
    4. Drizzle some icing
    5. Enjoy!

Notes

1. Proof dough in a warm place
2. Add flour ½ cup at a time when preparing the dough
3. Add marshmallows on top of the dough (since they will puff up in the oven) and place the marshmallows in the middle of the rolls will help create gaps
Serving: 1g, Calories: 361kcal, Carbohydrates: 56g, Protein: 7g, Fat: 10g, Saturated Fat: 4g, Polyunsaturated Fat: 5g, Trans Fat: 1g, Cholesterol: 7mg, Sodium: 67mg, Fiber: 2g, Sugar: 29g

The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.