Pillowy Soft Cinnamon Rolls are the ultimate indulgence. With their soft, airy dough and sweet, spiced filling, every bite feels like a warm hug. These rolls are perfect for breakfast on a lazy Sunday morning, a special occasion, or even just a treat to brighten up your day. Unlike store-bought versions, which can be dense and dry, these homemade delights are soft, fluffy, and every bit delicious – guaranteed to impress your family and friends.

I still remember the first time I made these Pillowy Soft Cinnamon Rolls. The aroma of cinnamon and sugar wafting through the kitchen was enough to make anyone happy. This isn’t just another cinnamon roll recipe; it’s about the experience of creating something delightful from scratch. Warm from the oven, drizzled with creamy icing, they are the perfect way to start your day or share with loved ones. So roll up your sleeves, and let’s get started!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: These cinnamon rolls come together with just 30 minutes of prep time.
- Irresistible Flavor: With a perfect balance of sweetness and spice, each bite offers a delightful blend of flavors.
- Eye-Catching Appeal: These rolls are sure to impress, with their beautiful shape and glossy glaze.
- Flexible Serving: Perfect for breakfast, brunch, or a comforting snack any time of the day.
- Diet-Friendly Options: Can be made with alternatives for gluten-free or low-sugar diets!
Ingredients You’ll Need
- ¾ cup whole milk (warmed to 110-113°F): This helps activate the yeast. Make sure it’s warm, not hot, as it can kill the yeast.
- 2 ¼ teaspoons instant yeast (1 standard packet): The star for that fluffy, airy texture we all love in cinnamon rolls.
- ¼ cup granulated sugar (divided): This sweetens the dough and the filling.
- ⅓ cup honey: Adds moisture and a hint of floral flavor.
- ½ cup full-fat plain Greek yogurt (or sour cream, room temperature): Contributes to tenderness and richness in the dough.
- 2 large eggs + 1 egg yolk (room temperature): Adds richness and helps with the structure.
- 1 teaspoon vanilla bean paste (or vanilla extract): Elevates the flavor of the dough with warmth and depth.
- 4 ¼ cups bread flour: Gives the rolls their chewy texture. You can substitute with all-purpose flour if needed, but the texture may vary.
- 1 ½ teaspoons salt: Enhances the overall flavor.
- 6 tablespoons unsalted butter (very soft but not melted): Adds richness and moisture to the dough.
- ½ cup heavy cream (warmed): Helps create a soft, decadent texture for the rolls.
- ½ cup unsalted butter (very soft but not melted): Used for the filling to enhance richness.
- 1 cup light brown sugar (packed): Provides deep sweetness and caramel notes in the filling.
- 2 Tablespoons cinnamon: The star spice that makes these rolls comforting and addictive.
- ¼ teaspoon kosher salt: Balances the sweetness.
- ½ teaspoon vanilla bean paste (or vanilla extract): Adds a layer of flavor to the filling.
- 4 oz full-fat block cream cheese (softened to room temperature): For a rich and creamy frosting.
- 4 tablespoons unsalted butter (softened to room temperature): Blends beautifully into the frosting.
- 1 ¼ cups powdered sugar: Sweetens the frosting to the perfect level.
- 1 teaspoon vanilla extract: Additional flavor enhancer for the frosting.
- Pinch salt (to taste): Balances the sweetness of the frosting.
- 1-2 Tablespoons heavy cream (or milk, as needed): To adjust the consistency of the frosting.
How to Make Pillowy Soft Cinnamon Rolls
Activate the Yeast: In a small bowl, combine the warmed whole milk (¾ cup), 2 ¼ teaspoons instant yeast, and 1 teaspoon of the granulated sugar. Let it sit for about 5-10 minutes until it looks foamy and bubbly. This means your yeast is active!
Mix the Dough: In a large mixing bowl, whisk together the remaining ¼ cup granulated sugar, honey (⅓ cup), Greek yogurt (½ cup), 2 large eggs, 1 egg yolk, and 1 teaspoon vanilla bean paste. Pour in the yeast mixture, and mix until well combined.
Combine Dry Ingredients: In another bowl, whisk together 4 ¼ cups bread flour and 1 ½ teaspoons salt. Gradually add the dry ingredients to the wet mixture, stirring until a dough forms.
Knead the Dough: Turn the dough onto a floured surface and knead it for about 8-10 minutes until it’s smooth and elastic. If the dough is too sticky, sprinkle a bit more flour as needed. Don’t over-knead; you want it soft and tender.
First Rise: Place the dough in a greased bowl and cover it with a cloth. Let it rise in a warm place for about 1 hour or until it has doubled in size.
Prepare the Filling: In a medium bowl, mix together ½ cup very soft unsalted butter, 1 cup packed light brown sugar, 2 tablespoons cinnamon, and a pinch of salt until well combined. Add ½ teaspoon vanilla bean paste, mixing thoroughly.
Roll Out the Dough: Once risen, turn the dough onto a floured surface and gently roll it out into a rectangle about 18×12 inches in size.
Spread the Filling: Evenly spread the cinnamon filling over the dough, leaving a small border around the edges.
Roll It Up: Starting from the long side, tightly roll the dough into a log. Pinch the seam to seal.
Slice the Rolls: Using a sharp knife or a string, cut the log into 12 equal pieces. Arrange them in a greased baking dish, leaving some space for them to rise again.
Second Rise: Cover the rolls and let them rise for another 30 minutes, or until puffy.
Preheat the Oven: About 15 minutes before the rolls are ready, preheat your oven to 350°F (175°C).
Bake the Rolls: Once risen, pour warmed heavy cream (½ cup) over the rolls. Bake for 25-30 minutes or until golden brown and cooked through.
Make the Frosting: While the rolls bake, prepare the frosting. In a medium bowl, beat together the softened cream cheese (4 oz), unsalted butter (4 tablespoons), powdered sugar (1 ¼ cups), 1 teaspoon vanilla extract, and a pinch of salt. Mix until smooth, adding heavy cream (1-2 tablespoons) to reach desired consistency.
Frost and Serve: Once the rolls are out of the oven, allow them to cool slightly. Spread the cream cheese frosting generously over the warm rolls, letting it melt into those soft edges. Enjoy your delicious creations!
Storing & Reheating
To keep your leftover cinnamon rolls fresh, store them in an airtight container at room temperature for up to 2 days. For longer storage, pop them in the refrigerator for up to 5 days. If you want to freeze them, wrap each roll individually in plastic wrap and place them in a freezer-safe bag for up to 3 months. To reheat, warm them in a 350°F (175°C) oven for about 10 minutes, or until warmed through. The texture and flavor improve when fresh, but they’re still delightful.
Chef’s Helpful Tips
- Keep your ingredients at room temperature, especially eggs and dairy. This will help your rolls rise better.
- Don’t rush the rising process; it’s essential for fluffy rolls.
- For extra flavor, consider adding raisins or chopped walnuts to the filling.
- If your dough feels too sticky, add a little extra flour, but avoid overworking it to maintain softness.
- Give the rolls a hint of fun with flavored cream cheese, like orange or maple!
Pillowy Soft Cinnamon Rolls are sure to become a beloved recipe in your home. Their incredible taste and texture, combined with the delight of baking them from scratch, create a joyful experience. Don’t hesitate to experiment with flavors or toppings; the kitchen is your playground! Gather your loved ones around, and enjoy the sweetness of life with every delicious bite.

Recipe FAQs
Can I make these cinnamon rolls ahead of time?
Absolutely! You can prepare the rolls, slice them, and place them in the baking dish. Cover and refrigerate them overnight. In the morning, let them rise for about 30-45 minutes before baking.
What can I use instead of heavy cream?
If you’re looking for a lighter option, you can use half-and-half or full-fat milk. Just keep in mind that the texture might not be as rich, but they will still turn out delicious!
How do I know when my rolls are done baking?
The rolls are done when they are golden brown on the top and the edges have pulled away from the pan. If a toothpick inserted into the center comes out clean, they’re ready to come out.
Can I use whole wheat flour?
Yes, you can! However, I recommend using half whole wheat and half bread flour for the best texture, as whole wheat flour can make the rolls denser.
PrintMore Desserts Recipes
- Easy Chai Cinnamon Rolls with Caramel | Bakery-Style
- Mini Cinnamon Rolls (Pillowy Soft)
- Eggnog Cinnamon Rolls
Recipe Card

Pillowy Soft Cinnamon Rolls
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: 12 1x
- Category: Desserts
- Method: Baking
- Cuisine: American
Description
These Pillowy Soft Cinnamon Rolls are irresistibly fluffy and flavorful, made with warm milk, honey, Greek yogurt, and a rich cinnamon filling. Perfect for breakfast, brunch, or anytime you crave a sweet treat!
Ingredients
- ¾ cup whole milk (warmed to 110-113°F)
- 2 ¼ teaspoons instant yeast (1 standard packet)
- ¼ cup granulated sugar (divided)
- ⅓ cup honey
- ½ cup full-fat plain Greek yogurt (or sour cream, room temperature)
- 2 large eggs + 1 egg yolk (room temperature)
- 1 teaspoon vanilla bean paste (or vanilla extract)
- 4 ¼ cups bread flour
- 1 ½ teaspoons salt
- 6 tablespoons unsalted butter (very soft but not melted)
- ½ cup heavy cream (warmed)
- ½ cup unsalted butter (very soft but not melted)
- 1 cup light brown sugar (packed)
- 2 tablespoons cinnamon
- ¼ teaspoon kosher salt
- ½ teaspoon vanilla bean paste (or vanilla extract)
- 4 oz full-fat block cream cheese (softened to room temperature)
- 4 tablespoons unsalted butter (softened to room temperature)
- 1 ¼ cups powdered sugar
- 1 teaspoon vanilla extract
- Pinch salt (to taste)
- 1–2 tablespoons heavy cream (or milk, as needed)
Instructions
- Warm the milk in the microwave until it reaches 110-113°F and combine it with the yeast and 1 tablespoon of sugar in a bowl. Let it sit for 5 minutes until foamy.
- Add honey, the remaining sugar, Greek yogurt, eggs, egg yolk, and vanilla to the yeast mixture. Mix briefly to combine.
- Stir in the bread flour and salt. Mix on low speed until a shaggy dough forms, then let it rest uncovered for 10 minutes.
- Switch to the dough hook and knead the dough on medium speed for 5-6 minutes until it is smooth and elastic.
- With the mixer running, incorporate the softened butter one tablespoon at a time until fully mixed in, and knead for another 4-6 minutes.
- Transfer the dough to a greased bowl, cover, and let it rise in a warm place for 45-60 minutes until puffy but not doubled.
- Mix softened butter, brown sugar, cinnamon, salt, and vanilla into a paste for the filling.
- Grease a 9×13-inch baking pan and roll the dough into a 24×18-inch rectangle on a floured surface, then spread the filling evenly.
- Cut the dough into 12 even strips, roll each strip tightly, and place them in the prepared pan.
- Cover the rolls and let rise for 45 minutes to 1 hour until puffy. Preheat the oven to 350°F.
- Warm the heavy cream slightly and pour it around the rolls, then bake for 25-30 minutes until golden brown and the internal temperature reaches 185-190°F.
- Make the frosting by beating cream cheese and butter until smooth, then mix in powdered sugar, vanilla, and salt. Add cream as needed to achieve a spreadable consistency, and frost the warm rolls.
Notes
For best results, make sure your ingredients are at room temperature before starting.
If you prefer a richer flavor, let the rolls cool completely and then frost them before serving.
These cinnamon rolls can be made ahead and baked in the morning for a fresh breakfast treat.
Nutrition
- Serving Size: 1 roll
- Calories: 320
- Sugar: 24g
- Sodium: 250mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 60mg

