Big, soft, gooey cinnamon rolls just like the mall classic, with a pillowy bread-flour dough, a thick brown sugar cinnamon swirl, and plenty of tangy cream cheese frosting.
Milk Roux:
Dough:
Cinnamon Filling:
Cream Cheese Frosting:
Why bread flour: Its higher protein makes a soft, pillowy roll with a slight chew. All-purpose flour works, but the rolls will be a little less fluffy. For best results, weigh it: 3 2/3 cups is about 460 g, plus 30 g for the milk roux.
Why milk roux: Cooking a small amount of flour and milk first lets the dough hold more moisture, so the rolls bake up extra soft and stay fresh for days.
Check doneness with a thermometer: Pull the rolls when the center one reaches 185–190°F. That keeps the middles soft and gooey without being doughy.
Cinnamon: For the most authentic flavor, use Korintje or Saigon cinnamon, which is sweeter and bolder than standard grocery-store cinnamon.
Tight swirls: Roll the dough snugly and cut with floss for clean rolls that don’t squash. Another option is to cut the filled dough into 12 strips with a pizza cutter and roll each strip into a coil.
Bigger bakery-size rolls: Cut the log into 9 rolls instead of 12 and add 3–5 minutes to the bake time.
No stand mixer: Mix with a wooden spoon, then knead by hand for 12–15 minutes, working the butter in a little at a time.
Active dry yeast: Use the same amount, but warm the milk to about 105°F and let the yeast sit in it for 5 minutes before adding.
Make ahead: After shaping, cover the pan and refrigerate overnight (up to 16 hours). In the morning, let the rolls sit at room temperature 45–60 minutes until puffy, then bake as directed.
Storage: Keep covered at room temperature 1 day or refrigerated up to 4 days. Reheat individual rolls in the microwave for 15–20 seconds.