Soft, fluffy cinnamon rolls with cozy gingerbread spices, dark molasses, and a silky cream cheese icing. A festive twist on a bakery classic that fills your kitchen with holiday aroma.
In a large bowl, combine warm milk and granulated sugar. Sprinkle yeast over the top and let stand until foamy, about 5 to 10 minutes.
Whisk in melted butter, molasses, vanilla, egg, and egg yolk until smooth.
In a separate bowl, whisk flour, salt, cinnamon, ginger, nutmeg, and cloves. Add to wet ingredients and mix until a shaggy dough forms.
Knead on a lightly floured surface until smooth and elastic, about 5 to 7 minutes. Place in a greased bowl, cover, and let rise in a warm spot until doubled, 60 to 90 minutes.
For the filling, stir together brown sugar, cinnamon, ginger, and allspice in a small bowl. Set aside. Grease a 9 by 13 inch baking pan.
Punch down dough and roll into a 12 by 18 inch rectangle. Spread softened butter evenly over the surface, then sprinkle filling mixture from edge to edge.
Roll up tightly from the long side to form a log. Trim ends if needed, then slice into 12 even rolls. Arrange cut side up in the prepared pan.
Cover and let rolls rise until puffy, 30 to 45 minutes. Meanwhile, preheat oven to 350 F.
Bake until golden on top and set in the center, 22 to 25 minutes. Cool in the pan on a rack for 10 minutes.
Make the icing: Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, milk, and salt; beat until creamy and spreadable.
Spread icing over warm rolls and serve.
Notes
For make-ahead, assemble rolls in the pan, cover, and refrigerate overnight. Let sit at room temperature 45 to 60 minutes before baking. For a stronger gingerbread flavor, increase ground ginger by 0.5 tsp in both dough and filling.