The sweet smell of cinnamon swirling through my kitchen always brings back memories of cozy mornings. Today, I’m thrilled to share my take on a classic favorite: Soft and Pillowy Cinnamon Rolls topped with luscious cream cheese icing. These homemade cinnamon rolls not only fill your home with irresistible aromas, but they also offer a delightful escape from store-bought alternatives, making them a perfect treat for anyone seeking a taste of comfort. Plus, they’re surprisingly easy to whip up, whether you’re enjoying a leisurely weekend or need a quick indulgence to impress guests. Ready to rise to the occasion? Let’s dive into the world of warm, gooey goodness!

Why make homemade cinnamon rolls?
Homemade cinnamon rolls are a game changer: nothing beats the warm aroma of cinnamon wafting through your home! These rolls are not only easy to make, but their fluffy texture and creamy icing are a delightful treat for breakfast or dessert. For those looking to impress, they offer the perfect opportunity, especially when paired with a cup of coffee or tea. If you love sweet indulgences, these rolls are a must-try, alongside other delightful options like Gingerbread Cupcakes Dreamy!
Cinnamon Rolls Ingredients
For the Dough
• Flour – The foundation of your homemade cinnamon rolls; using bread flour will give you a chewier texture.
• Milk – Adds moisture and richness; try almond milk for a dairy-free twist.
• Yeast – The secret to fluffy rolls; instant yeast speeds up rising.
• Sugar – Sweetens the dough and aids in browning; honey is a great substitute if desired.
• Egg – Makes the dough rich and tender; for an egg-free option, applesauce works nicely.
• Salt – Balances sweetness and strengthens the dough; don’t skip this ingredient!
For the Filling
• Cinnamon – Essential for that warm, comforting flavor; stick with ground cinnamon for best results.
• Brown Sugar – Sweetens and keeps the filling moist; you can use white sugar, but it won’t be as flavorful.
• Butter – Provides richness and helps the filling stick; coconut oil is a great dairy-free alternative.
For the Icing
• Cream Cheese – The base for icing, bringing the perfect tanginess; Greek yogurt can be used for a lighter version.
• Icing Sugar – Essential for sweetness and a smooth texture; no substitutes for desired consistency here.
• Vanilla Extract – Enhances flavor; always opt for pure vanilla for the best taste.
• Salt – Brings out the sweetness; an important touch for balance.
With these carefully chosen ingredients, you’re ready to bake the most mouthwatering homemade cinnamon rolls that will make any morning feel special!
Step‑by‑Step Instructions for Soft and Pillowy Cinnamon Rolls with Cream Cheese Icing
Step 1: Prepare Dough (Night Before)
In a large bowl, combine all dough ingredients except water, mixing thoroughly to incorporate. Gradually add 60ml of lukewarm water while mixing until the dough forms. Knead on a floured surface for about 10 minutes until it becomes smooth and elastic. Transfer the dough to an oiled bowl, cover it with cling film, and let it rest for 20 minutes before refrigerating overnight.
Step 2: Make Filling (Morning)
On the morning of baking, remove the dough from the refrigerator and set aside. In a small bowl, mix the cinnamon and brown sugar together and set it next to your work surface. Preheat your oven to 180°C (170°C for fan ovens). This will ensure everything is ready to bring the sweet aroma of homemade cinnamon rolls wafting through your kitchen.
Step 3: Roll Dough
Once your dough has rested, flour your work surface and roll it out into a rectangle measuring approximately 9 x 13 inches. Evenly spread softened butter all over the dough, making sure to reach the edges. Next, sprinkle your cinnamon-sugar mixture over the butter, pressing lightly to help the filling stick, creating the irresistible layer of flavor in your homemade cinnamon rolls.
Step 4: Form Rolls
Carefully roll the dough tightly into a log, starting from the long edge. Once rolled, use a sharp knife to cut the log into 2-inch pieces, yielding about 6 rolls. Place these cut rolls into a greased baking dish, ensuring they have some space to rise. Cover them with a clean towel and let them rise in a warm area until doubled in size, which should take about 1.5 hours.
Step 5: Bake
After the rolls have risen, place them in the preheated oven and bake for 25-30 minutes. Keep a close eye on them; they should turn golden brown and fragrant. When done, you’ll know your homemade cinnamon rolls are ready when they spring back lightly when touched and have a lovely golden crust.
Step 6: Prepare Icing
While your cinnamon rolls are baking, make the icing. In a mixing bowl, combine cream cheese, icing sugar, vanilla extract, and a pinch of salt. Blend until smooth and creamy, adjusting consistency by adding a splash of milk if necessary. This cream cheese icing will add a luscious finish to your homemade cinnamon rolls once they come out of the oven.
Step 7: Frost Rolls
Once the cinnamon rolls are out of the oven, allow them to cool for about 10 minutes. While they’re still warm, generously spread the cream cheese icing over the top. The warmth of the rolls will slightly melt the icing, creating a deliciously gooey topping. Serve warm and savor each delightful bite of your homemade cinnamon rolls!

Homemade Cinnamon Rolls Variations
Customize your homemade cinnamon rolls and elevate their deliciousness with these fun twists!
-
Nutty Delight: Add chopped pecans or walnuts to the filling for an irresistible crunch that complements the sweet cinnamon.
-
Spice It Up: Introduce nutmeg or cardamom to your filling for a warm, fragrant twist that will surprise and delight your senses.
-
Berry Bliss: Fold in fresh or frozen berries into the dough or filling before rolling for a fruity burst. Blueberries or raspberries work beautifully!
-
Chocolate Swirl: Incorporate chocolate chips or cacao nibs into the filling for a decadent and rich surprise in every bite—perfect for chocolate lovers!
-
Dairy-Free: Substitute standard butter and cream cheese with coconut oil and dairy-free cream cheese to make your rolls suitable for a dairy-free diet without losing flavor.
-
Lower Sugar: Reduce the sugar in both the dough and icing, or use natural sweeteners like maple syrup to maintain sweetness with a healthier twist.
-
Maple Icing: Swap your regular icing for a maple-flavored glaze by using maple syrup instead of sugar, providing a cozy, homey flavor that complements the cinnamon beautifully.
-
Stuffed Rolls: Fill your rolls with pumpkin puree mixed with spices for a seasonal treat. Pair with a cream cheese frosting for a delightful finish.
With these variations, your homemade cinnamon rolls can fit any occasion or flavor preference—just like the ones you might have enjoyed alongside Air Fryer Rolls! Embrace the joy of making them your own!
What to Serve with Soft and Pillowy Cinnamon Rolls
Treating yourself to soft and pillowy cinnamon rolls brings warmth and indulgence to any gathering.
-
Fresh Fruit Salad: A vibrant fruit salad offers a refreshing contrast to the rich, sticky rolls, balancing sweetness with natural tang.
-
Scrambled Eggs: Fluffy scrambled eggs provide a savory counterpoint, perfect for a cozy brunch setting alongside your cinnamon rolls.
-
Crispy Bacon: The salty crunch of crispy bacon pairs wonderfully, creating a delightful play of flavors with the sweetness of the cinnamon rolls.
-
Hot Coffee: A rich cup of hot coffee enhances the aromatic experience, making every bite of your homemade cinnamon rolls even more comforting.
-
Vanilla Ice Cream: For a decadent dessert option, serve warm cinnamon rolls with a scoop of vanilla ice cream, an indulgent twist that melts in your mouth.
-
Spiced Chai Tea: The warm spices in chai tea complement the cinnamon filling, creating a harmonious pairing that warms the soul.
-
Chocolate Drizzle: Drizzling melted chocolate over your cinnamon rolls adds a luxurious touch for those who crave decadence.
-
Caramel Sauce: A drizzle of warm caramel creates a sweet and sticky finish, embracing the cinnamon rolls in added richness.
-
Maple Syrup: For an extra layer of sweetness, serve alongside a small pitcher of maple syrup to pour over your rolls.
Storage Tips for Cinnamon Rolls
Room Temperature: Store your homemade cinnamon rolls in an airtight container at room temperature for up to 2 days to maintain their softness.
Refrigerator: If you want to keep them fresh longer, refrigerate the rolls for up to a week. Make sure they’re in an airtight container to prevent drying out.
Freezer: For longer storage, place the rolls in a freezer-safe bag or container, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating: Warm up individual cinnamon rolls in the microwave for about 15-20 seconds for a quick treat, or reheat in the oven at 350°F (175°C) for 10-15 minutes to restore their fluffy texture.
Make Ahead Options
These Soft and Pillowy Cinnamon Rolls are perfect for meal prep enthusiasts! You can prepare the dough up to 24 hours in advance by mixing and kneading the ingredients the night before and refrigerating it to develop flavor. Also, you can mix the filling ingredients and store them in an airtight container in the fridge for the same period. When you’re ready to bake, simply roll the dough, fill it, and allow the rolls to rise (this takes about 1.5 hours) before baking. To maintain quality, ensure the dough is well-covered to prevent drying out. Enjoy the convenience of freshly baked homemade cinnamon rolls with minimal morning effort!
Expert Tips for Homemade Cinnamon Rolls
-
Dough Consistency: Ensure your dough is soft but not overly sticky. If it sticks to your hands, add a little flour to maintain the right texture.
-
Rise Time: Don’t rush the rise! Allow the rolls to double in size before baking. This step ensures your cinnamon rolls will be light and fluffy.
-
Icing Perfection: For optimum icing consistency, start with room temperature cream cheese, and add milk gradually until you achieve your desired smoothness.
-
Fresh Ingredients: Check the freshness of your yeast. Active yeast is key for creating the perfect rise and fluffy texture in your homemade cinnamon rolls.
-
Storage Tips: Store leftover cinnamon rolls in an airtight container to maintain their softness. Reheat gently in the microwave for a warm treat later.

Soft and Pillowy Cinnamon Rolls with Cream Cheese Icing Recipe FAQs
What type of flour is best for cinnamon rolls?
Using bread flour is ideal for your homemade cinnamon rolls as it provides a chewier texture. However, all-purpose flour works too if that’s what you have on hand. Just be aware that the rolls may turn out slightly softer.
How should I store my cinnamon rolls?
Store your cinnamon rolls in an airtight container at room temperature for up to 2 days to keep them soft. If you want to enjoy them longer, they can be refrigerated for up to a week. Just ensure they are sealed tightly to avoid drying out.
Can I freeze cinnamon rolls?
Absolutely! To freeze, allow the baked cinnamon rolls to cool completely, then place them in a freezer-safe bag or container. They can be frozen for up to 3 months. When you’re ready to enjoy, thaw them overnight in the fridge and reheat in the microwave or oven for that just-baked feel.
What should I do if my dough doesn’t rise?
If your dough is not rising, it could be due to inactive yeast. Always check the expiration date on the yeast packet. If you’re unsure about its activity, perform a “proof test”: mix the yeast with warm water and sugar. If it bubbles after about 5-10 minutes, it’s good to go!
Can I make these cinnamon rolls dairy-free?
Yes, you can make these rolls dairy-free by substituting milk with almond milk or any plant-based milk of your choice, and using coconut oil instead of butter in the filling. For the icing, Greek yogurt can replace cream cheese for a lighter option without compromising taste.
How do I adjust the icing consistency?
To achieve your desired icing consistency, start by mixing cream cheese with icing sugar and vanilla. If it’s too thick, gradually add milk a teaspoon at a time until you reach the perfect spreading consistency. Remember, a thicker icing holds its shape better, while a thinner icing can drizzle nicely!

Fluffy Homemade Cinnamon Rolls with Creamy Icing Delight
Ingredients
Equipment
Method
- In a large bowl, combine all dough ingredients except water. Gradually add lukewarm water until the dough forms. Knead for about 10 minutes until smooth, then let it rest for 20 minutes before refrigerating overnight.
- On the morning of baking, remove dough from the refrigerator. Mix cinnamon and brown sugar together.
- Flour your work surface and roll dough into a rectangle (9 x 13 inches). Spread softened butter evenly and sprinkle cinnamon-sugar mixture over it, pressing lightly.
- Roll the dough tightly into a log and cut into 2-inch pieces. Place in a greased baking dish and let rise until doubled in size (about 1.5 hours).
- Preheat oven and bake the rolls for 25-30 minutes until golden brown. They should spring back when touched.
- Combine cream cheese, icing sugar, vanilla extract, and salt. Blend until smooth, adjusting with milk for consistency.
- After baking, let rolls cool for 10 minutes, then spread icing generously while warm.
