Fresh bake:

Soft & Fluffy Vegan Cinnamon Rolls (Easy Dairy-Free Recipe)

Soft and fluffy vegan cinnamon rolls made with oat milk and a simple yeast dough—perfect for breakfast, holidays, or brunch.

Jump to recipe
Pin it
Share
Save
Pan of iced vegan cinnamon rolls
Save
Affiliate note
This recipe contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Thank you for supporting Merry Madden!

If you’ve ever made cinnamon rolls and ended up with ones that were more cakey than soft and chewy, you’re not alone. That was us for a long time. My husband and I were on the hunt for soft, fluffy cinnamon rolls with that classic bakery-style texture—just without the dairy. After testing a few versions, this vegan cinnamon roll recipe quickly became our go-to.

These cinnamon rolls are made with oat milk, vegan butter, and a simple yeast dough that’s easy to work with—even if you’re new to baking with yeast. They come out perfectly soft, lightly sweet, and filled with that cozy cinnamon-sugar swirl we all love. Whether you’re making them for a slow weekend morning, a holiday breakfast, or just because, this recipe is one you’ll want to save.

‍

Why You’ll Love These Vegan Cinnamon Rolls

These cinnamon rolls are delicious!! You'll never know they are vegan!

  • Soft and fluffy, not dense or dry
  • Completely dairy-free
  • Made with simple pantry ingredients
  • Perfect for make-ahead mornings
  • Kid-friendly and crowd-pleasing

You truly won’t miss the dairy in this recipe. The oat milk keeps the dough tender, and the vegan butter adds richness without overpowering the flavor. Also, I've learned from my barista days oat milk is the closest to regular milk in terms of protein structure, thickness, etc.

‍

The Secret to Soft Cinnamon Rolls

The key to soft cinnamon rolls—vegan or not—is proper rising time and not over-flouring the dough. It can be tempting to keep adding flour if the dough feels sticky, but a slightly tacky dough is what helps create that fluffy texture.

Giving the dough time to rise properly also makes a huge difference. The first rise allows the yeast to do its job, while the second rise helps the rolls puff up beautifully before baking.

‍

Ingredients You’ll Need

For the dough:

  • Oat milk
  • Active dry yeast
  • Sugar
  • Vegan butter
  • Salt
  • All-purpose flour

For the filling:

  • Vegan butter
  • Brown sugar
  • Cinnamon

For the icing:

  • Powdered sugar
  • Dairy-free milk
  • Vanilla extract

Simple ingredients, but when they come together, the result is so comforting and classic.

‍

How to Make Vegan Cinnamon Rolls

Activate the yeast
Start by warming your oat milk to about 110°F. It should feel warm but not hot. Stir in the yeast and sugar, then let it sit for about 5–10 minutes until it becomes foamy. This step ensures your yeast is active and ready to rise.

Make the dough
Once the yeast is activated, add the melted vegan butter, salt, and flour. Mix until a dough forms, then knead for about 5–7 minutes until smooth and elastic. You can knead by hand or use a stand mixer with a dough hook.

First rise
Place the dough in a lightly greased bowl, cover, and let it rise for about an hour, or until doubled in size. This is the perfect time to tidy up the kitchen or prep your filling.

Roll and fill
Roll the dough into a large rectangle on a lightly floured surface. Spread softened vegan butter over the dough, then sprinkle evenly with brown sugar and cinnamon.

Roll and cut
Starting from the long edge, roll the dough into a tight log. Use a sharp knife or unflavored dental floss to cut the dough into 10–12 rolls.

Second rise
Place the rolls into a greased baking dish, cover, and let them rise for another 30 minutes. This second rise helps them bake up extra fluffy.

Bake
Bake at 350°F for 20–25 minutes, or until the rolls are lightly golden and cooked through.

Frost
Whisk together the icing ingredients and drizzle over the warm rolls. The frosting melts into the swirls just enough to be absolutely perfect.

‍

Make-Ahead & Storage Tips

These vegan cinnamon rolls are great for prepping ahead of time. You can assemble the rolls, cover them tightly, and refrigerate overnight. In the morning, let them come to room temperature and rise slightly before baking.

Leftovers can be stored:

  • At room temperature for 1–2 days
  • In the refrigerator for up to 4 days

To reheat, simply warm them in the microwave for about 15–20 seconds.

‍

Perfect for Holidays and Special Mornings

These cinnamon rolls are one of my favorite recipes to make for Thanksgiving morning, Christmas breakfast, or any special occasion. They feel festive, cozy, and indulgent without being overly complicated.

They’re also great for:

  • Weekend brunch
  • Hosting family or friends
  • Freezer-friendly meal prep
  • Gifting to neighbors or loved ones

There’s just something about the smell of cinnamon rolls baking that instantly makes a house feel warm and welcoming.

‍

Tips for Success

  • Don’t overheat the oat milk—it can kill the yeast
  • Use room temperature vegan butter for the filling
  • Let the dough rise in a warm, draft-free area
  • Avoid overbaking to keep the rolls soft

Advertisement
The Recipe
Pan of iced vegan cinnamon rolls

Soft & Fluffy Vegan Cinnamon Rolls (Easy Dairy-Free Recipe)

Soft and fluffy vegan cinnamon rolls made with oat milk and a simple yeast dough—perfect for breakfast, holidays, or brunch.

By Roshel Madden
Prep
25 min
Bake
25 min
Total
2 hr 20 min
Makes
12 rolls

Ingredients

Dough

3 cups all-purpose flour

2 ¼ tsp active dry yeast

1 cup warm almond milk (or oat milk)

¼ cup melted vegan butter or coconut oil

¼ cup sugar

½ tsp salt

Filling

1 cup brown sugar

2 tbsp cinnamon

1/2 cup softened vegan butter

Icing

1 cup powdered sugar

1–2 tbsp dairy-free milk

½ tsp vanilla

Instructions

Activate yeast by warming the almond milk to about 110°F. Stir in yeast and sugar. Let it sit 5–10 minutes until foamy.

Add melted vegan butter, salt, and flour. Mix until a dough forms. Knead 5–7 minutes until smooth.

Cover and let rise 1 hour.

Roll dough into a rectangle. Spread vegan butter, sprinkle cinnamon + brown sugar mixture.

Roll into a log, slice with string (dental floss works great!) into 10–12 rolls.

For the second rise, place rolls in a greased pan, cover, and let rise 30 minutes.

Bake at 350°F for 20–25 minutes until lightly golden.

Whisk icing ingredients and drizzle on warm rolls.

What I use

Roshel's notes

Made this recipe?

Pin your photo and tag @merrymaddenblogger. I would love to see it!

Share your bake
{"v":1,"yield":{"n":12,"unit":"rolls"},"time":{"prep":25,"cook":25,"total":140},"metric":[["3 cups all-purpose flour","375 g all-purpose flour"],["1 cup warm almond milk (or oat milk)","240 ml warm almond milk (or oat milk)"],["¼ cup melted vegan butter or coconut oil","54 g melted vegan butter or coconut oil"],["¼ cup sugar","50 g sugar"],["1 cup brown sugar","220 g brown sugar"],["1/2 cup softened vegan butter","114 g softened vegan butter"],["1 cup powdered sugar","120 g powdered sugar"],["1–2 tbsp dairy-free milk","15-30 ml dairy-free milk"],["½ tsp vanilla","2.5 ml vanilla"]],"nutrition":{"calories":"300 calories","fatContent":"6 g","saturatedFatContent":"4 g","carbohydrateContent":"59 g","fiberContent":"2 g","sugarContent":"32 g","proteinContent":"4 g","sodiumContent":"178 mg","cholesterolContent":"0 mg"},"keywords":["dairy free cinnamon rolls"]}
Save it for later

Pin this for later

Save this recipe to your Pinterest board so it's there when you're ready to bake.

Save to Pinterest
Roshel of Merry Madden smiling
Baked by

Roshel Madden

Wife, mom, and the baker behind Merry Madden, sharing decorated sugar cookies, royal icing tips and cozy family bakes.

Fresh Bakes, Weekly

The newest bake in your inbox the day it goes up, plus the occasional royal icing tip.