Go Back
+ servings
Homemade Cinnamon Rolls

Irresistibly Soft Homemade Cinnamon Rolls with Creamy Frosting

These Homemade Cinnamon Rolls are soft, fluffy, and topped with creamy frosting, perfect for a sweet treat.
Prep Time 1 hour
Cook Time 30 minutes
Rising Time 50 minutes
Total Time 2 hours 20 minutes
Servings: 12 rolls
Course: Desserts
Cuisine: American
Calories: 300

Ingredients
  

For the Dough
  • 4 cups All-purpose flour Substitute with gluten-free flour for a gluten-free option.
  • 2 teaspoons Instant rapid-rise yeast Acts as a leavening agent.
  • 1/2 cup Sugar Coconut sugar can offer a lower glycemic index alternative.
  • 1 teaspoon Salt Enhances flavor.
  • 1 cup Lukewarm milk Aim for 100–115°F for best results.
  • 1/2 cup Unsalted butter Coconut oil serves as a great dairy-free substitute.
  • 1 large Egg Consider using a flax egg for a vegan version.
For the Filling
  • 1/2 cup Brown sugar Both light and dark work well.
  • 2 tablespoons Ground cinnamon Swap for pumpkin pie spice for a twist.
  • 1 cup Pecans or walnuts (optional) Feel free to skip for a nut-free treat.
For the Frosting
  • 8 oz Cream cheese Vegan alternatives are available.
  • 2 tablespoons Milk (for the frosting) Plant-based milk is a great choice.
  • 1 teaspoon Pure vanilla extract Fresh vanilla beans offer a deeper taste.
  • 2 cups Confectioners’ sugar Use powdered erythritol for a sugar-free version.

Equipment

  • mixing bowl
  • Rolling Pin
  • Baking Pan
  • Whisk
  • measuring cups
  • measuring spoons

Method
 

Step-by-Step Instructions
  1. In a large bowl, whisk together all-purpose flour, instant rapid-rise yeast, sugar, and salt. Warm the lukewarm milk and melted butter to about 100–115°F, then add this mixture along with a beaten egg to the dry ingredients. Stir until a soft dough forms, then knead on a floured surface for 3-5 minutes until smooth and elastic. Place the dough in an oiled bowl, cover, and let it rise in a warm place for 30 minutes or until doubled.
  2. Once the dough has risen, punch it down gently and transfer it to a lightly floured surface. Roll the dough into a 19 × 13-inch rectangle, ensuring an even thickness. Spread melted butter over the surface, then sprinkle an even layer of brown sugar, ground cinnamon, and optional nuts. Starting from the long end, roll the dough tightly into a log shape and slice it into even rolls, approximately 1 to 1.5 inches thick.
  3. Preheat your oven to 350°F (175°C) while the rolls rest. Arrange the rolls in a greased baking pan, spacing them slightly apart. Cover the pan and let the rolls rise for an additional 20 minutes until puffy. Bake the rolls for 25-30 minutes, or until they are golden brown and the edges are set. Remove them from the oven and allow them to cool slightly in the pan.
  4. While the cinnamon rolls cool, prepare the cream cheese frosting. In a mixing bowl, beat together softened cream cheese, melted butter, milk, and pure vanilla extract until smooth and creamy. Adjust the consistency by adding more milk if needed; it should be spreadable yet thick.
  5. Once the cinnamon rolls have cooled for about 10 minutes, generously spread the cream cheese frosting over the warm rolls. The heat will melt the frosting slightly, allowing it to seep into the rolls. Cut and serve your delectable homemade cinnamon rolls while they are still warm.

Nutrition

Serving: 1rollCalories: 300kcalCarbohydrates: 45gProtein: 4gFat: 12gSaturated Fat: 7gMonounsaturated Fat: 4gCholesterol: 40mgSodium: 250mgPotassium: 120mgFiber: 1gSugar: 15gVitamin A: 500IUCalcium: 50mgIron: 1mg

Notes

For best results, rise the dough in a warm, draft-free area. Shape your rolls the night before and refrigerate overnight for morning ease.

Tried this recipe?

Let us know how it was!