Ingredients
Equipment
Method
Make the dough
- Mix all-purpose flour, instant yeast, sugar, and salt, then add warm milk, softened butter, and the egg. Knead until smooth and elastic, about 8–10 minutes.
- Shape the dough into a ball, place it in a lightly greased bowl, and cover. Let it rise at room temperature for 1 hour until puffy and doubled in size (visual cue: it should spring back slowly when pressed).
Fill, shape, and bake
- Roll the dough into a rectangle on a lightly floured surface. Spread softened butter evenly over the surface.
- Sprinkle brown sugar, cinnamon, nutmeg, ginger, and shredded carrots over the butter. Press lightly so the toppings cling (visual cue: toppings look evenly distributed).
- Roll the dough up tightly from one long side to the other. Keep the roll snug so you get clear swirls when sliced.
- Slice into 12 rolls and place them in a greased 9x13 pan. Cover and let them rise 30 minutes until noticeably puffy (visual cue: rolls fill out the pan).
- Bake at 375°F for 20–25 minutes until the tops turn golden. Let the pan cool briefly before frosting so the icing stays thick (visual cue: no wet dough on the edges).
Frost and serve
- Beat cream cheese, powdered sugar, milk, and vanilla extract until smooth and spreadable. Spread the frosting over the warm rolls so it melts slightly and spills over the edges (visual cue: creamy coverage with swirled carrot visible through the icing).
Notes
Pro tip: weigh your flour or fluff-and-scoop it so the dough stays soft and doesn’t turn dense—then spread the fillings right up to the edges for stronger swirls. Store covered in the refrigerator up to 4 days; rewarm individual rolls 15–20 seconds in the microwave. Freeze unfrosted rolls up to 2 months, thaw overnight in the fridge, then frost after reheating. For a dairy-light option, use lactose-free cream cheese and lactose-free milk in both the dough additions and frosting.
