Holiday, Sweets, Vegan Food

Eggnog Cinnamon Rolls (vegan)


Let the holiday recipes commence! These vegan eggnog cinnamon rolls will knock your socks (stockings?) off. If you want to make these cinnamon rolls without the eggnog, simply replace it with any non-dairy milk of your choice. My favourite is almond or soy!

♡ PS: for more easy and delicious vegan recipes, check out my cookbook Liv B’s Vegan on a Budget!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Eggnog Cinnamon Rolls

  • Author: Liv B
  • Total Time: 2 hours
  • Yield: 9 rolls


I love this recipe for fluffy vegan cinnamon rolls with a hint of eggnog. They are perfect for the holidays, but you can enjoy them all year (and substitute the eggnog for any non-dairy milk).



  • 3 tbsp vegan butter
  • 1 cup vegan eggnog (or non-dairy milk)
  • 1 packet quick rise yeast
  • 3 tbsp cane sugar
  • 2 1/4 cups all-purpose flour


  • 1/4 cup softened vegan butter
  • 4 tbsp brown sugar (or cane sugar works too)
  • 2 tsp cinnamon
  • 1/4 tsp nutmeg

Eggnog Glaze:

  • 1 cup powdered sugar
  • 2 tbsp vegan eggnog


  1. Melt the vegan butter and eggnog in a pot on medium heat until it is steaming and melted but not boiling.
  2. Pour into a large mixing bowl and evenly sprinkle the yeast over top. Set a timer for 10 minutes and let it sit without touching it.
  3. Add the sugar and stir to break it up. Add the flour in 3 parts, stirring to form a soft dough ball. When it gets too hard to mix with a spoon, use your hands to incorporate it and knead for about 30 seconds. Don’t knead too much or it will get tough and not as fluffy.
  4. Wash your bowl and spray with a bit of cooking spray, then add the dough back into the bowl and cover the bowl with plastic wrap. Set a timer for 1 hour and leave it on your counter to rise.
  5. To make the filling, use a hand mixer to beat the butter, sugar and spices until light and fluffy.
  6. When the hour is up, preheat the oven to 375 F. Dump the dough onto a lightly floured surface and roll it into a long rectangle with a rolling pin. Spread the filling evenly over the dough. Starting with the side closest to you, start rolling the dough from bottom to top (like shown in the video).
  7. Slice into 9 pieces and place in a 9-x-9 square baking pan. Bake 26-28 minutes until golden brown.
  8. While it bakes, stir together the powered sugar and eggnog to make a frosting. Pour over finished cinnamon rolls immediately and enjoy!
  • Prep Time: 1.5 hours
  • Cook Time: 28 minutes


  1. Is 2 1/4 cups of flour definitely right? My mixture was soup, and it was very sticky even after adding a whole extra cup of flour.

  2. Do you have any advice about making these gluten free? Thanks

  3. Can you make the dough the night before and bake them in the morning?

  4. Andrea Barker

    Will be trialing these before making for Christmas morning breakfast 🤤
    Just wondering if I could make the dough the night before and bring it out in the morning to bake? Thanks in advance!

Leave a Comment

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


Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star