
These soft and fluffy cinnamon rolls are filled with a rich cinnamon sugar butter filling and topped with a smooth, creamy cream cheese frosting. Perfectly sweet, warm, and comforting, they are ideal for breakfast, brunch, or as a cozy dessert. With their gooey center, golden edges, and irresistible aroma, these homemade cinnamon rolls taste just like they came from a bakery.
Springe zu Rezept
Dessert / American
CINNAMON ROLLS WITH CREAM CHEESE FROSTING
PREP TIME: 30 MIN
BAKE TIME: 22 MIN
FULL TIME: 52MIN
Homemade cinnamon rolls in a baking pan with cream cheese frosting and gooey cinnamon sugar filling
HOW TO MAKE THE BEST CINNAMON ROLLS

What is are „Cinnamon Rolls“?
Cinnamon rolls are soft, pillowy baked pastries made from a rich, yeasted sweet dough that is spread with a generous layer of butter, cinnamon, and sugar, then tightly rolled and sliced into individual rounds. Once baked to golden perfection, they are topped with a smooth cream cheese frosting or classic vanilla glaze. A beloved comfort food across the United States and beyond, cinnamon rolls are a popular choice for breakfast, brunch, and dessert. Whether homemade or store-bought, their warm, gooey centers and sweet cinnamon aroma make them one of the most searched and loved baked goods on the internet.
What makes them so special?
What sets these homemade cinnamon rolls apart is the carefully balanced combination of texture, flavor, and technique. The enriched dough — made with butter, egg, milk, and a touch of cinnamon — bakes up incredibly soft, fluffy, and pillowy every single time. The filling blends both brown sugar and white sugar with generous cinnamon and butter, creating a rich, gooey, caramel-like center that melts into every layer as they bake. The signature cream cheese frosting, made with room-temperature cream cheese, heavy cream, and a hint of cinnamon, delivers a smooth, slightly tangy finish that perfectly balances the sweetness. A key technique — covering the rolls with foil mid-bake and letting them rest after the oven — locks in moisture and guarantees that bakery-style softness in every bite.

hey, i´m Dia 😉
Hi, I’m Dia, the cook behind DelicateKitchen. I’m passionate about bringing bold, authentic flavors from the whole world into your home kitchen, with recipes that are as approachable as they are delicious. Whether you’re a seasoned cook or just getting started, you’ll always find something worth making here.
Visit My Videos here!
Important Note
Once you remove your homemade cinnamon rolls from the oven, resist the temptation to frost them immediately. Cover the freshly baked rolls loosely with aluminum foil and allow them to rest for about 10 minutes before adding the cream cheese frosting. This simple but essential step makes a significant difference in the final result.
Resting the cinnamon rolls after baking helps lock in moisture, preventing the soft, fluffy layers from drying out too quickly. During this short resting period, the internal heat continues to gently cook the gooey cinnamon sugar filling, allowing it to fully settle and soak into every layer of the dough. This is what gives each roll that perfectly soft, melt-in-your-mouth center that tastes just like a bakery-style cinnamon roll.
Skipping this step can lead to rolls that lose moisture too fast, resulting in a drier texture and a less gooey, caramelized filling. The resting time also allows the overall texture of the dough to fully develop, giving you that signature pillowy softness from the outside edge all the way through to the center.
Once the 10 minutes are up, spread the smooth and creamy cream cheese frosting generously over the warm rolls. The gentle warmth will allow the frosting to slightly melt into the layers, creating a rich, indulgent glaze effect that takes these homemade cinnamon rolls to the next level.
Why You’ll Love This Recipe
These cinnamon rolls are incredibly soft, fluffy, and perfectly sweet with a rich cinnamon filling that melts into every layer. The dough is easy to make and creates that classic airy texture, while the cream cheese frosting adds a smooth, slightly tangy finish that balances the sweetness. They are perfect for any occasion, whether you’re making a cozy weekend breakfast, a special brunch, or a comforting dessert.
Serving Suggestion
Serve the cinnamon rolls warm, with the cream cheese frosting slightly melting over the soft layers. They are perfect with coffee, tea, or as a sweet treat any time of the day, making them ideal for breakfast, brunch, or dessert.

Pro Tips for Perfect Cinnamon Rolls
Use Warm, Not Hot Milk One of the most important steps in making soft and fluffy homemade cinnamon rolls is getting the milk temperature just right. The milk should be lukewarm, ideally between 37°C and 40°C, warm enough to activate the dry yeast and help it bloom, but not so hot that it kills the yeast entirely. Overheated milk is one of the most common reasons homemade cinnamon roll dough fails to rise. If the milk is too cold, the yeast will be slow to activate, resulting in a dense, heavy dough. Using lukewarm milk ensures a reliable, consistent rise every single time and is the foundation of that perfectly airy, pillowy texture.
Don’t Rush the Rise Patience is key when it comes to making bakery-style cinnamon rolls at home. Giving the dough enough time to rise, both after mixing and again after shaping, is what creates that signature soft, fluffy, and light texture that makes every bite so irresistible. Rushing the rise by placing the dough in an overly hot environment or cutting the proofing time short can result in rolls that are dense, chewy, and underwhelming. For the best results, let the dough rise in a warm, draft-free spot until it has truly doubled in size. The slower and more natural the rise, the more flavor and softness develops in the dough.
Roll Evenly When shaping your cinnamon rolls, rolling the dough into an even, uniform rectangle is more important than it may seem. An evenly rolled rectangle ensures that every roll is the same size and thickness, which means they will all bake at the same rate and come out perfectly golden and soft. Uneven rolling can lead to some rolls being overbaked and dry while others remain underdone in the center. Take your time when rolling out the dough on a lightly floured surface, using a rolling pin to create a consistent thickness throughout. This small but important step is what gives you those beautiful, uniform, bakery-style cinnamon rolls that look just as good as they taste.
Don’t Overbake Overbaking is one of the easiest mistakes to make with homemade cinnamon rolls, and it can completely change the final texture. Even a few extra minutes in the oven can dry out the soft, fluffy dough and turn a gooey, caramelized cinnamon filling into something stiff and overly firm. Keep a close eye on your rolls from the 18 minute mark onward and cover them loosely with aluminum foil to protect the tops from browning too quickly while the centers continue to bake through. Pulling them out at just the right time is what guarantees that soft, pillowy, melt-in-your-mouth result that makes homemade cinnamon rolls so irresistible.
Frost at the Right Time Knowing when to add the cream cheese frosting is just as important as the frosting recipe itself. Spreading the frosting over warm cinnamon rolls straight from the oven creates a beautiful glaze effect, where the frosting gently melts into the soft layers and soaks into the gooey cinnamon sugar filling, adding an extra layer of richness and flavor. If you prefer a thicker, creamier frosting that holds its shape and sits on top of the rolls, allow them to cool slightly before spreading. Both methods deliver delicious results, so the right time to frost simply comes down to your personal preference and the finish you are looking for.
Ingredient Notes & Substitutions
Flour Flour is the backbone of any good homemade cinnamon roll dough. It builds the structure that holds everything together, giving the rolls their shape and that satisfying, pillowy bite. Using the right amount of flour is essential because too much makes the dough stiff and dense, while too little makes it too sticky to work with. The small additional tablespoon of flour in this recipe is there to fine-tune the dough consistency and ensure it is smooth, elastic, and easy to roll out into an even rectangle.
Milk and Butter Milk and butter are what give these homemade cinnamon rolls their incredibly soft, tender, and rich texture. The milk hydrates the dough and works together with the dry yeast to create a light and airy rise, while the butter adds richness, moisture, and that classic melt-in-your-mouth quality. Together, these two ingredients are responsible for that bakery-style softness that sets a great cinnamon roll apart from an average one.
Dry Yeast Using dry yeast makes this recipe simple, reliable, and beginner-friendly. Unlike fresh yeast, dry yeast is easy to store, measure, and work with. The key to activating it successfully is making sure the milk is lukewarm and not too hot, as overheated liquid can kill the yeast and prevent the dough from rising. When activated correctly, the yeast produces the gas bubbles that give the dough its light, fluffy, and airy texture.
Brown and White Sugar in the Filling The combination of brown sugar and white sugar creates that signature deep, caramel-like sweetness that makes these rolls so irresistible. Brown sugar brings a warm, molasses-rich depth of flavor and a slightly gooey consistency, while white sugar adds a clean, balanced sweetness and a subtle crunch. Together they melt beautifully into every layer of the dough during baking, producing that perfectly gooey, caramelized center that cinnamon roll lovers crave.
Cinnamon Cinnamon is the heart and soul of these homemade cinnamon rolls and the ingredient that gives them their classic, warm, and comforting flavor. Used generously in both the dough and the filling, it adds a deep, aromatic warmth that fills the kitchen as the rolls bake and makes every bite taste incredibly satisfying.
Room Temperature Cream Cheese Using room temperature cream cheese is absolutely essential for achieving a smooth, creamy, and lump-free frosting. Cold cream cheese does not blend properly and can leave behind unwanted lumps that affect both the texture and appearance of the frosting. When soft and at room temperature, it combines effortlessly with the butter, powdered sugar, heavy cream, and vanilla to create a frosting that is perfectly smooth, rich, and easy to spread over the warm cinnamon rolls.

Ingredients
For the Dough
- 400 g flour + 1 tbsp flour
- 40 g sugar
- 200 ml milk
- 6 g dry yeast
- 75 g butter
- 1 egg
- 1 tsp cinnamon
- A pinch of salt
- Vanilla flavoring
For the Filling
- 75 g butter
- 90 g brown sugar
- 20 g white sugar
- 3 tbsp cinnamon
For the Cream Cheese Frosting
- 115 g cream cheese (room temperature is essential)
- 55 g soft butter
- 30 g powdered sugar
- 40 ml heavy cream
- Vanilla
- ½ tsp cinnamon

Instructions
Prepare the Dough
Warm the milk until it is lukewarm, then stir in the sugar and dry yeast and let it sit until slightly foamy. In a large bowl, combine the flour, salt, and cinnamon, then add the yeast mixture, melted butter, egg, and vanilla. Mix until a soft dough forms, then knead until smooth and elastic. Cover and let it rise in a warm place until doubled in size.
Make the Filling
Mix the soft butter with brown sugar, white sugar, and cinnamon until smooth and spreadable. This creates the classic rich and gooey cinnamon filling.
Shape the Cinnamon Rolls
Roll out the dough into a large rectangle on a floured surface. Spread the filling evenly across the dough, then roll it tightly into a log. Cut into even rolls and place them into a baking dish. Let them rise again until slightly puffy.
Bake the Rolls
Preheat the oven to 180°C and bake for 30–35 minutes. After 18–20 minutes, cover them with aluminum foil to prevent the top from drying out. After about 25 minutes, reduce the temperature to 175°C so they bake evenly and stay soft.


Prepare the Frosting
Mix the cream cheese, soft butter, powdered sugar, heavy cream, vanilla, and cinnamon until smooth and creamy. The frosting should be soft and easy to spread.




Finish the Cinnamon Rolls
After baking, cover the rolls with foil and let them rest for about 10 minutes. Then spread the frosting on top either while they are still warm for a melty glaze or slightly cooled for a thicker finish.
FAQ
Yes, you can prepare these homemade cinnamon rolls ahead of time. After shaping and placing them in the baking dish, cover them tightly and refrigerate overnight. The next morning, simply take them out, let them come to room temperature and complete their second rise, then bake as directed. This makes them perfect for a stress-free breakfast or brunch.

SOFT AND FLUFFY CINNAMON ROLLS WITH CREAM CHEESE FROSTING
Zutaten
Method
- Warm the milk until it is lukewarm, then stir in the sugar and dry yeast and let it sit until slightly foamy. In a large bowl, combine the flour, salt, and cinnamon, then add the yeast mixture, melted butter, egg, and vanilla. Mix until a soft dough forms, then knead until smooth and elastic. Cover and let it rise in a warm place until doubled in size.
- Mix the soft butter with brown sugar, white sugar, and cinnamon until smooth and spreadable. This creates the classic rich and gooey cinnamon filling.
- Roll out the dough into a large rectangle on a floured surface. Spread the filling evenly across the dough, then roll it tightly into a log. Cut into even rolls and place them into a baking dish. Let them rise again until slightly puffy.
- Preheat the oven to 180°C and bake for 30–35 minutes. After 18–20 minutes, cover them with aluminum foil to prevent the top from drying out. After about 25 minutes, reduce the temperature to 175°C so they bake evenly and stay soft.
- Mix the cream cheese, soft butter, powdered sugar, heavy cream, vanilla, and cinnamon until smooth and creamy. The frosting should be soft and easy to spread.
- After baking, cover the rolls with foil and let them rest for about 10 minutes. Then spread the frosting on top either while they are still warm for a melty glaze or slightly cooled for a thicker finish.
Tried this recipe?
Let us know how it was!
THREE CHEESE MAC AND CHEESE
Zutaten
Kochutensilien
Method
- Bring a large pot of generously salted water to a boil. Add the pasta and cook until it is still noticeably firm, about 2 minutes less than the package instructions. Drain and set aside. Do not rinse.
- In a wide, heavy-bottomed saucepan, melt the butter over medium heat. Once foaming, add the flour and stir constantly for about 1 minute until the mixture is golden and smells slightly nutty.
- Pour in the cooking cream and heavy cream gradually, whisking constantly to prevent lumps from forming. Bring the sauce to a gentle simmer and cook for 2 to 3 minutes, stirring often, until it begins to thicken slightly.
- Reduce the heat to low. Add the grated Emmental, mozzarella, and gouda in batches, stirring between each addition until fully melted and the sauce is completely smooth and glossy.
- Add salt, pepper, curry, turmeric, paprika, and roasted chicken seasoning to taste. Stir well and taste again — the sauce should be bold and well-seasoned since the pasta will absorb and dilute the flavors slightly during baking.
- Add the drained pasta directly into the cheese sauce and stir until every piece is evenly coated. The mixture should look saucier than you expect at this point — that is correct.
- Pour the mac and cheese into a large baking dish and spread it out evenly. Cover tightly with aluminum foil.
- Place in a preheated oven at 180°C (355°F) and bake covered for 25 minutes until the sauce is bubbling around the edges and the pasta has absorbed the cream.
- Remove the foil and bake for a further 5 minutes until the top is lightly golden and the surface has a slight blister and color.
- Remove from the oven and allow to rest for 5 minutes before serving. Scoop generous portions directly from the dish and serve immediately.