The rain was tapping gently on the kitchen window, a steady rhythm that somehow made the whole world feel wrapped in a soft, cozy blanket. I had just settled into my favorite spot, a half-read book in one hand and a mug of something warm in the other. Then came that sudden craving—not for just any snack, but for something warm and comforting that could match the mood outside. Honestly, the idea of cinnamon rolls felt like the perfect answer, but I didn’t want the usual store-bought kind. Too sweet, too fake, too… uninspired.
So, I decided to try making cozy rainy afternoon cinnamon rolls from scratch. I wasn’t sure if the timing was right—homemade cinnamon rolls can be a bit of a project, you know? But there’s something about rainy days that slows time down just enough to make the effort feel worth it. The smell of yeast dough rising, the swirl of cinnamon and sugar, and that luscious cream cheese glaze melting on top—all of it came together like a warm hug on a damp afternoon.
What surprised me the most was how approachable this recipe turned out. No fancy ingredients, no complicated steps—just honest, scratch-made goodness that filled the house and my heart. I kept thinking, why haven’t I done this sooner? Now, every time clouds gather and the rain starts, these cinnamon rolls have become my little ritual. They remind me that sometimes, the best comfort comes from the simplest things, made with a bit of patience and a lot of love.
Why You’ll Love This Recipe
Cinnamon rolls from scratch might sound intimidating at first, but this recipe breaks it down into something delightfully doable. Having tested and tweaked it through many rainy afternoons, I can vouch for its consistent success and soul-soothing results. Here’s why this recipe deserves a spot in your baking rotation:
- Quick & Easy: The dough comes together in under 20 minutes, and while it needs time to rise, the hands-on part is refreshingly simple—perfect for an unhurried afternoon.
- Simple Ingredients: No trips to specialty stores required. Chances are, you already have flour, cinnamon, and sugar in your pantry.
- Perfect for Cozy Days: Whether you’re curled up reading, working from home, or hosting an impromptu brunch, these cinnamon rolls hit the spot.
- Crowd-Pleaser: Friends, family, or just you—everyone seems to ask for seconds once these rolls come out of the oven.
- Unbelievably Delicious: The balance of soft, pillowy dough with a buttery cinnamon swirl and a tangy cream cheese glaze is comfort food in its truest form.
What sets this apart is the dough’s tender crumb, achieved by mixing in just the right amount of butter and milk, along with a gentle kneading technique that my grandma once showed me. Plus, the glaze is not your typical sugar overload—it’s creamy with just a hint of tang, which keeps the rolls from feeling too heavy. Honestly, after one bite, you’ll find yourself closing your eyes and savoring the moment. It’s the kind of treat that makes rainy afternoons feel special—warm, inviting, and a little bit magical.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, and substitutions are easy if you want to tweak it.
- For the Dough:
- All-purpose flour, 3 ½ cups (about 440g) – for a soft but sturdy dough
- Granulated sugar, ⅓ cup (67g) – adds just the right sweetness
- Instant yeast, 2 ¼ teaspoons (one packet) – helps the dough rise beautifully
- Salt, 1 teaspoon – balances the sweetness
- Whole milk, 1 cup (240ml), warmed to about 110°F (43°C) – creates a tender crumb (substitute with almond milk for dairy-free)
- Unsalted butter, ¼ cup (56g), melted and slightly cooled – adds richness
- Large egg, room temperature – binds the dough
- For the Filling:
- Unsalted butter, ⅓ cup (75g), softened – the base for the cinnamon swirl
- Brown sugar, ½ cup (100g), packed – deep, caramel-like sweetness
- Ground cinnamon, 2 tablespoons – the star spice
- Ground nutmeg, ¼ teaspoon (optional) – adds warmth and complexity
- For the Cream Cheese Glaze:
- Cream cheese, 4 ounces (113g), softened to room temperature – for tangy richness
- Powdered sugar, 1 cup (120g) – smooth sweetness
- Vanilla extract, 1 teaspoon – subtle floral note
- Milk, 2 tablespoons (30ml) – to thin the glaze to perfect drizzly consistency
I trust brands like King Arthur for flour and Bob’s Red Mill for cinnamon when I want consistent quality. If you’re baking in summer, swapping the brown sugar with coconut sugar gives a lovely depth, and for a vegan twist, try a dairy-free cream cheese and plant-based milk in the glaze. The ingredient list is forgiving, so feel free to adapt it to what’s on hand.
Equipment Needed
- Large mixing bowl – I prefer glass or stainless steel for easy cleaning
- Measuring cups and spoons – precision matters, especially with yeast
- Wooden spoon or silicone spatula – for mixing dough and spreading filling
- Rolling pin – a smooth, weighted one works best for even dough thickness
- 9×13 inch (23×33 cm) baking pan – perfect for the rolls to rise and bake evenly
- Kitchen towel or plastic wrap – to cover the dough during rising
- Stand mixer with dough hook (optional) – great if you want to save elbow grease, but hand kneading works just fine
- Cooling rack – helps keep the rolls from getting soggy after baking
Personally, I started with a simple rolling pin from a budget store, and it’s held up for years. For kneading, nothing beats hands-on feel, but if you want to speed things up, a stand mixer like a KitchenAid is a lifesaver. Just remember to keep your tools clean and dry, especially when working with yeast dough, to avoid any unwanted sticky situations!
Preparation Method

- Activate the Yeast: In a large bowl, combine the warm milk (about 110°F/43°C) and sugar, stirring to dissolve. Sprinkle the instant yeast over the top and let it sit for 5–10 minutes until foamy. If it doesn’t foam, your yeast might be inactive, so try a fresh packet.
- Make the Dough: To the yeast mixture, add the melted butter and egg, whisking gently. Slowly add 3 cups (375g) of flour and salt, stirring with a wooden spoon until it starts to come together. Transfer to a floured surface and knead by hand, adding more flour a little at a time (up to ½ cup/60g) until the dough is soft, smooth, and slightly tacky. This usually takes about 8–10 minutes.
- First Rise: Lightly oil a large bowl and place the dough inside, turning once to coat. Cover with a kitchen towel or plastic wrap and let rise in a warm spot for 1 to 1 ½ hours until doubled in size. A cozy corner near a sunny window or next to a warm appliance works well.
- Prepare the Filling: While the dough rises, mix the softened butter, brown sugar, cinnamon, and nutmeg in a small bowl until creamy. Set aside.
- Roll Out the Dough: Once risen, punch down the dough gently and transfer it to a floured surface. Roll it into a rectangle about 16×12 inches (40×30 cm) thick. Spread the cinnamon filling evenly over the dough, leaving a small border along the edges.
- Form the Rolls: Starting at the long edge, roll the dough tightly into a log. Use a sharp knife or dental floss to cut into 12 even slices. Place the rolls cut-side up in a greased 9×13 inch pan, leaving a bit of space between each.
- Second Rise: Cover the pan loosely with plastic wrap and let the rolls rise for another 30–45 minutes until puffy but not doubled.
- Bake: Preheat the oven to 350°F (175°C). Bake the rolls for 25–30 minutes until golden brown and cooked through. The centers should spring back lightly when pressed.
- Make the Glaze: While the rolls bake, beat the softened cream cheese, powdered sugar, vanilla, and milk together until smooth and spreadable. Adjust milk to get a drizzle consistency.
- Glaze and Serve: Remove the rolls from the oven and let cool for 10 minutes. Generously drizzle the cream cheese glaze over the warm rolls and serve immediately. The gooey, tangy topping is irresistible!
Pro tip: If your dough is feeling sticky while kneading, resist the urge to add too much flour. A slightly tacky dough results in softer rolls. Also, keep an eye on your oven temperature—every oven bakes a bit differently, so start checking at 25 minutes to avoid over-baking.
Cooking Tips & Techniques
One of the trickiest parts of making cinnamon rolls from scratch is getting the dough just right. Here’s what I’ve learned after more than a handful of attempts:
- Milk Temperature Matters: Too hot and it kills the yeast; too cold and the dough won’t rise. Aim for warm, like a baby’s bathwater (around 110°F/43°C).
- Kneading Is Key: Don’t rush the kneading. It develops gluten, which gives you that soft, chewy texture. If you’re new to kneading, just press, fold, and turn the dough repeatedly—your arms will get a workout, but it’s worth it.
- Let It Rise Properly: Patience is your friend. The dough needs time to double in size. A cool kitchen slows this process, so find a warm, draft-free spot. I sometimes pop the dough in my oven with just the light on for a gentle heat source.
- Cutting Rolls Cleanly: Use dental floss or a sharp serrated knife to slice the log without squishing the rolls. This keeps the layers neat and pretty.
- Watch the Bake Time: The rolls should be golden but not overly browned. Underbaked dough will feel squishy; overbaked, dry. When in doubt, you can check with a toothpick inserted in the center—it should come out clean.
Once, I forgot to cover the dough during the rise and ended up with a dry crust—lesson learned! Covering keeps the moisture in and the dough soft. Also, multitasking by preparing the glaze while rolls bake saves time and keeps everything fresh.
Variations & Adaptations
Cinnamon rolls are wonderfully versatile. Here are a few ideas to tailor this recipe to your tastes or dietary needs:
- Vegan Version: Swap the milk for almond or oat milk, use a flax egg (1 tbsp ground flaxseed + 3 tbsp water), and replace butter with plant-based margarine. Use dairy-free cream cheese for the glaze.
- Nutty Twist: Add ½ cup chopped pecans or walnuts to the cinnamon filling for crunch and deeper flavor.
- Fruit-Infused: Toss in ½ cup raisins, dried cranberries, or chopped apples with the cinnamon sugar mixture for a fruity surprise.
- Gluten-Free: Use a gluten-free all-purpose flour blend designed for baking, and add 1 teaspoon xanthan gum if your blend doesn’t contain it.
- Spiced Up: Experiment by adding cardamom, ginger, or cloves to the filling for a warm spice profile.
One time, I swapped out the cream cheese glaze for a simple maple drizzle, and it turned out fantastic—especially if you’re after a less tangy finish. Also, these rolls can be baked in a cast-iron skillet for a rustic touch and crispier edges.
Serving & Storage Suggestions
These cinnamon rolls are best enjoyed warm, fresh out of the oven with that glossy cream cheese glaze still melting. Serve them with a mug of hot coffee, tea, or even a rich hot chocolate to make the cozy vibes complete—something like the creamy collagen hot chocolate I love on cold days.
If you’re serving for a brunch or casual gathering, place the rolls on a pretty platter lined with parchment paper. They pair wonderfully with fresh fruit or a light salad for balance, especially if you try a recipe like the cozy harissa chickpea stew for dinner later on.
To store, keep leftover rolls in an airtight container at room temperature for up to 2 days. For longer storage, freeze them individually wrapped for up to 3 months. When ready to enjoy again, thaw and warm in a 300°F (150°C) oven for 10 minutes or microwave for 20-30 seconds. The flavors actually deepen a bit overnight, making the next day’s rolls taste even better.
Nutritional Information & Benefits
Each cinnamon roll provides approximately 300-350 calories, depending on size and glaze amount. They offer a balance of carbohydrates for energy, moderate fat from butter and cream cheese, and a small amount of protein from the egg and dairy.
Cinnamon brings antioxidant properties and may help regulate blood sugar, while the cream cheese glaze adds calcium and vitamin A. This recipe can be adapted for gluten-free or vegan diets, making it accessible to many.
From a wellness perspective, I see these as an occasional treat that pairs well with a nutritious day—just like enjoying a batch of easy collagen protein balls as a snack elsewhere on the menu. The joy and comfort these rolls bring make them worth savoring mindfully.
Conclusion
There’s something undeniably special about cozy rainy afternoon cinnamon rolls from scratch. They’re not just a recipe; they’re a small act of kindness toward yourself on a quiet day. The mix of soft dough, fragrant cinnamon, and creamy glaze is a comforting ritual that never gets old in my kitchen.
Feel free to play around with the spices, fillings, or glaze to make this your own. I love hearing how others put their twist on this classic, so don’t hesitate to share your adaptations or questions below.
Whether you’re baking for yourself, your family, or friends, these cinnamon rolls are sure to bring a little sunshine on the dreariest of days. So next time the rain starts, you might just find yourself reaching for this recipe again—and that’s a feeling I never get tired of.
Frequently Asked Questions
Can I make the dough ahead of time?
Yes! You can prepare the dough, let it rise once, then refrigerate it overnight. In the morning, roll, fill, cut, and let it rise again before baking.
What if I don’t have instant yeast?
You can use active dry yeast instead. Just dissolve it in the warm milk with sugar and let it sit for about 10 minutes until foamy before proceeding.
How do I keep the rolls soft the next day?
Store them in an airtight container at room temperature. Reheat gently in the microwave or oven to refresh softness.
Can I freeze unbaked cinnamon rolls?
Absolutely. After cutting the rolls, place them in the pan, cover tightly, and freeze. When ready, thaw overnight in the fridge, let rise, then bake as usual.
What’s the best way to get a gooey glaze?
Use softened cream cheese and powdered sugar, adding milk a little at a time until you get a pourable but thick consistency. Apply the glaze while the rolls are still warm for that melty effect.
Pin This Recipe!

Cozy Rainy Afternoon Cinnamon Rolls from Scratch
These cinnamon rolls are soft, pillowy, and made from scratch with a buttery cinnamon swirl and a tangy cream cheese glaze, perfect for cozy rainy afternoons.
- Prep Time: 20 minutes
- Cook Time: 25-30 minutes
- Total Time: 2 hours 15 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 3 ½ cups all-purpose flour (about 440g)
- ⅓ cup granulated sugar (67g)
- 2 ¼ teaspoons instant yeast (one packet)
- 1 teaspoon salt
- 1 cup whole milk, warmed to about 110°F (43°C)
- ¼ cup unsalted butter, melted and slightly cooled (56g)
- 1 large egg, room temperature
- ⅓ cup unsalted butter, softened (75g)
- ½ cup brown sugar, packed (100g)
- 2 tablespoons ground cinnamon
- ¼ teaspoon ground nutmeg (optional)
- 4 ounces cream cheese, softened to room temperature (113g)
- 1 cup powdered sugar (120g)
- 1 teaspoon vanilla extract
- 2 tablespoons milk (30ml)
Instructions
- Activate the yeast by combining warm milk and sugar in a large bowl, sprinkle instant yeast on top, and let sit for 5–10 minutes until foamy.
- Add melted butter and egg to the yeast mixture, whisk gently. Slowly add 3 cups flour and salt, stir until combined.
- Transfer dough to a floured surface and knead by hand for 8–10 minutes, adding up to ½ cup more flour until dough is soft, smooth, and slightly tacky.
- Lightly oil a large bowl, place dough inside, turn to coat, cover with towel or plastic wrap, and let rise in a warm spot for 1 to 1 ½ hours until doubled in size.
- Prepare the filling by mixing softened butter, brown sugar, cinnamon, and nutmeg until creamy.
- Punch down risen dough, roll out on floured surface into a 16×12 inch rectangle.
- Spread cinnamon filling evenly over dough, leaving a small border.
- Roll dough tightly from the long edge into a log, cut into 12 even slices using a sharp knife or dental floss.
- Place rolls cut-side up in a greased 9×13 inch baking pan, leaving space between each.
- Cover pan loosely with plastic wrap and let rolls rise for 30–45 minutes until puffy but not doubled.
- Preheat oven to 350°F (175°C). Bake rolls for 25–30 minutes until golden brown and centers spring back lightly when pressed.
- While baking, beat cream cheese, powdered sugar, vanilla, and milk until smooth and spreadable, adjusting milk for drizzle consistency.
- Remove rolls from oven, cool for 10 minutes, then generously drizzle cream cheese glaze over warm rolls and serve immediately.
Notes
Use warm milk at about 110°F to activate yeast properly. Knead dough until soft and slightly tacky for best texture. Cover dough during rising to keep moisture. Use dental floss or a sharp serrated knife to cut rolls cleanly. Start checking rolls at 25 minutes to avoid over-baking. For vegan or dairy-free versions, substitute milk and butter accordingly and use dairy-free cream cheese for glaze.
Nutrition
- Serving Size: 1 cinnamon roll
- Calories: 325
- Sugar: 20
- Sodium: 250
- Fat: 14
- Saturated Fat: 8
- Carbohydrates: 44
- Fiber: 1
- Protein: 5
Keywords: cinnamon rolls, homemade cinnamon rolls, cinnamon roll recipe, cream cheese glaze, cozy dessert, rainy day recipe, easy cinnamon rolls


