This post contains affiliate links. Please see our disclosure policy.
Gingerbread Cinnamon Rolls make the BEST holiday brunch! They’re soft and pillowy, with gooey centers. The dough is actually flavored with molasses and spices, and so is the filling! Add cranberry jam to the filling for a fun twist, then top with classic cream cheese frosting, and prepare to forget that any other brunch food exists!
A Note from Stephanie: There’s nothing better than sitting down to a pan full of soft, warm, pillowy cinnamon rolls this time of year. Gingerbread is to me what Pumpkin Spice is to everyone else – I cannot get enough of it! Give me Gingerbread tea, coffee, french toast, pancakes, cookies, and cinnamon rolls every day!

Table of Contents
- Why you’ll love Gingerbread Cinnamon Rolls:
- Ingredient Overview:
- Recipe Substitutions & Variations:
- How to Make Gingerbread Cinnamon Rolls:
- Make Sugared Cranberries & Rosemary:
- Serving + Storing:
- Expert Baking Tips:
- FAQs:
- Special Tools:
- More Cozy Cinnamon Roll Recipes:
- Gingerbread Cinnamon Rolls with Cream Cheese Frosting Recipe
Why you’ll love Gingerbread Cinnamon Rolls:
- Gingerbread Flavor in Every Bite – Unlike a lot of recipes online, I used molasses and gingerbread spices in the actual cinnamon roll dough, not just in the filling!
- Burst of Cranberry – You can (optionally) add cranberry jam to the filling for a burst of bright flavor.
- Silky Cream Cheese Frosting – A generous layer of cream cheese frosting tops these rolls off perfectly!

Ingredient Overview:
As always, the full recipe with measurements & directions can be found in the recipe card at the bottom of this post. Use the table of contents (back at the top, below the first image, to navigate).
- Yeast – We’re using instant yeast (also called rapid yeast or quick rise yeast) so there’s no need to bloom the yeast, like you would need to with active dry yeast – it just gets mixed right in with the other dough ingredients, saving you a step!
- All-Purpose Flour – Spoon your flour into the measuring cup, then level it with a flat utensil for best results, or use a scale. Scooping the measuring cup directly into your flour will lead to too much flour, and a potentially dry bake. We’re using regular all-purpose flour here – no need to buy a special flour like bread flour!
- Milk – Milk is essential for the dough – I used 2% but you could use any type of milk you like.
- Molasses – Find this in the baking aisle at your grocery store. Do NOT use blackstrap molasses! It’s not the same thing and will taste unpleasant. Do use full flavor molasses (the Brer Rabbit brand has mild flavor, full flavor, and blackstrap. I’ve made these cookies with every type and full flavor Brer Rabbit far surpasses any other variety from any other brand.) If you love Molasses, be sure to try my Chewy Molasses Cookies, too!
- Eggs – Use large eggs, at room temperature.
- Butter – I always use salted buter because in my experience, it lends the best flavor, but feel free to use unsalted butter if that’s what you prefer.
- Cream Cheese – I prefer the block style cream cheese, but since this is just a frosting (vs something like a cheesecake) you could get away with using the kind in a tub.
Recipe Substitutions & Variations:
- Gluten-free/Dairy-Free: I unfortunately have been able to test a gluten-free or dairy-free version of this recipe.
- Molasses – I already know someone is going to ask about an alternative if you don’t like molasses – I’d recommend making my Incredible Gooey Cinnamon Rolls instead!
How to Make Gingerbread Cinnamon Rolls:
Step 1: Make the Dough.
In the bowl of your stand mixer, whisk together all the dough ingredients except the flour. Gently mix in the flour with the paddle attachment.
Knead with the dough hook for 8-10 minutes. The dough will still be quite soft but will be smooth and more elastic.


Step 2: Let Dough Rise. Remove dough from the bowl, lightly spray it with cooking spray, and return the dough. Let rise for about 1 and 1/2 hours, or until doubled in size. When you make an indent with your fingertip and it holds, it’s ready!


Step 3: Make Cinnamon Roll Filling & Pan Sauce. For the filling, beat together butter, molasses, brown sugar, cinnamon, salt, and vanilla in a small bowl until creamy and combined. Repeat this in a second bowl with the addition of heavy cream.


Step 4: Assemble Rolls & Final Rise. Once the dough has risen, roll it out on a generously floured surface. Spread on the cinnamon roll filling as evenly as possible. Spread on the cranberry jam, if using.


Step 5: Slice, Roll & Final Rise. Slice the rolls into strips about 1 and 3/4 inches wide. Then, roll up each strip. I find this easier and faster than rolling the whole dough log and slicing it from there.
Place the rolls in your prepared 9×13 pan and cover with a kitchen towel to rise for 30-45 minutes. Use the indent test again to check for readiness!


Step 6: Bake Rolls. Pour room temperature heavy cream over the rolls. Bake according to the directions in the recipe card below. They will be lightly golden brown when done, and may not look the prettiest – that’s okay!

Step 7: Make Frosting & Frost. Beat together cream cheese, butter, powdered sugar, vanilla, cinnamon, ginger, and salt. Spread over the warm rolls.

Make Sugared Cranberries & Rosemary:
This is optional, but fun! Make a simple syrup by heating together sugar and water until the sugar is disolved. Dunk your cranberries and rosemary in the syrup, then coat in granulated sugar.


Serving + Storing:
You can decorate the rolls with sugared rosemary and cranberries and/or mini Gingerbread Cookies. These are completely optional though, and don’t go to the extra work unless you really want to!
Spread the frosting on and enjoy immediately once they’re out of the oven! There’s NOTHING better than a fresh-baked Gingerbread Cinnamon Roll, on a winter morning, preferable with snow flakes falling outside.

Expert Baking Tips:
- Oven Thermometer – An oven thermometer will tell you if your oven is actually running at the temperature you set it to. Your oven may not be accurate. Accurate oven temperature is crucial for most bakes, so I leave an oven thermometer in at all times to keep an eye on my oven’s calibration.
- Kitchen Scale – A food scale is the best way to make sure your flour is at the proper weight, since amounts will vary SO widely based on how you measure it, as well as the measuring cup you use, as they are not standardized.
FAQs:
Yes! Bake in a 6 or 8-inch round pan. Start with about 15 minutes less bake time and add more from there.

Special Tools:
- Stand Mixer – You can make these cinnamon rolls by hand, but it is a bit easier to do with a stand mixer and the dough hook attachment it comes with!
- Ruler – This probably sounds a little odd but I have a ruler or mini tape measure in my baking drawer at all times! It comes in so handy for measuring dough when rolling it out, and for slicing things evenly!
- Rolling Pin – You’ll need a rolling pin to roll out the dough.
More Cozy Cinnamon Roll Recipes:
- Apple Pie Cinnamon Rolls
- Incredible Gooey Cinnamon Rolls
- Peach Cobbler Cinnamon Rolls
- Maple Brioche Cinnamon Rolls
- Blueberry Cinnamon Rolls
Did you make this recipe? Leave a comment & star rating!
Click the little stars in the header of the recipe card below to leave a comment & star rating, letting me know how you liked the recipe. I take all feedback seriously, & leaving a rating helps my small business immensely!

Gingerbread Cinnamon Rolls with Cream Cheese Frosting
Ingredients
For the Cinnamon Roll Dough
- 1/2 cup salted butter, melted, 115℉, 113 grams
- 1 cup 2% milk, warmed to 115℉, 240 grams
- 2 large eggs, at room temperature
- 1/3 cup molasses, 113 grams
- 1/3 cup granulated sugar , 70 grams
- 2 and 1/2 tsp instant yeast, 9 grams
- 3/4 tsp salt
- 1 tsp cinnamon
- 2 and 1/2 tsp ground ginger
- 1/4 tsp nutmeg
- 1/8 tsp ground cloves
- 4 and 2/3 cups all-purpose flour, spooned & leveled or weighed out , 606 grams
For the Filling
- 1/2 cup salted butter, softened at room temperature , 113 grams
- 3/4 cup dark brown sugar, packed, 165 grams
- 1 tsp vanilla extract
- 2 tbsp molasses, 44 grams
- 2 tbsp cinnamon
- 1/4 tsp nutmeg
- 1/4 tsp ground ginger
- pinch of salt
- 1 cup cranberry jam or sauce, 260 grams
For the Gingerbread Caramel Pan Sauce:
- 1/2 cup salted butter, softened at room temperature , 113 grams
- 3/4 cup dark brown sugar, packed, 165 grams
- 2 tsp cinnamon
- pinch of salt
- 1 tsp vanilla extract
- 2 tbsp molasses, 44 grams
- 1/4 cup heavy cream, 60 grams
For Pouring Over the Unbaked Rolls:
- 1/3 cup 1/3 cup heavy cream, Gently warm this in the microwave. 80 grams
For the Cream Cheese Icing
- 6 ounces cream cheese, softened, 170 grams
- 1 and 1/2 cups powdered sugar, or more to taste, 173 grams
- 2-4 tbsp heavy cream, to thin as desired, 30 to 60 grams
- 1 tsp vanilla extract
- pinch of salt
- 1/4 tsp cinnamon, or more to taste
- 1 tbsp molasses, optional
Instructions
- Make the Dough & First Rise: In the bowl of your stand mixer, add the melted butter, warm milk, beaten eggs, molasses, sugar, yeast, spices, and salt. Whisk together (either with the whisk attachment or with a hand whisk, no need to dirty the whisk attachment if you don't want to). Then, add the paddle attachment and add the flour. Mix on low speed (setting 2-3) just until the flour disappears into the dough. It will be shaggy and wet. Let this rest for 5 minutes before proceeding.Scrape the dough off the paddle attachment and add the dough hook. Knead the dough on setting 1-2 (no higher!) for 8-10 minutes. The dough will begin to pull away from the sides of the bowl and will look smoother and elastic, however it will still seem a bit slack. Gently pour the dough onto a piece of parchment paper sprayed with nonstick spray, then spray the stand mixer bowl with nonstick spray (no need to wipe it out!), then place the dough back in to rise. Let the dough rise for 1 hour and 30 minutes. It should have doubled in size, and an indent should hold when you poke your fingertip into it. Make the pan sauce and cinnamon filling while the dough rises – see next two steps.Tip: This time will be longer when it's cold out, and a bit shorter if it's super warm out or in your house.1/2 cup salted butter, melted, 115℉, 1 cup 2% milk, warmed to 115℉, 2 large eggs, at room temperature , 1/3 cup molasses, 1/3 cup granulated sugar , 2 and 1/2 tsp instant yeast, 3/4 tsp salt, 1 tsp cinnamon, 2 and 1/2 tsp ground ginger, 1/4 tsp nutmeg, 1/8 tsp ground cloves, 4 and 2/3 cups all-purpose flour, spooned & leveled or weighed out
- Make the Cinnamon Filling: Beat together all filling ingredients in a medium bowl on medium high speed until well combined. (You can use the same bowl as you used in the step above – no need to clean it!) You'll have a thick creamy mixture.1/2 cup salted butter, softened at room temperature , 3/4 cup dark brown sugar, packed, 1 tsp vanilla extract , 2 tbsp molasses, 2 tbsp cinnamon, 1/4 tsp nutmeg, 1/4 tsp ground ginger, pinch of salt
- Make the Gingerbread Caramel Pan Sauce: Beat together all sauce ingredients in a medium bowl until well combined. Spray a ceramic or metal 9×13 pan with nonstick spray, then evenly spread this thick mixture in the bottom.1/2 cup salted butter, softened at room temperature , 3/4 cup dark brown sugar, packed, 2 tsp cinnamon, pinch of salt, 1 tsp vanilla extract , 2 tbsp molasses, 1/4 cup heavy cream
- Roll & Fill the Dough: After the dough has risen for about 1 hour, generously flour your counter. Make sure you have room to roll the dough to 14 inches by 22 or 24 inches. Gently dump the risen dough onto your floured counter and roll to 14×22 (or up to 15×24). Dot the cinnamon filling all over, and use an offset spatula to gently spread it as evenly as you can, getting close to the edges. Spread the cranberry jam over the cinnamon filling, if using.1 cup cranberry jam or sauce
- Assemble Cinnamon Rolls & Final Rise: Slice strips from the long side of the dough that are about 1 and 3/4 inches thick.* Roll each one up into a roll, then place in the prepared pan, on top of the caramel sauce. Use the slightly smaller pieces from each far end of the rectangle to roll into one cinnamon roll (roll one up like normal, then roll the other strip around it).Try to place any smaller rolls in the center as the center ones always take a tad longer to bake, and this will help even things out.Place the pieces in the prepared dish and cover loosely with a kitchen towel. Let rise for about 35 to 45 minutes (the warmer the room, the faster they'll rise). To check if they've risen enough, poke the side of a roll with your finger. If the indent stays and doesn't spring back, they're ready.Preheat your oven to 325℉ while the rolls rise. I place my rolls next to the oven on the counter.*Note: I find this method easier than rolling the dough into a log and slicing them that way! However, you can do that as well.
- Bake: Once the cinnamon rolls have risen, pour the room temperature heavy cream over and between them. Bake at 325℉ for 38 to 44 minutes. The rolls will be golden brown and appear set in the centers, and an instant read thermometer inserted into the center of one of the middle rolls should read 205 to 210 ℉. Check the tip of the thermometer for raw dough clinging to it as well – add a few more minutes if needed. Prepare frosting while the rolls bake.
- Make the Frosting: Beat together all ingredients in a medium mixing bowl. Mix on medium high until everything is combined and creamy. Thin the icing out a bit with milk or heavy cream as desired. Don't beat it for as long if you want it to remain thicker. (Cream cheese will become runnier the longer you mix it.)6 ounces cream cheese, softened, 1 and 1/2 cups powdered sugar, or more to taste, 2-4 tbsp heavy cream, to thin as desired, 1 tsp vanilla extract, 1/4 tsp cinnamon, or more to taste, 1 tbsp molasses, optional, pinch of salt
- Serve + Store: Immediately frost the warm rolls. Enjoy! Store leftovers, in an airtight container in the fridge for 2-3 days, reheating gently as desired. These are best fresh from the oven, naturally, but do re-heat nicely over the next day or two!
- Extra Decorations: Make sugared cranberries and rosemary according to the directions in my Gingerbread Cake recipe, if desired. Make mini Gingerbread Cookies by following my recipe. Both are very optional!
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.





Hi! Can I use any molasses like blackstrap?
Hi Nura! I do not recommend blackstrap as its a lot more bitter than regular mild or full flavor molasses.
This recipe was amazing! I didn’t do the caramel sauce and just poured heavy cream on top of the buns but wow, the rise in the oven was beautiful to watch!
So glad to hear you enjoyed this recipe, Brittney!