The Best Eggless Cinnamon Rolls with Cream Cheese Frosting

I never really planned on making cinnamon rolls from scratch. For the longest time, they felt like one of those recipes that looked amazing but also looked like way too much work.

One weekend, I finally decided to give them a try. The first batch tasted good, but they weren’t nearly as soft as I wanted. So I made them again. Then again. Each batch taught me something different, don’t rush the rise, don’t keep adding flour just because the dough feels a little sticky, and don’t be shy with the cinnamon filling.

Now these are the eggless cinnamon rolls I bake when I have a little extra time and want the kitchen to smell incredible. They’re soft, fluffy, packed with buttery cinnamon sugar, and finished with a cream cheese frosting that melts into every swirl.

If you’re making homemade eggless cinnamon rolls for the first time, don’t let the yeast intimidate you. Take your time, trust the process, and you’ll end up with a pan of warm, fluffy cinnamon rolls that are absolutely worth the wait.

Cinnamon Rolls

Before We Get Our Hands Floury…

Can I tell you something? I used to think cinnamon rolls were one of those recipes that only experienced bakers could pull off. Every time I saw dough being rolled, sliced, and perfectly swirled, I’d convince myself it was going to end in disaster if I tried.

Turns out, I was making it a much bigger deal than it actually is.

The biggest lesson these rolls taught me wasn’t some fancy baking trick, it was patience. The dough isn’t difficult to work with, but it doesn’t like being rushed. Give it the time it needs to rise, and it’ll reward you with soft, pillowy rolls that are worth every minute.

And don’t worry if your rolls don’t all look identical. Mine never do. Some are a little bigger, some have tighter swirls, and one always seems to have a mind of its own. Once they’re baked and covered with cream cheese frosting, nobody notices. They just reach for another one.

So, clear a little space on your counter, put on your favorite playlist or podcast, and let’s make a batch of homemade cinnamon rolls together.

 

What You’ll Need

Nothing here is complicated, and that’s one of the reasons I keep coming back to this recipe. Most of the ingredients are probably already sitting in your pantry or fridge. The only thing I wouldn’t compromise on is using fresh yeast, it’s the difference between rolls that are light and fluffy and rolls that never quite reach their full potential.

For the Dough

  • 4 cups (500 g) all-purpose flour
  • 1 cup (240 ml) warm whole milk (about 110°F / 43°C)
  • 2¼ teaspoons (7 g) active dry yeast (1 packet)
  • ¼ cup (50 g) granulated sugar
  • ¼ cup (56 g) unsalted butter, melted
  • 1 teaspoon salt
  • 1 teaspoon vanilla extract

For the Cinnamon Filling

  • ½ cup (113 g) unsalted butter, softened
  • ¾ cup (150 g) brown sugar, packed
  • 2 tablespoons ground cinnamon
  • Pinch of salt

For the Cream Cheese Frosting

  • 4 oz (113 g) cream cheese, softened
  • 2 tablespoons (28 g) unsalted butter, softened
  • 1 cup (120 g) powdered sugar
  • 1 teaspoon vanilla extract
  • 1-2 tablespoons milk, if needed, for consistency

 

Let’s Make Them Together

Making cinnamon rolls isn’t difficult, it just asks you to slow down a little.

After mixing the dough, the hardest part is simply letting it rise without checking on it every ten minutes. Once it has doubled in size, roll it out, spread on the butter, cinnamon, and brown sugar, then roll everything into a log. It doesn’t have to look perfect. Some of my favorite batches have had lopsided swirls and uneven edges, and they still disappeared just as quickly.

After slicing the rolls, arrange them in your baking dish and give them one final rise. I know it’s tempting to rush this step, especially when you’re already thinking about that first warm bite, but it’s worth every extra minute. The second rise is what gives the rolls their soft, fluffy texture.

Once they’re lightly golden, let them cool for just a few minutes before spreading over the cream cheese frosting. It’ll slowly melt into every swirl instead of sitting on top, and that’s my favorite way to eat them.

If there’s one thing this recipe has taught me, it’s that cinnamon rolls don’t reward perfection, they reward patience. Take your time, enjoy the process, and your kitchen will do the rest.

 

A Few Things I Learned Along the Way

If your dough feels a little sticky, don’t panic. I used to keep adding flour because I thought I was doing something wrong, but all it did was make the rolls denser. A slightly sticky dough usually bakes into a much softer cinnamon roll.

Fresh yeast really does make a difference. If your yeast doesn’t foam after a few minutes, it’s worth starting over instead of hoping it’ll work itself out later. Trust me, I learned that the hard way.

When it comes to the frosting, patience pays off one last time. Let the rolls cool for about 10 minutes before spreading it on. If they’re too hot, the frosting melts away. Too cool, and it just sits on top. Those few minutes make all the difference.

And one last thing, don’t worry if every roll looks a little different. Homemade baking isn’t supposed to look factory-made. Those uneven swirls and slightly wonky edges are part of what makes them feel homemade.

 

How to Store Leftover Cinnamon Rolls

If you have any cinnamon rolls left (which is never guaranteed!), store them in an airtight container at room temperature for up to 2 days. For longer storage, keep them in the refrigerator for up to 5 days.

When you’re ready to enjoy one again, pop it in the microwave for 15-20 seconds. The frosting softens, the rolls become fluffy again, and they’re almost as good as they were fresh out of the oven.

You can also freeze unfrosted cinnamon rolls for up to 2 months. Just thaw them overnight in the refrigerator, warm them up, and add fresh cream cheese frosting before serving.

 

Frequently Asked Questions

Can I make these cinnamon rolls ahead of time?

Yes! After shaping the rolls, cover the baking dish and refrigerate them overnight. The next morning, let them sit at room temperature for about 30-45 minutes before baking.

Why didn’t my dough rise?

The most common reason is inactive yeast or milk that was too hot or too cold. If your yeast doesn’t become foamy after a few minutes, it’s best to start with a fresh batch.

Can I make these without cream cheese frosting?

Absolutely. A simple vanilla glaze made with powdered sugar, milk, and vanilla works just as well if you prefer something lighter.

Can I freeze baked cinnamon rolls?

Yes. Let the rolls cool completely, then freeze them in an airtight container for up to 2 months. Thaw overnight in the refrigerator and warm before serving.

How do I know when the cinnamon rolls are done?

The tops should be lightly golden, and the centers should no longer look doughy. If you’re unsure, you can check the center roll, it should feel set but still soft.

 

Final Thoughts

There’s something incredibly satisfying about pulling a pan of warm cinnamon rolls out of the oven. Maybe it’s the smell of cinnamon filling the kitchen, or maybe it’s finally getting to enjoy all the waiting that went into making them.

I hope this recipe gives you soft, fluffy cinnamon rolls that you’re excited to bake again. And if you do make them, I’d love to hear how they turned out or if you added your own little twist. Happy baking!

If you’re looking for more cozy baking recipes, be sure to check out some of my other favorites:

The Best Eggless Cinnamon Rolls with Cream Cheese Frosting

These soft and fluffy eggless cinnamon rolls are swirled with a buttery cinnamon sugar filling and topped with a rich cream cheese frosting. Perfect for weekend breakfasts, holidays, or whenever you're craving a cozy homemade treat.
Prep Time 30 minutes
Cook Time 25 minutes
Rising Time 2 hours
Total Time 2 hours 55 minutes
Servings: 12
Course: Dessert, Snack
Cuisine: American
Calories: 390

Ingredients
  

For the Dough
  • 4 cups all-purpose flour
  • 1 cup warm whole milk
  • teaspoons active dry yeast
  • ¼ cup granulated sugar
  • ¼ cup unsalted butter, melted
  • 1 teaspoon vanilla extract
  • 1 teaspoon salt
Cinnamon Filling
  • ½ cup unsalted butter, softened
  • ¾ cup packed brown sugar
  • 2 tablespoons ground cinnamon
  • Pinch of salt
Cream Cheese Frosting
  • 4 ounces cream cheese, softened
  • 2 tablespoons unsalted butter, softened
  • 1 cup powdered sugar
  • 1 teaspoon vanilla extract
  • 1-2 tablespoons milk if needed

Method
 

  1. In a large bowl, combine the warm milk and sugar. Sprinkle the yeast over the top and let it sit for 5-10 minutes until foamy.
  2. Stir in the melted butter, vanilla, and salt. Gradually add the flour and mix until a soft dough forms.
  3. Knead the dough for 8-10 minutes until smooth and slightly tacky.
  4. Place the dough in a lightly greased bowl, cover, and let it rise for 1-1½ hours, or until doubled in size.
  5. Roll the dough into a 14×18-inch rectangle.
  6. Spread the softened butter over the dough, then sprinkle evenly with the brown sugar, cinnamon, and salt.
  7. Roll the dough tightly into a log from the long side.
  8. Slice into 12 equal rolls and place them in a greased 9×13-inch baking dish.
  9. Cover and let the rolls rise for another 30-45 minutes.
  10. Meanwhile, preheat the oven to 350°F (175°C).
  11. Bake for 22-28 minutes, or until lightly golden and cooked through.
  12. While the rolls bake, beat together the cream cheese, butter, powdered sugar, vanilla, and enough milk to make a smooth frosting.
  13. Let the cinnamon rolls cool for about 10 minutes before spreading the frosting over the top.
  14. Serve warm and enjoy.

Notes

  • If your yeast doesn’t foam, start again with fresh yeast.
  • Avoid adding too much extra flour; slightly sticky dough makes softer rolls.
  • Dental floss creates cleaner slices than a knife.
  • Let the rolls cool for about 10 minutes before frosting so it melts into the swirls without becoming runny.

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating