Perfectly Fluffy Vegan Cinnamon Rolls

Soft, gooey, and irresistibly fragrant, these vegan cinnamon rolls bring all the warmth and comfort you want in a sweet breakfast or snack. They have that melt-in-your-mouth texture you remember from traditional cinnamon rolls, made entirely plant-based. Even non-vegans will be impressed by how light, tender, and flavorful these rolls are.

By DelishCorner -Madilyn-

After many experiments, the secret to achieving the perfect rise and texture lies in combining aquafaba and tangzhong. Aquafaba (the liquid from chickpeas) replaces eggs, giving the dough structure and moisture, while tangzhong—a simple flour and water paste—creates a pillowy softness that keeps the rolls tender for days. Add a sweet cinnamon filling and a creamy vegan frosting, and you have a dessert or breakfast that feels indulgent yet surprisingly easy to make.

Whether you’re baking for a holiday, weekend brunch, or just because, these rolls are designed to impress. Let’s dive into the steps that will give you perfectly soft, fluffy, and flavorful vegan cinnamon rolls every time.

Ingredients You’ll Need

Tangzhong

  • 1/4 cup bread flour
  • 2/3 cup water

Dough

  • 3/4 cup lukewarm soy milk (around 110°F)
  • 2 1/4 tsp active dry yeast
  • 1/3 cup aquafaba (or extra soy milk)
  • All of the tangzhong from above
  • 1/3 cup granulated sugar
  • 6 tbsp vegan butter, softened
  • 4 1/2 cups bread flour (plus extra for kneading)
  • 1 tsp fine salt

Filling

  • 3/4 cup packed brown sugar
  • 2 tbsp ground cinnamon
  • 1/3 cup vegan butter, softened

Vegan Cream Cheese Frosting

  • 1 1/2 cups powdered sugar, sifted
  • 1/4 cup vegan butter, softened
  • 4 oz vegan cream cheese, softened
  • 1/2 tsp vanilla extract
  • Pinch of salt

Making the Tangzhong

The tangzhong is the foundation for soft, light cinnamon rolls. In a small saucepan, whisk together the bread flour and water until smooth. Place over medium heat and stir continuously until it thickens into a smooth paste. Remove from heat and let it cool for about 10 minutes before using.

Preparing the Dough

Using a Stand Mixer:

  1. Combine the lukewarm soy milk and yeast in the mixing bowl. Let it sit 5–10 minutes until foamy.
  2. Add aquafaba, sugar, cooled tangzhong, softened butter, bread flour, and salt. Mix with a paddle attachment on medium speed until a shaggy dough forms.
  3. Switch to the dough hook and knead for 6–8 minutes until elastic and slightly tacky but not sticky. If needed, add extra flour 1–2 tbsp at a time.

By Hand:

  1. Whisk soy milk and yeast in a large bowl and let it foam for 5 minutes.
  2. Stir in aquafaba, sugar, cooled tangzhong, and softened butter to combine.
  3. Add bread flour and salt, mixing until a shaggy dough forms using a wooden spoon or Danish whisk.
  4. Knead on a lightly floured surface for 8–10 minutes until smooth and elastic. Add extra flour as needed to prevent sticking.
By DelishCorner -Madilyn-

First Rise

Shape the dough into a ball and lightly oil a bowl. Place the dough in the bowl, turning to coat with oil. Cover with a damp towel or plastic wrap and leave in a warm spot for 1 hour, or until it has doubled in size. In colder kitchens, it may take up to 2 hours.

Shaping the Cinnamon Rolls

While the dough rises, mix the brown sugar and cinnamon for the filling and ensure the butter is softened. Grease a 9×13-inch baking pan or two 9-inch cake pans.

Once risen, roll the dough out on a floured surface into a roughly 14×20-inch rectangle. Spread softened butter evenly across the dough, then sprinkle the cinnamon sugar mixture over the top, gently patting it down.

Roll the dough from the long side into a tight log. Trim the ends slightly and cut into 12 even rolls using dental floss or a sharp knife. Arrange the rolls in the prepared pan(s) and cover. Let them rise again for 45–60 minutes until nearly doubled.

Baking and Frosting

Preheat the oven to 350°F while the rolls are finishing their second rise. Bake for 25–28 minutes, or until golden brown. If they brown too quickly, tent with aluminum foil.

While baking, prepare the frosting by beating together vegan cream cheese and butter until smooth. Add powdered sugar, vanilla, and a pinch of salt. Beat until fluffy.

Let baked rolls cool for 20 minutes before spreading the frosting generously on top. For a thicker layer of frosting, double the frosting recipe.

Overnight Preparation

You can prepare these rolls the night before. Line a baking pan with parchment, shape the rolls, cover tightly, and refrigerate. The next morning, let them sit at room temperature for 30–60 minutes until puffy, then bake as usual.

Print
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

Perfectly Fluffy Vegan Cinnamon Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Madilyn
  • Total Time: 1 hr 30 min

Ingredients

Tangzhong:

1/4 cup bread flour

2/3 cup water

Dough:

3/4 cup lukewarm soy milk (105–110°F)

2 1/4 tsp active dry yeast

1/3 cup aquafaba (or extra soy milk)

All of the tangzhong

1/3 cup granulated sugar

6 tbsp vegan butter, softened

4 1/2 cups bread flour (plus extra for kneading)

1 tsp fine salt

Filling:

3/4 cup packed brown sugar

2 tbsp ground cinnamon

1/3 cup vegan butter, softened

Vegan Cream Cheese Frosting:

1 1/2 cups powdered sugar, sifted

1/4 cup vegan butter, softened

4 oz vegan cream cheese, softened

1/2 tsp vanilla extract

Pinch of salt


Instructions

1. Make Tangzhong:
Whisk flour and water in a small saucepan until smooth. Heat over medium, stirring until it thickens into a paste. Let cool 10 minutes.

2. Make Dough (Stand Mixer or By Hand):

  • Combine lukewarm soy milk and yeast; let foam 5–10 minutes.

  • Add aquafaba, sugar, tangzhong, butter, flour, and salt. Mix until a shaggy dough forms.

  • Knead (stand mixer with dough hook: 6–8 min; by hand: 8–10 min) until elastic and slightly tacky. Add extra flour 1–2 tbsp if sticky.

3. First Rise:
Place dough in a lightly oiled bowl, cover, and let rise 1–2 hours until doubled.

4. Shape Rolls:

  • Mix brown sugar and cinnamon. Grease or line baking pan.

  • Roll dough into a 14×20-inch rectangle. Spread butter and sprinkle filling evenly.

  • Roll tightly into a log, trim ends, cut into 12 rolls. Place in pan, cover, and rise 45–60 minutes.

5. Bake:
Preheat oven to 350°F. Bake rolls 25–28 minutes until golden. Tent with foil if browning too fast.

6. Frost:
Beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and salt; beat until fluffy. Spread on cooled rolls.

Notes

  • Extra Frosting: Double if you want a thicker layer.
  • Simple Icing Option: Mix 2 cups powdered sugar, 2 tbsp melted butter, 2 tsp vanilla, 3–4 tbsp plant milk.
  • Milk Tip: Soy milk gives the best texture, but other plant milks can work (avoid canned coconut milk).
  • Yeast: Both active dry and instant yeast work. Instant may rise faster.
  • Overnight Option: Assemble rolls in pan, refrigerate overnight, let rise 30–60 minutes before baking.
  • Prep Time: 30 min
  • Cook Time: 30 min
Avatar
Founder of Delishcorner.net, I share quick and reliable recipes for busy families.