These soft gingerbread cinnamon rolls combine a rich homemade dough with a brown sugar molasses swirl and just the right amount of spice. Like my classic homemade cinnamon rolls, they’re soft, buttery, and sweet, but with a seasonal gingerbread-flavor twist. Just wait till you smell them baking!

A Cozy, Indulgent Holiday Brunch Recipe
Here it is: the holiday brunch recipe you’ve been asking for (or didn’t know you wanted)! Over the years, I’ve had many readers ask me if I have a gingerbread cinnamon roll recipe. Well, ’tis the season of giving, and today I’m giving you what you asked for! …Or at least, what some other people asked for. 😉
Here’s Why You’ll Love Them
- Warm spices and molasses lend the cozy flavors of gingerbread cookies to the gooey filling
- Extra-soft, rich dough that stays tender for days
- Gooey brown sugar filling with cozy holiday spices
- Cinnamon cream cheese frosting melts into every swirl
- Perfect for Christmas morning, brunch, or make-ahead baking

This Is a Straightforward Dough Recipe
We’re using the same dough as these reader-favorite chocolate sweet rolls. Just look at all of those 5-star reviews! Readers have LOVED this dough. It’s a bit more buttery and easier to work with than my classic overnight cinnamon rolls dough.
This is a rich dough, which means that it’s prepared with fat like milk, butter, and eggs. Rich doughs make soft breads such as dinner rolls, pull-apart bread, and glazed doughnuts. Lean doughs, on the other hand, are made without much fat and produce crusty bread like homemade bagels, artisan bread, and pizza dough.
I recommend using bread flour for these gingerbread cinnamon rolls, but all-purpose flour works too. The texture of the rolls are a little more chewy and flaky when using bread flour, but they’ll be soft and fluffy either way.
- Instant Yeast or Active-Dry? You can use instant yeast or active-dry yeast in this dough. I usually use instant yeast and still take the time to quickly proof the yeast in step 1. Proofing the yeast means mixing it with a little sugar and the warm liquid to prove that it’s active; the mixture will look foamy on top. This step is not usually required when using instant yeast, but it only takes 5 minutes and you can prep your other dough ingredients as you wait.

Let Me Show You How to Make Them
If you’ve made homemade cinnamon rolls before, this process isn’t anything new. Proof the yeast, make the dough, let it rise, punch it down, roll it out, add the filling, roll up jelly-roll style, cut into rolls, let them rise until puffy, then bake.
This rich dough is supposed to be very soft, so don’t add more flour than absolutely needed. Embrace the softness and a sticky work surface because if you don’t mind the mess, you’ll be rewarded with the richest, flakiest gingerbread cinnamon rolls.
Here’s the dough as we’re kneading it:


After kneading, the dough will be extra soft and stretchy. Cover it in a bowl and let it rise until doubled in size, about 2 hours. Then, punch it down and shape it:


Gingerbread Cinnamon Rolls Filling
For the molasses-enhanced cinnamon roll filling, it works best to do it in 2 parts.
- Mix wet ingredients—super-soft butter + molasses—and spread on rolled-out dough.
- Mix dry ingredients—brown sugar + spices—and sprinkle all over.
*In testing, my team and I tried mixing it all together and then spreading the mixture on, but it became super gloopy. Gooey cinnamon roll filling is delicious. Gloopy cinnamon roll filling is… not. Keeping the wet and dry filling ingredients separate worked better.*
Note on molasses: Do not use blackstrap molasses, it’s too strong and bitter. Use molasses labeled as “unsulphered” or “dark.” I usually use Grandma’s brand “original” with the yellow label.


Roll up the dough into a 16-inch log, and then cut into 12 equal pieces. Arrange in a greased or lined 9×13-inch baking pan:


Let the shaped rolls rise for about 1 hour, and then bake until toasty and golden:


Cinnamon Cream Cheese Frosting & Other Topping Options
Who’s here for the cream cheese icing? *Raises hand.* A cinnamon cream cheese frosting is just what these spiced rolls need. You can also top them with little gingerbread cookies (store-bought or homemade if you’re prepping the dough for cookies!), and/or sugared cranberries.
If you’re not into this topping, here are other options:
Gingerbread Cinnamon Rolls Make-Ahead & Freezing Options
You can absolutely prepare these gingerbread cinnamon rolls the night before. After shaping and slicing the rolls, arrange them in the baking pan, cover tightly, and refrigerate for up to 16 hours. The next morning, remove from the refrigerator and allow the rolls to rise at room temperature until puffy (about 1–2 hours), then bake as directed.
This overnight option makes them especially perfect for Christmas morning or holiday brunch—fresh, warm cinnamon rolls without the early-morning prep.
There are a few methods you can use to freeze these gingerbread cinnamon rolls. Fully baked (frosted or unfrosted) rolls freeze well for up to 3 months. Thaw overnight in the refrigerator, then warm gently before serving. You can also freeze the rolls unbaked or par-baked; see the detailed freezing instructions in the recipe below for those options.


Molasses is key for the gingerbread flavor. Without it, the rolls will taste more like classic cinnamon rolls with spice: not bad, but not gingerbread. I don’t recommend skipping it.
Yes, for a milder spice profile, reduce or skip the cloves and nutmeg. Cinnamon and ginger provide most of the primary flavor.
Absolutely. Bread flour creates slightly chewier, flakier rolls, but all-purpose flour still produces soft, fluffy results.
Yes, see make-ahead & overnight options.
More Gingerbread Recipes
Description
Ultra-soft gingerbread cinnamon rolls with a molasses-spiced brown sugar filling and cinnamon cream cheese frosting. A cozy holiday breakfast or brunch recipe that can be made ahead, refrigerated overnight, or frozen for later. If you’re a yeast bread beginner, see my Baking With Yeast guide for extra guidance and success tips.
Dough
Gingerbread-Flavored Filling
Cinnamon Cream Cheese Frosting
- Proof the yeast: Whisk the warm milk, 2 Tablespoons of the brown sugar, and the yeast together in the bowl of your stand mixer fitted with a dough hook or paddle attachment. Cover and allow the mixture to sit for about 5 minutes, or until foamy on top. *If you do not own a stand mixer, you can do this in a large mixing bowl and, in the next step, mix the dough together with a large wooden spoon or rubber spatula. It will take a bit of arm muscle. A hand mixer works, but the sticky dough can repeatedly get stuck in the beaters. Mixing by hand is the better choice.
- Make the dough: Add the remaining brown sugar, melted butter, eggs, salt, ginger, nutmeg, and 1 cup (about 130g) of the flour and beat on medium speed for 1 minute. Scrape down the sides of the bowl with a silicone spatula. Add 3 cups (about 390g) flour, reduce mixer speed to low, and beat until a soft dough forms and pulls away from the sides of the bowl. Dough will be very soft, but not overly sticky. If it seems too sticky and clings to the sides of the bowl instead of forming a rough mass around the dough hook, add more flour, 1 Tablespoon at a time, and continue to mix until the dough pulls away from the sides of the bowl but is still moist and tacky. If it feels dry and crumbly, add more milk, 1 teaspoon at a time, mixing well after each addition.
- Knead the dough: Keep the dough in the mixer (and switch to the dough hook if using the paddle) and beat for an additional 6–8 minutes, or knead by hand on a lightly floured surface for 6–8 minutes. (If you’re new to bread-baking, my How to Knead Dough video tutorial can help here.) If the dough becomes too sticky during the kneading process, sprinkle 1 teaspoon of flour at a time on the dough or on the work surface/in the bowl to make a soft, slightly tacky dough. After kneading, the dough should still feel a little soft. Poke it with your finger—if it slowly bounces back, your dough is ready to rise. You can also do a “windowpane test” to see if your dough has been kneaded long enough: tear off a small (roughly golfball-size) piece of dough and gently stretch it out until it’s thin enough for light to pass through it. Hold it up to a window or light. Does light pass through the stretched dough without the dough tearing first? If so, your dough has been kneaded long enough and is ready to rise. If not, keep kneading until it passes the windowpane test.
- 1st Rise: Lightly grease a large bowl with oil or nonstick spray. Place the dough in the bowl, turning it to coat all sides in the oil. Cover the bowl with aluminum foil, plastic wrap, or a clean kitchen towel. Allow the dough to rise in a relatively warm environment for 2 hours or until double in size. (I always let it rise on the counter and it takes about 2 hours. For a tiny reduction in rise time, see my answer to Where Should Dough Rise? in my Baking with Yeast Guide.)
- Make the filling: In a medium bowl using a handheld or stand mixer fitted with a paddle attachment, beat together the softened butter and molasses on medium-high speed. In a small bowl, using a whisk or a fork, mix together the brown sugar, cinnamon, ginger, nutmeg, and cloves.
- Grease the bottom and sides of a 9×13-inch glass baking pan or metal baking pan, or line with parchment paper. Punch down the dough to release the air.
- Roll out the dough: Place dough on a lightly floured work surface and, using a lightly floured rolling pin, roll dough into a 10×16-inch rectangle. Make sure the dough is smooth and evenly thick. If the dough keeps shrinking as you roll it out, stop what you’re doing, cover it lightly, and let it rest for 10 minutes to relax the gluten. When you return to the dough, it should stretch out much easier.
- Fill the rolls: Spread the butter-molasses mixture on top of the rolled-out dough. Sprinkle the sugar-spice mixture all over the dough. Tightly roll up the dough to form a 16-inch-long log. With a sharp knife or bench scraper, cut into 12 even rolls, between 1–1.5 inches wide each. Arrange in the prepared baking pan. If some filling spilled out of the rolls as you were shaping, sprinkle it on top of the rolls.
- 2nd Rise: Cover the rolls tightly and allow to rise until doubled in size, about 1 hour. (Or use the overnight option below.)
- Bake the rolls: Preheat the oven to 350°F (177°C). Bake rolls for 25–28 minutes or until lightly browned on top. (Glass pans may require an additional 2–3 minutes.) After about 15 minutes, tent a piece of aluminum foil loosely over the top of the pan to prevent the tops from browning too quickly. If you want to be precise, the rolls are done when an instant-read thermometer inserted into the center registers 195–200°F (91–93°C).
- Remove pan from the oven and place pan on a cooling rack for about 10 minutes as you make the icing.
- Make the icing: In a medium bowl using a handheld or stand mixer fitted with a paddle or whisk attachment, beat the cream cheese on high speed until smooth and creamy. Add the butter and beat until combined and smooth, then beat in the confectioners’ sugar, vanilla, and cinnamon until combined. Using a knife or icing spatula, spread the icing over the warm rolls and serve immediately. Feel free to garnish with sugared cranberries & gingerbread cookies.
- Cover leftover frosted or unfrosted rolls tightly and store in the refrigerator for up to 5 days.
Notes
- Make-Ahead Instructions – Overnight: To prepare the night before serving, prepare the rolls through step 8. Cover the rolls and refrigerate for 8–12 hours. (16 hours max. 8–12 hours is best, but 16 hours is OK if absolutely needed. Do not exceed 16 hours.) The next morning, remove from the refrigerator, keep covered, and allow to rise for 1–2 hours at room temperature before continuing with step 10.
- Make-Ahead Instructions – Freezing: You can freeze cinnamon rolls for up to 3 months, and I recommend a few different methods for freezing cinnamon rolls. The first method is to freeze them after shaping, before they’ve had their 2nd rise (step 8). Thaw in the refrigerator overnight, then let rise for 1.5–2 hours at room temperature before baking. The second method is to par-bake the risen rolls for 10 minutes, let cool completely, then cover and freeze. Thaw in the refrigerator overnight, then let sit at room temperature for 30 minutes before baking. Finish baking for 15–20 minutes. You can also freeze fully baked cinnamon rolls. See How to Freeze Cinnamon Rolls for more details about all of these methods.
- Special Tools (affiliate links): Stand Mixer or Large Glass Mixing Bowl with Silicone Spatula or Wooden Spoon | Rolling Pin | 9×13-inch Glass Baking Pan or Metal Baking Pan | Cooling Rack
- Milk: I recommend using whole milk for the best, richest-tasting dough. You could also use buttermilk. Reduced-fat, low-fat, or nondairy milk works in a pinch. Do not use nonfat milk.
- Yeast: Make sure you use 1 Tablespoon of yeast, which is a little more than 1 standard packet. You can use active dry or instant yeast in this recipe. Follow all of the same instructions. If using active dry yeast, the rise times are usually *slightly* longer, but not much. Reference my Baking with Yeast Guide for answers to common yeast FAQs.
- Best Flour to Use: For best texture, I recommend bread flour. The same amount of all-purpose flour works and the rolls will still be wonderfully rich and soft. The rolls are a little more chewy and flaky when using bread flour.
- Molasses: Do not use blackstrap molasses, which is too bitter for this recipe. Use molasses labeled as “unsulphered” or “dark.” I usually use Grandma’s brand “original” with the yellow label.
- Other Icing Options: Instead of spiced cream cheese icing, you can use simple vanilla icing, the plain cream cheese icing from these easy cinnamon rolls, orange icing from these orange sweet rolls, maple icing from pumpkin cinnamon rolls, caramel icing from apple cinnamon rolls, or espresso icing from these chocolate sweet rolls.
- Gluten Free: We have not tested this recipe with gluten-free flour, so we are unsure of the results.
