Pillowy Soft Cinnamon Rolls
Pillowy Soft Cinnamon Rolls are a delightful combination of fluffy dough and rich, warm flavors that can turn any ordinary day into a special occasion. Picture waking up to the sweet aroma of freshly baked cinnamon rolls wafting through your home, each roll beautifully golden and swirled with gooey cinnamon and sugar. They offer a tantalizing balance of soft, pillowy bread and a sweet, creamy frosting that hugs each roll just right. This recipe guarantees that you’ll experience a melt-in-your-mouth texture, making it nearly impossible to resist seconds (or thirds!).
Table of Contents

My first experience with perfect cinnamon rolls happened during a holiday gathering. As I watched my family enjoy each delicious bite, I couldn’t help but feel a sense of satisfaction. These Pillowy Soft Cinnamon Rolls have become a staple in my home, loved by everyone from my kids to my friends. They make for an easy weekend breakfast or a delightful treat to share at gatherings. If you’re ready to create something magical in your kitchen, let’s get baking!
Why You’ll Love This Recipe
- Simple & Quick: You can whip up a batch of these delicious rolls in about 2 hours, including prep and bake time.
- Irresistible Flavor: The combination of cinnamon, sugar, and a rich cream cheese frosting creates an unforgettable taste experience.
- Eye-Catching Appeal: These rolls are gorgeous to look at, making them perfect for holiday brunches or special occasions.
- Flexible Serving: Enjoy them as a sweet breakfast treat, an afternoon snack, or a dessert after dinner.
- Diet-Friendly Options: With a few tweaks, these can be made gluten-free or dairy-free for those with dietary restrictions.
Ingredients You’ll Need
- ¾ cup whole milk (warmed to 110-113°F): Warm milk helps to activate the yeast and create a tender roll. If you don’t have whole milk, you can substitute with almond milk.
- 2 ¼ teaspoons instant yeast (1 standard packet): Instant yeast works quickly, ensuring your rolls rise beautifully. Regular active dry yeast can be used, just remember to activate it first.
- ¼ cup granulated sugar (divided): You’ll use part of this sugar to activate the yeast and the rest for the filling, giving the rolls a touch of sweetness.
- ⅓ cup honey: Honey adds a depth of flavor and moisture. Agave syrup works well if you prefer a vegan option.
- ½ cup full-fat plain Greek yogurt (or sour cream): This keeps the dough moist and adds a delightful tang. If you’re going for a lower-fat version, plain yogurt can also work.
- 2 large eggs + 1 egg yolk (room temperature): Eggs provide an enriching quality to the dough. Make sure they’re at room temperature for the best results and an even mix.
- 1 teaspoon vanilla bean paste (or vanilla extract): This discretionary ingredient elevates the flavor. Pure vanilla extract is a great substitute if needed.
- 4 ¼ cups bread flour: Using bread flour gives these cinnamon rolls a chewy texture. All-purpose flour is a suitable substitute but may yield slightly softer rolls.
- 1 ½ teaspoons salt: Salt enhances the flavors and balances the sweetness.
- 6 tablespoons unsalted butter (very soft but not melted): Softened butter integrates easily into the dough. Avoid melting it, as you want to maintain the dough’s structure.
- ½ cup heavy cream (warmed): You’ll drizzle this over the rolls before baking to create a rich, luscious texture. Feel free to substitute with a dairy-free option like coconut cream.
- ½ cup unsalted butter (very soft but not melted): This is used in the cinnamon filling for that decadent taste.
- 1 cup light brown sugar (packed): Brown sugar adds a deeper, caramel-like flavor to the filling.
- 2 Tablespoons cinnamon: This is where the magic happens—the warm spice that most people adore in cinnamon rolls!
- ¼ teaspoon kosher salt: A small amount helps enhance the overall flavor.
- ½ teaspoon vanilla bean paste (or vanilla extract): This adds another layer of flavor to the filling.
- 4 oz full-fat block cream cheese (softened to room temperature): Cream cheese frosting is a classic topping that perfectly complements the rolls.
- 4 tablespoons unsalted butter (softened to room temperature): Combined with cream cheese, it makes for a smooth, spreadable frosting.
- 1 ¼ cups powdered sugar: This sweetens the frosting and creates a silky texture.
- 1 teaspoon vanilla extract: Just a touch will elevate the flavor of your cream cheese frosting.
- Pinch salt (to taste): A pinch balances the sweetness of the frosting.
- 1-2 Tablespoons heavy cream (or milk, as needed): This helps achieve your desired frosting consistency.
How to Make Pillowy Soft Cinnamon Rolls
- Prepare the Dough: In a mixing bowl, combine the warm milk (¾ cup) and 1 tablespoon of the granulated sugar (from the ¼ cup). Sprinkle the instant yeast (2 ¼ teaspoons) on top and let it sit for about 5-10 minutes until frothy.
- Mix the Wet Ingredients: Once the yeast is activated, add in the rest of the granulated sugar (3 tablespoons), honey (⅓ cup), Greek yogurt (½ cup), eggs (2 large + 1 yolk), and vanilla bean paste (1 teaspoon). Whisk until well combined.
- Combine Dry Ingredients: In a separate bowl, combine the bread flour (4 ¼ cups), salt (1 ½ teaspoons), and mix together.
- Incorporate the Dry into the Wet: Gradually add the dry mixture to the wet mixture. Use a wooden spoon or spatula to combine until a shaggy dough forms.
- Knead the Dough: Transfer the dough to a lightly floured surface and knead for about 8-10 minutes, or until the dough is smooth and elastic. If it’s too sticky, add a little more flour.
- First Rise: Form the dough into a ball and place it in a greased bowl, covering it with a damp cloth. Let it rise for about 1 hour, or until it has doubled in size.
- Prepare the Filling: In a small bowl, mix together the softened butter (½ cup), light brown sugar (1 cup), cinnamon (2 tablespoons), and kosher salt (¼ teaspoon). This will create a spreadable filling.
- Shape the Rolls: Once the dough has risen, punch it down, and transfer it to a lightly floured surface. Roll it out into a large rectangle (about 16×12 inches). Spread the filling evenly across the dough.
- Roll & Cut: Tightly roll the dough starting from the long edge. Cut the roll into 12 equal pieces using a sharp knife or dental floss for a clean slice!
- Second Rise: Place the rolls in a greased baking dish, allowing a little space between each roll. Cover and let them rise for another 30 minutes. Preheat your oven to 350°F (180°C) during this time.
- Add Cream: Gently pour the warmed heavy cream (½ cup) over the rolls before baking. This will keep them exceptionally moist and tender.
- Bake: Once preheated, bake the rolls in the oven for about 25-30 minutes or until they are golden brown around the edges.
- Prepare the Frosting: While the rolls bake, make your frosting by creaming together the softened cream cheese (4 oz), softened butter (4 tablespoons), powdered sugar (1 ¼ cups), vanilla extract (1 teaspoon), and salt (a pinch). If needed, thin with heavy cream (1-2 tablespoons) to reach your desired consistency.
- Frost & Serve: Once the rolls are done baking, let them cool slightly, then generously spread the cream cheese frosting on top. Serve warm and enjoy that delightful first bite!
Storing & Reheating
Store any leftover cinnamon rolls at room temperature for up to 2 days in an airtight container. For longer storage, refrigerate them for up to a week. You can also freeze these rolls for up to 3 months; simply wrap them tightly in plastic wrap and foil. To reheat, pop them in the microwave for about 20-30 seconds, or warm them in the oven at 350°F (175°C) for 10 minutes. Keep in mind that while they’ll still be delicious, the texture may become slightly more dense after freezing.
Chef’s Helpful Tips
- Ensure that all your wet ingredients are at room temperature; it helps in creating a perfectly soft dough.
- Knead the dough well until it is smooth and elastic, which helps your cinnamon rolls rise beautifully.
- For rich flavors, don’t skip the vanilla—whether it’s the bean paste or extract, it truly makes a difference.
- You can experiment with different frostings—consider a maple glaze or vanilla icing if you want a twist on the classic.
- Make these rolls ahead of time; prepare them up to the second rise, then refrigerate overnight. Just bring them back to room temperature before baking.
If you’re searching for something that brings joy to both the baker and the enjoyer, look no further than these delightful rolls. Each time you make them, you’ll cultivate your own memories, and who knows—you might even want to share this recipe with friends and family!

Recipe FAQs
Can I make these cinnamon rolls ahead of time?
Yes, you can prepare the rolls up to the second rise, cover them well, and refrigerate overnight. Let them come to room temperature before baking.
What’s the best way to get a perfect rise?
Make sure your yeast is fresh and active by checking the expiration date. Keeping your dough in a warm, draft-free place will help it rise beautifully.
Can I use all-purpose flour instead of bread flour?
Absolutely! While bread flour provides a chewier texture, all-purpose flour will still yield a delicious result. Just keep an eye on the dough consistency; it may be slightly softer.
How do I fix dry cinnamon rolls?
If your cinnamon rolls turn out dry, it’s usually due to overbaking or not having enough moisture in the dough. For next time, ensure you’re measuring accurately and check for doneness around the 20-minute mark. If necessary, brush them with a bit of melted butter while they are warm.
PrintMore Desserts & Appetizers Recipes
- Cinnamon Raisin Hot Cross Buns (Make-Ahead Easter Rolls)
- Buttery Soft Dinner Rolls That Are Perfect for the Holidays
- Mini Cinnamon Rolls (Pillowy Soft)
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Pillowy Soft Cinnamon Rolls
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Total Time: 55 minutes
- Yield: 12 servings 1x
- Category: Desserts & Appetizers
- Method: Baking
- Cuisine: American
Description
These Pillowy Soft Cinnamon Rolls are a delightful treat with their fluffy dough and sweet cinnamon filling. Perfect for breakfast or dessert, they are sure to please anyone seeking an easy homemade option.
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
- Begin by warming the milk in the microwave until it reaches 110-113°F. Combine it with the yeast and 1 tablespoon of sugar in a mixing bowl and let sit for 5 minutes until foamy.
- Next, add the honey, the remaining sugar, Greek yogurt, eggs, egg yolk, and vanilla to the yeast mixture. Mix briefly using the paddle attachment.
- Incorporate the bread flour and salt, mixing on low speed until a shaggy dough forms. Allow the dough to rest, uncovered, for 10 minutes to relax the gluten.
- After resting, switch to the dough hook and knead the dough on medium speed for 5-6 minutes until it becomes smooth and elastic.
- While kneading, gradually add the softened butter one tablespoon at a time until fully incorporated. Continue kneading for 4-6 minutes until the dough is smooth and somewhat tacky.
- Transfer the dough to a greased bowl, cover with plastic wrap, and let rise in a warm area for 45-60 minutes until puffy.
- Meanwhile, prepare the filling by mixing the softened butter, brown sugar, cinnamon, salt, and vanilla into a spreadable paste.
- Grease a 9×13-inch baking pan and roll out the dough into a 24×18-inch rectangle on a floured surface. Spread the filling evenly over the dough.
- Cut the dough into 12 even strips using a pizza cutter, then tightly roll them into rolls and arrange them in the baking pan.
- Cover the rolls to rise again for 45 minutes to 1 hour until noticeably puffy. Preheat the oven to 350°F during this time.
- Warm the heavy cream and pour it around the rolls, then bake for 25-30 minutes until golden brown, checking that the internal temperature is about 185-190°F. Cool for 10 minutes.
- For frosting, beat the cream cheese and butter until smooth, then add powdered sugar, vanilla, and salt, mixing until creamy. If needed, add cream or milk for a spreadable consistency.
Notes
Ensure the milk is warm enough to activate the yeast but not too hot to kill it.
Allow enough time for both rises to achieve the perfect soft texture of the rolls.
For variety, consider adding nuts or raisins to the filling.
Nutrition
- Serving Size: 1 roll
- Calories: 300
- Sugar: 16g
- Sodium: 200mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 0g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 60mg





