Ingredients
- 4 cups all-purpose flour
- 1/3 cup granulated sugar
- 1 tsp salt
- 2 1/4 tsp instant yeast (1 packet)
- 1 cup whole milk
- 1/4 cup unsalted butter (melted)
- 2 large eggs
- 3/4 cup brown sugar (for filling)
- 2 tbsp ground cinnamon
- 1/4 cup unsalted butter, softened (for filling)
- 4 oz cream cheese, softened
- 1/4 cup unsalted butter, softened (for frosting)
- 1 cup powdered sugar
- 1/2 tsp vanilla extract
- Pinch of salt
Instructions
- Warm the milk and melted butter until lukewarm. Mix in the yeast and let sit for 5 minutes.
- In a large bowl, combine sugar, salt, eggs, and the milk mixture. Gradually add flour until a soft dough forms.
- Knead dough for about 8-10 minutes until smooth and elastic. Cover and let rise until doubled, about 1 hour.
- Roll out the dough into a rectangle. Spread softened butter over it and sprinkle with cinnamon and brown sugar mixture.
- Roll up the dough tightly from one long side and slice into 12 even rolls.
- Place rolls in a greased baking dish. Cover with plastic wrap and refrigerate overnight.
- In the morning, let the rolls come to room temperature and rise for about 45 minutes.
- Bake at 350°F (175°C) for 25–30 minutes, until golden brown.
- Beat cream cheese, butter, powdered sugar, vanilla, and salt until smooth. Spread over warm rolls and serve.
Notes
- Add chopped nuts like pecans or walnuts to the filling for crunch.
- Try orange zest in the filling or frosting for a citrusy flavor.
- Use a maple or vanilla glaze instead of cream cheese frosting for variation.
- Make mini rolls for parties by slicing thinner rolls.
- Store in fridge for 4–5 days or freeze unbaked rolls for later.
Nutrition
- Serving Size: 1 roll
- Calories: 320
- Sugar: 18g
- Sodium: 210mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 50mg