Soft, pillowy, and packed with the irresistible swirl of cinnamon sugar, these homemade eggless cinnamon rolls are a treat you’ll want to make again and again. Topped with creamy, tangy cashew cream cheese frosting, they’re the perfect addition to cozy mornings or holiday feasts. Ready to dive into this baking adventure? Let’s get rolling (literally)!

a hand is picking up an eggless cinnamon bun from a full baking dish. The cinnamon rolls are topped with vegan frosting

This recipe strikes the ultimate balance: a tender, airy dough paired with a gooey cinnamon-sugar filling that melts in your mouth with every bite.

The swirl of cinnamon and brown sugar offers a warm, comforting sweetness that’s simply irresistible. And yes—this recipe is eggless and can be adapted for vegan baking so that everyone can enjoy a piece of this deliciousness.

Whether you’re a beginner or a seasoned baker, these cinnamon rolls are designed to impress without unnecessary complications.

With some helpful tips and a few clever techniques, you’ll be on your way to creating bakery-worthy results at home.

a baking dish with soft and fluffy cinnamon rolls. They are covered in cashew frosting

Are These Cinnamon Rolls Vegan?

Yes! These cinnamon rolls can easily be made vegan.

While traditional recipes often use eggs in the dough or as a glaze, this version skips them entirely.

Substitute regular milk and butter with plant-based options like oat milk, almond milk, or cashew milk, and vegan butter for equally delicious results.

Ingredients for this Eggless Cinnamon Roll Recipe

9 freshly baked cinnamon rolls in a glass dish.

 You’ll be surprised by how few ingredients are needed to make these airy, fluffy, and flavorful cinnamon rolls. With just 8 key ingredients, you likely already have most of them in your kitchen.

Dough Ingredients:

  • Instant yeast
  • Unbleached all-purpose flour
  • Vegan butter (melted)
  • Milk (warmed, plant-based or regular)
  • Sugar

Filling Ingredients:

  • Cinnamon
  • Vegan butter (room temperature)
  • Brown sugar

Step-by-Step: How to Make Eggless Cinnamon Rolls

Start with taking the butter for the filling out from the fridge to let it come to the right temperature. Then it’s time to prepare the eggless cinnamon roll dough. 

Preparing the Dough

Step-by-Step: How to Make Eggless Cinnamon Rolls
In a medium-sized pot, gently melt the butter.
Step-by-Step: How to Make Eggless Cinnamon Rolls
Once the butter is melted, add milk to the butter.

Heat the milk and butter mixture until it’s warm, but NOT hot. My mom’s top tip per her years of experience says 40 – 45 degrees Celsius, which is around 110 Fahrenheit. It should be warm, but not hot to the touch. Use a kitchen thermometer if you want to be sure. If the liquid is too hot, it will kill the yeast and the dough won’t rise. 

Step-by-Step: How to Make Eggless Cinnamon Rolls
Stir in 1 tablespoon of sugar and sprinkle yeast across the milk mixture
Step-by-Step: How to Make Eggless Cinnamon Rolls
Let the yeast activate/ bloom for about 10 minutes. The yeast should be a bit foamy when ready.

Then, add the rest of the sugar and stir well to dissolve the sugar crystals. 

Step-by-Step: How to Make Eggless Cinnamon Rolls
Slowly add the flour to the milk mixture while stirring with a wooden spoon.
Step-by-Step: How to Make Eggless Cinnamon Rolls
Add 1/2 cup of flour at a time.
Step-by-Step: How to Make Eggless Cinnamon Rolls
The dough should be shaggy and flaky.
Step-by-Step: How to Make Eggless Cinnamon Rolls
The dough will also appear to be sticky. 

Once all the flour is added, knead the dough with a clean and dry hand until all the flour is well incorporated.

Step-by-Step: How to Make Eggless Cinnamon Rolls
Knead by hand for about 10 minutes for the best result. The dough should be firm, smooth, and elastic.
Step-by-Step: How to Make Eggless Cinnamon Rolls
Form a round ball with the dough, put it in a large bowl, and cover with plastic wrap so no air gets in or out. 
Step-by-Step: How to Make Eggless Cinnamon Rolls
Let the cinnamon roll dough rise for about one hour in a warm place. The dough should double in size.

Note: Depending on the bowls you use, you can grease the bowl with a little bit of olive oil to prevent sticking.

 It may take longer depending on the temperature.

Tips for Proving Your Dough

If it’s warm outside (80°F or higher), let the dough rise outdoors.

In cooler weather, use a pot of warm water or a warmed oven to create a cozy proofing environment.

For ultra-soft rolls, knead the dough again after the first rise and let it rise a second time.

Rolling Out the Dough

Step-by-Step: How to Make Eggless Cinnamon Rolls
Lightly flour a flat and smooth surface (pastry mat, marble slab, huge chopping board, or a clean kitchen counter) and gently place the dough on top.
Step-by-Step: How to Make Eggless Cinnamon Rolls
Roll the dough out into a rectangular shape (about 11 x14 inches)
Step-by-Step: How to Make Eggless Cinnamon Rolls
Spread the room temperatured butter on the dough with a brush, knife, or spoon.
Step-by-Step: How to Make Eggless Cinnamon Rolls
Spread the sugar and cinnamon mixture evenly across the dough on top of the butter. 

Step-by-Step: How to Make Eggless Cinnamon Rolls
From the longer side of the rectangular, start rolling the dough into a cylinder. Make sure to roll the dough tightly. 
Step-by-Step: How to Make Eggless Cinnamon Rolls
Cut the dough into 9 even pieces using a sharp knife or unflavored wax floss.

Grease an 8×8 or 9×9 baking dish. 

Step-by-Step: How to Make Eggless Cinnamon Rolls
Place the rolls with the cut side down in the greased baking dish. Place them with some space in between them so they will have space to rise and expand. 
Step-by-Step: How to Make Eggless Cinnamon Rolls
Cover the baking dish with plastic wrap and let it rise for 20 – 30 minutes. 

While your rolls are doing their second rise, preheat your oven to 350 F.

When your oven is up to temp, remove the plastic wrap and bake your cinnamon rolls for about 22 – 23 minutes. 

Key Techniques for Success

The magic lies in the details, and I’ve fine-tuned this recipe with insights from my mom, a bread-baking maestro. Mastering these techniques will make all the difference:

  • Achieving the perfect dough temperature: Warm your milk and butter to about 110°F ( 40-45°C ). This ensures the yeast activates without being killed by excessive heat.
  • Proving the dough correctly: Create an environment where the dough can rise evenly and double in size. Tricks like using a warm oven or a makeshift proofing setup can help.
  • Rolling and cutting: Roll the dough tightly and cut cleanly for perfectly shaped rolls. Using wax floss for cutting is a game-changer.
cashew cream cheese frosting drizzled on top of freshly baked sweet buns

Vegan Cashew Cream Cheese Frosting

What’s a cinnamon roll without frosting?

This vegan cashew cream cheese frosting (Full recipe Here) adds a rich, tangy, and sweet finish to your rolls. You’ll need:

  • Raw cashews
  • Maple syrup
  • Apple cider vinegar
  • Coconut milk
  • Vanilla extract

Blend the ingredients until smooth and creamy, then generously spread the frosting over your warm cinnamon rolls.

A fluffy homemade bun with vegan icing

How to Serve Eggless Cinnamon Rolls

These eggless cinnamon rolls are a treat at any time of the day. Here are some serving ideas:

  • Breakfast: Pair with a hot cup of coffee or tea for a cozy morning treat.
  • Dessert: Serve warm after dinner during the holiday season.
  • Snack: Enjoy as an indulgent midday pick-me-up.

For an extra gooey texture, microwave the rolls for a few seconds before serving.

a hand is picking up an eggless cinnamon bun from a full baking dish. The cinnamon rolls are topped with vegan frosting

Storing and Freezing

  • At room temperature: Store in an airtight container for up to 3 days.
  • In the fridge: Keep for up to 5 days.
  • In the freezer: Freeze unfrosted rolls for up to 3 months. Thaw and frost when ready to enjoy.

Double the batch and freeze half for a quick and delicious breakfast or dessert option.

Have fun making these amazing homemade eggless cinnamon rolls and let me know how it goes!

I’M LOOKING FORWARD TO SEEING YOUR CREATIONS! YOU CAN USE “TRIED IT” ON PINTEREST OR SHARE ON INSTAGRAM BY TAGGING #SHUANGYSEATS

a hand is picking up an eggless cinnamon bun from a full baking dish. The cinnamon rolls are topped with vegan frosting

A fluffy sweet breakfast bun topped with vegan icing

Get the recipe:Eggless Cinnamon Rolls {7 Ingredients}

Delicious Eggless Cinnamon Rolls that are easy to make with only 7 ingredients. They are sweet and fluffy and topped with vegan frosting.
5 stars (11 reviews)
Print Recipe Rate Recipe Pin Recipe

Ingredients

Dough

  • 1 packet, 7g active dry yeast
  • 3 cups 375g unbleached all purpose flour (Plus additional flour for dusting)
  • 3 tbsp vegan butter, melted
  • 1 cup milk of choice
  • 1/4 cup granulated sugar, divided

Filling

  • 3 tbsp vegan butter, room temp
  • 1/2 cup brown sugar, packed
  • 1 tbsp cinnamon

Instructions 

Prepare the Milk Mixture

  • In a medium-sized pot, melt the butter over low heat. Once melted, stir in the milk and heat until warm (110°F).
  • Add 1 tbsp of granulated sugar and mix until dissolved.

Activate the Yeast

  • Pour the warm milk mixture into a large mixing bowl. Sprinkle the yeast over the surface and let it sit in a warm place for 10 minutes until foamy.

Make the Dough

  • Stir in the remaining sugar until dissolved.
  • Gradually add the flour, one cup at a time, mixing with a wooden spoon. The dough will be shaggy and sticky.
  • Once all the flour is added, knead the dough by hand for about 10 minutes until smooth and elastic. There should be no loose flour in the bowl.

Let the Dough Rise

  • Shape the dough into a ball and place it in a lightly greased bowl. Cover with plastic wrap or a fitted lid to trap the air.
  • Let the dough rise in a warm area for 1 hour or until it doubles in size.**
  • Optional: For ultra-soft dough, knead the risen dough for a few minutes and let it rise a second time for another hour.

Prepare the Cinnamon Rolls

  • Lightly flour a clean surface and roll the dough into a rectangle (approximately 11 x 14 inches).
  • Spread room-temperature butter evenly over the dough.
  • In a small bowl, mix brown sugar and cinnamon. Sprinkle the mixture evenly over the buttered dough.
  • Roll the dough tightly into a cylinder, starting from the longer edge. Cut into 9–10 even pieces using a sharp knife or unflavored dental floss.***

Assemble and Proof

  • Grease an 8×8 or 9×9-inch baking dish. Arrange the cinnamon rolls cut-side down with space between them to allow for expansion.
  • Cover with plastic wrap and let them rise in a warm area for 20–30 minutes.

Bake the Cinnamon Rolls

  • Preheat the oven to 350 F.
  • Remove the plastic wrap, optionally brush the tops with melted butter, and bake for 20–22 minutes, or until golden brown on top.
  • Serve with
    or 2 ingredient vegan icing ****

Notes

* 40 – 45 degrees Celsius or 110 F. It should not be warm, but not hot to touch.) You can use a food thermometer.
** It may take more time depending on the temperature.
*** An alternative method: Before rolling the rectangle dough into a cylinder, cut it into 9 – 10 slices along the long sides (perpendicular to the short sides). Then roll each individual long slice of dough into a cinnamon roll.
**** In a mixing bowl, combine 2 cups of powdered sugar and 2 – 3 tbsp milk of choice. (add more milk until it reaches your preferred consistency). Whisk together and drizzle on top of the cinnamon roll immediately.
For more tips check out the “How to Make” section in the post
Serving: 1g, Calories: 267kcal, Carbohydrates: 45g, Protein: 5g, Fat: 8g, Saturated Fat: 5g, Polyunsaturated Fat: 2g, Cholesterol: 20mg, Sodium: 70mg, Fiber: 2g, Sugar: 15g

The Nutrition Facts above are specific to the ingredients I chose to use for this recipe, which may vary.