clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Perfect Cinnamon Rolls |

Perfect Cinnamon Rolls

  • Author: Laura
  • Total Time: 3 hours 35 minutes
  • Yield: 12 servings 1x


  • For the Sponge:
  •  2 cups milk
  • 1/2 cup sugar
  •  1/2 cup canola oil
  •  4 cups flour
  •  1 Tbsp instant yeast
  • For the dough:
  •  3/4 cup flour
  •  1/2 tsp baking powder
  •  1/2 tsp baking soda
  •  1 1/2 tsp salt
  • For the filling:
  •  1/2 cup butter, softened
  •  3/4 cup brown sugar
  •  1 Tbsp cinnamon
  • For the frosting:
  • 2 oz cream cheese, softened
  •  1/2 cup butter, softened
  •  2 Tbsp milk or heavy cream
  •  1/2 tsp vanilla
  •  1 3/4 cups powdered sugar


  1. In a microwave safe bowl add the milk. Now you are going to scald the milk in the microwave. Microwave for 30 secong intervals, stirring after each one, just until steam begins to rise from the milk or it reaches 170 degrees. 
  2. In the bowl of a stand mixer (or in a bowl to mix by hand), add the sugar and oil. Pour in the scalded milk and mix. Let the mixture sit for 15 minutes or so until it is warm but not blazing hot.  You don’t want it hotter than 138 degrees.
  3. Add the 4 cups flour and sprinkle the yeast on top of the flour. Mix until no dry streaks remain. Scrape down the sides of the bowl if needed. The dough will be loose and wet-looking. Cover the bowl and let the sponge rest until puffy and doubled, 45 minutes to 1 hour.
  4. Add the remaining 3/4 cup flour, baking powder, baking soda and salt to the sponge. Mix until the flour is completely incorporated and the dough looks smooth. It may not necessarily clean the sides. Only add additional flour only if it is too sticky to handle or a small piece of dough won’t form a ball in your hands. Some doughy residue on your fingers is ok.
  5. Scrape the dough into a lightly greased bowl or container, cover, and let rise until doubled, about an hour.
  6. On a counter sprayed with non-stick cooking spray, roll or pat the dough into about a 18X12-inch rectangle. Spread the softened butter evenly across the dough.
  7. Combine the brown sugar and cinnamon together in a bowl. Sprinkle evenly across the top of the butter. Pat down very lightly.
  8. Starting with one of the long sides and roll the rectangle into a log without pulling and stretching on the dough (but still rolling as tightly as possible). Roll the seam to the bottom. Pat the log into an even thickness.
  9. Cut the log into 12 even pieces. Place on a 13 x 18 sheet pan sprayed with non-stick cooking spray. Cover with lightly greased plastic wrap and let rise until almost doubled, about an hour.
  10. Bake at 350 degrees for 18-25 minutes until lightly golden and baked through. Allow to cool to warm before frosting.
  11. For the frosting, add the cream cheese and butter to a bowl. Whip with a handheld (or stand) mixer until creamy. Add the milk or cream and vanilla. Mix again. Add the powdered sugar and whip until light and creamy.
  12. Spread the slightly warm rolls evenly with the icing. Serve immediately or let cool completely and serve at room temperature. Makes 12 servings.
  • Prep Time: 3 hours 25 minutes
  • Cook Time: 10 minutes
  • Category: Breads
  • Method: Baked
  • Cuisine: American
Recipe Card powered byTasty Recipes