Ingredients
Scale
For the Dough:
- 2 cups whole milk
- ½ cup canola oil
- ½ cup sugar
- 1 package of active-dry yeast (2¼ teaspoons)
- 4½ cups all-purpose flour, plus more for rolling out the dough
- 1½ teaspoons fine salt
- ½ teaspoon baking powder
- ½ teaspoon baking soda
For the Filling:
- 1 stick unsalted butter, melted
- ½ cup sugar
- ½ cup brown sugar
- 2 tablespoons ground cinnamon
For the Topping:
- 1 stick of unsalted butter
- ½ cup brown sugar
- 2 teaspoons cinnamon
- Pinch of fine salt
- 1½ cups all-purpose flour
For the Icing:
- 8 oz cream cheese, softened
- 1 teaspoon vanilla extract
- 4 cups powdered sugar
- Drizzle of milk
Instructions
For the Dough:
- Whisk together the milk, canola oil, and sugar in a medium saucepan. Place over medium heat and whisk until well combined (you want the sugar to dissolve).
- Remove from the heat and allow the mixture to cool slightly. Sprinkle the yeast over the top and let it sit for 1 minute.
- In the bowl of your stand mixer, add 4 cups of flour. With the dough hook attachment, start the machine and slowly pour in the yeast mixture until it is just combined.
- Cover the bowl with a towel and place in a warm place for an hour.
- Add the remaining ½ cup of flour, salt, baking powder, and baking soda and mix into the dough until well combined. At this point, you can either roll out the dough and use it immediately or store it in the fridge, well covered, for a couple days.
- Roll the dough out into a large rectangle on a well-floured surface until it is about ¼-inch thick.
For the Filling:
- Preheat the oven to 375°F.
- Evenly pour the melted butter over the rolled out dough. Evenly sprinkle the butter with the sugars and cinnamon.
- Carefully and gently start rolling the dough lengthwise, forming a tight roll.
- Cut the dough into 1-inch slices and place in a well-greased baking dish (I used 2 9-inch round cake pans for mine – but feel free to put them all in one larger baking dish!). Once all the rolls have been placed in the baking dish, cover with a towel, and allow to rest at room temperature for 20-30 minutes, or until they double in size.
- Transfer to the oven and bake for 15-20 minutes or until golden brown.
For the Topping:
- While the rolls are baking, make the streusel topping by melting the butter in a small saucepan. Add the other ingredients to the pan once the butter is melted.
- Cook over medium-low heat, stirring almost constantly, for about 5 minutes. You want to cook it long enough to cook out the raw flour flavor. It is ready when it is very crumbly and the butter has been completely absorbed.
- Sprinkle the streusel evenly over the baked cinnamon rolls while they cool.
For the Icing:
- Whisk together the cream cheese and vanilla until smooth. Gradually add in the powdered sugar, mixing well after each addition. If the icing is too thick, add in a splash of milk until you get it to a drizzling consistency.
- Pour the icing over the warm cinnamon rolls and streusel.