These fluffy eggless cinnamon rolls are light and pillowy soft, thanks to olive oil. They’re vegan, easy to make and ready in about 2 hours!
Who doesn’t love soft, gooey cinnamon rolls, especially for breakfast? Can you make cinnamon rolls without eggs? Absolutely!
If you'd like to make your own cinnamon rolls without milk or eggs, you've come to the right place.
I love cinnamon rolls! And, honestly, making cinnamon rolls from scratch couldn't be simpler than with this recipe! And this recipe is also vegan, too.
These cinnamon rolls are super soft, light, and fluffy. The olive oil makes a wonderful filling, too. They’re not too sweet plain, and the brown sugar walnut glaze really brings out the cinnamon flavor.
Love egg free and vegan desserts? Try my Easy Dairy Free Sugar Cookies, my Vegan Chocolate Truffles or my Greek cinnamon cookies with olive, Ladokouloura.
READER REVIEWS
"The dough turned out beautiful. They cooked up nicely. I let the glaze boil a little longer so it would get thicker. Thanks." - Rachele
"Thanks for this recipe. I needed one without eggs but with oil. So easy and good!!" - Lois
Jump to:
Why this recipe works:
- Only a few simple ingredients are needed. You only need 7 ingredients to make these eggless cinnamon rolls, most of which you probably already have in your pantry!
- It’s easy to make. I knead the dough by hand for a few minutes, but you could use a stand mixer, if you prefer.
- Easy to adapt. If you aren't vegan, you can use regular butter and milk.
- It has an incredible fluffy texture. These cinnamon rolls are very soft, thanks to the olive oil.
What you need to make this recipe
Ingredients for eggless cinnamon rolls
Olive oil: I suggest using a light, high-quality olive oil. I use a light extra virgin olive oil. I think a light olive oil really suits the overall flavor. The lighter the oil, the better. You could also use vegetable oil.
Instant dry yeast: I use instant dry yeast because it doesn’t need to be proofed.
Sugar: I use both granulated white sugar for the dough and brown sugar for the glaze.
Flour: I use all purpose flour, but you could also use bread flour.
Cinnamon: I use ground cinnamon for the rolls and a cinnamon stick for the glaze.
Milk: I use unsweetened almond milk, but you could use your favorite plant-based milk or regular milk, if you aren't vegan - I've made this recipe with both kinds of milk.
Salt: I use a bit of salt for the dough.
Ingredients for the brown sugar glaze
Sugar: I use light brown sugar.
Water: I use water instead of milk or cream to make it light as opposed to a thick and rich, caramel sauce.
Butter: I use vegan butter, but you could use margarine or regular butter.
Cinnamon: I use a cinnamon stick because I think it really adds a nice depth of flavor to the glaze.
Walnuts: I use some chopped walnuts for the glaze, too.
TOP TIP
Before I begin making the rolls, I like to heat the oven a bit so that the dough is in a nice, warm place which will help it rise faster. Just turn the oven on to 140°F ( 60°C) and then turn it off when the temperature is reached.
Equipment you'll need
- mixing bowls
- rolling pin
- baking dish
- saucepan
- whisk
- parchment paper (optional)
How to make eggless cinnamon rolls
1 In a bowl, mix the flour and the salt together.
2 In another bowl, whisk together the warm milk, oil, sugar, and yeast.
3 Pour the yeast mixture into a large mixing bowl. Then gradually add the flour mixture.
4 Start kneading. You may need to add some more flour. The dough is perfect when it comes together and doesn’t stick to the bowl any more and you can pick it up in one piece.
5 Grease another clean bowl with oil and place the dough in it. Cover the dough with oil, too. Cover the bowl with plastic wrap and put it in the preheated warm oven.
6 Let the dough rise until it doubles in size. This should take about an hour.
Meanwhile, make the filling and set it aside. Now it’s time to roll the dough.
1. Roll the dough into a rectangle, about 12 X 14 inches (30 X 36 cm).You can do this on a lightly floured surface or on parchment paper.
2. Spread the filling over the rolled-out dough, using the back of a spoon, leaving about 1 inch on the sides.
3. Roll up the dough, starting from the bottom.
4. Pinch the ends together so the filling doesn't ooze out.
5. Cut the roll in half and then cut each half into 6 pieces. That way you get 12 even rolls.
6. Place them in the baking dish. Make sure there’s enough space between each roll.
7. Cover the rolls with plastic wrap and let them rise for about 30 minutes so or until they puff up slightly.
8. Bake the rolls until they’re nice, golden brown.
Now it's time to make the brown sugar glaze!
1. Put all the ingredients except the walnuts in a saucepan and whisk together on medium heat until it gets thick and bubbly.
2. Stir in the chopped walnuts. Then top the cinnamon rolls with the glaze!
Add-ins & Variations
Add-ins
- You can knead some raisins or dried cranberries or blueberries into the dough.
- For a citrus flavor, add some lemon or orange zest to the dough.
Filling ideas
- Add some mini chocolate chips over the cinnamon filling! Chocolate goes so well with cinnamon!
- Before rolling the dough, you could add some chopped nuts for more texture.
Topping Ideas
I included a brown sugar walnut glaze for this recipe, but you could just make a simple glaze from my Classic Cinnamon Rolls recipe.
For non-vegans, try my maple cream cheese frosting from my Cinnamon Cupcakes, or classic cream cheese icing from my Red Velvet Brownies .
You could also drizzle some homemade salted Homemade Salted Caramel Sauce over these cinnamon rolls!
Make eggless cinnamon roll muffins!
Instead of baking the rolls in a baking dish, you could put them in a muffin pan.
Tips for success
- Using instant yeast: Before starting make sure your yeast hasn’t expired. If it’s expired, the dough won’t rise.
- Meausure the flour properly for best results.
- When you warm the milk, make sure it isn’t too hot because it’ll kill the yeast and the dough won’t rise. The temperature should roughly be between 105° F - 115° F (40°C – 46°C) degrees. The milk should feel comfortably warm on your wrist, not hot.
- The olive oil really makes this dough a dream to work with! Make sure you use an olive oil that you enjoy. I suggest a really light olive oil that doesn't have a strong flavor.
Make-ahead eggless cinnamon rolls
There are lots of ways you can make these cinnamon rolls in advance.
If you want freshly-baked cinnamon rolls for breakfast, just put them in the refrigerator as soon as you slice them and cover them tightly with plastic wrap. You don’t even have to let them rise (they will rise in the fridge). The next day, take them out of the refrigerator and let them sit at room temperature for about 30 minutes. Meanwhile, preheat your oven. Then remove the plastic wrap and bake as instructed.
Substitutions
You can easily substitute the plant-based milk with regular milk and the vegan butter or margarine with real butter. Also, instead of olive oil, you can use melted butter, instead.
Storage Tips & Freezing Instructions
Store these cinnamon rolls in an airtight container at room temperature for about 2 days or in the refrigerator for up to 5-6 days.
You can easily freeze these cinnamon rolls, either in an entire pan, or just freeze individual rolls. If you want to freeze the pan, just cover it tightly with plastic wrap and then some aluminum foil or use a lid if your pan has one.
To freeze individual rolls, place them on a baking sheet and then put them in the freezer until they freeze completely (about 2 hours). Then take them out of the freezer, wrap each one with plastic wrap and then put them in a freezer bag or freezer-safe container. Put them back in the freezer. I often label them, too. I usually keep them in the freezer for about a month. When you’re ready to bake them, just let them thaw at room temperature overnight and bake as instructed.
How to reheat cinnamon rolls
I usually reheat them in the microwave for about 20 seconds.
Frequently asked questions
You can store them in the refrigerator for up to about 5-6 days.
For this recipe, I use instant dry yeast because it’s faster and you don’t need to proof it. If you only have active dry yeast, you can still make these cinnamon rolls, but you’ll have to proof it first. Check out my tutorial in this post to see how to do it.
If you want, you could also use fresh yeast. Fresh yeast has a lot of moisture so you need more of it. For this recipe, I use 1 packet of instant dry yeast, which is about 2 ¼ teaspoons (¼ ounces / 7 grams). To replace it with fresh yeast, 3 times this amount, about 0.74 ounces (21 grams). Then you need to activate it. Crumble it in some warm water or milk that’s between 105° F - 115° F (40°C – 46°C) with a pinch of sugar. Then wait about 10 minutes for it to get foamy and bubbly.
More eggless and vegan recipes to try!
Let me know how these Eggless Cinnamon Rolls turn out for you in the comments below! I’d love to hear from you!
Recipe
Fluffy Eggless Cinnamon Rolls
Equipment
- mixing bowls
- a rolling pin
- a baking dish
- saucepan
- whisk
- parchment paper (optional)
Ingredients
For the dough
- 1 ¼ cup (300ml) warm milk (105ºF - 115ºF / 40ºC-46ºC) (you can use plant-based milk or regular milk)
- 1 tablespoon light olive oil
- 2 ¼ teaspoons (7g) instant yeast (or 1 packet)
- 3 ¼ cups (400g) all-purpose flour, plus more if needed while kneading
- ¼ teaspoon salt
- ⅓ cup (70g) sugar
For the filling
- ⅓ cup (70g) sugar
- 1½ tablespoons cinnamon
- 4 tablespoons (about 2 fl oz / 50 ml) olive oil
For the brown sugar walnut glaze
- ½ cup (100 g / 3.6 oz) light brown sugar
- ¼ cup (50 g / 1.8 oz) butter or margarine
- ½ cup water
- 1 cinnamon stick
- 2 ounces (55g) chopped walnuts
Instructions
Warm the oven
- Turn the oven on to 140°F ( 60°C) and then turn it off when the temperature is reached.
Prepare the pan & make the dough
- Lightly grease the pan with oil or butter. Set it aside. (You could also sprinkle some sugar and cinnamon over the oil/butter, which will caramelize the bottom of the rolls after they're baked.)
- Mix the flour and the salt in a bowl. Set aside.3 ¼ cups (400g) all-purpose flour, plus more if needed while kneading, ¼ teaspoon salt
- In another bowl, whisk together the warm milk with the sugar, oil and yeast. Then pour this mixture into a large mixing bowl.1 ¼ cup (300ml) warm milk (105ºF - 115ºF / 40ºC-46ºC) (you can use plant-based milk or regular milk), 2 ¼ teaspoons (7g) instant yeast (or 1 packet), ⅓ cup (70g) sugar, 1 tablespoon light olive oil
- Gradually add the flour mixture to the milk mixture. Add more flour, if necessary and knead until you get a smooth dough. It’ll take about 7-10 minutes.
- Lightly grease a large clean bowl with oil and place the dough in it and cover it with oil too. Cover the bowl with plastic wrap and keep it in the warm oven to rise for about 1 hour, or until it doubles in size.
Make the filling
- Mix all ingredients for the filling in a bowl and set it aside.⅓ cup (70g) sugar, 1½ tablespoons cinnamon, 4 tablespoons (about 2 fl oz / 50 ml) olive oil
Make the cinnamon rolls
- Transfer the dough to a lightly floured surface. Roll the dough into a 12 X 14 inches (30 X 36 cm) rectangle.
- Spread the filling over the rolled-out dough, using the back of a spoon, leaving about 1 inch on the sides.
- Roll up the dough, starting from the bottom. Pinch the ends together.
- Cut the roll in half and then cut each half into 6 even pieces and place them in the baking pan. Make sure there’s some space between each roll.
- Cover the rolls with plastic wrap and let them rise for about 30 minutes.
- Meanwhile, preheat the oven to 350 °F / 180°C.
Make the brown sugar walnut glaze
- Put the sugar, water, butter and cinnamon stick in a small saucepan.½ cup (100 g / 3.6 oz) light brown sugar, ½ cup water, 1 cinnamon stick
- Whisk together on medium heat until thick and bubbly, about 15 minutes.
- Stir in the walnuts and set aside.2 ounces (55g) chopped walnuts
Bake the cinnamon rolls
- Bake the cinnamon rolls for 30 - 35 minutes or until golden brown.
- Top the rolls with the brown sugar walnut glaze.
- Enjoy!
Tom
These look delicious! I can't wait to try them!
Voula
Thank you!
Momcooksitalian
Looks very good! I need to make for my family!
Voula
Thanks! I'm sure they'll love it!
Rachele
The dough turned out beautiful. They cooked up nicely. I let the glaze boil a little longer so it would get thicker. Thanks.
Voula
Hello, Rachele! I'm so happy you liked the recipe!
Lois
Thanks for this recipe. I needed one without eggs but with oil. So easy and good!!
Voula
Hi, Lois! I'm so happy you enjoyed the recipe!
Jo
For glaze I used half milk half cream, stirring not let milk scortch
Voula
Hi Jo! Sounds good! I'm glad you liked it!