
As we enter the fall months, cozy apple-y treats are in, and these bakery-style apple cinnamon rolls deserve a place on the menu. Thanks to a few tricks of the trade, they come out so fluffy (almost cloud-like), and the filling tastes like your favourite apple pie. Topped with thick, tangy vegan cream cheese frosting, there’s simply nothing like them.

Oooo I can’t wait for you to try these! I’ve been making cinnamon rolls for a long time, and I’ve discovered that the secret to making them extra fluffy is the use of a tangzhong (I’ll fill you in on what that is below). Basically, it’s a mixture that’s incorporated into the dough before kneading that gives it this unbeatably plush texture. It works wonders in my classic Vegan Cinnamon Rolls, and it does here too.
For these, I wrapped the dough around something similar to an apple pie filling and made them huge. I’m talking bakery cinnamon roll-size. They puff up beautifully in the oven, turning a glorious shade of golden brown on the outside while the centres stay incredibly moist and gooey. The combination of the cooked cinnamon-sugar apples, the warm, pull-apart rolls themselves, and the thick, tangy vegan cream cheese frosting is enough to drive you wild.
Why These Vegan Apple Cinnamon Rolls Are a Must-Try
Fall’s favourite sweet treat just landed. Here’s why you need it on your breakfast table:
- These cinnamon rolls are so soft and fluffy. The tangzhong might be one extra step, but it gives them that plush, pull-apart texture you crave from your favourite bakery. Even after they’ve cooled, they’ve still got it.
- These are proper cinnamon rolls. Meaning, they’re massive. Rather than making a more traditional 12-roll recipe, I rolled the dough around the filling the short way and cut the log into 9 pieces for extra-thick, substantial morning treats. Because they’re larger, the centres take a bit longer to bake, but stay extra gooey. The best.
- I didn’t go easy on the apples here. You’re sure to get a nice tender chunk (or two) of cinnamon-infused fruit in every bite. I was really careful to ensure the filling (both the apples and the cinnamon-sugar) wouldn’t seep out onto the pan. Everything stays tucked in the rolls for maximum enjoyment.

Notes on Ingredients
You’ll mostly need pantry staples for these vegan apple cinnamon rolls. Plus some apples, of course. Here’s a checklist for you (see the recipe card for measurements):
Tangzhong
- Bread flour – It is important that you use bread flour here. It has a higher protein content, which will give the dough more structure and the rolls a better rise.
- Unsweetened soy milk – I like using soy milk because of its higher protein content (this gives more structure to the dough and enables a better rise). You could also use pea milk if soy isn’t an option for you.
- Water – Use filtered water. Tap water can have a funny taste.
Cinnamon Roll Dough
- Bread flour – Again, stick with bread flour for these. You need that high protein content.
- Light brown sugar – Granulated sugar would be fine, too.
- Instant yeast – To make the dough rise. Make sure the label says “instant.” Traditional yeast won’t have the desired effect.
- Fine sea salt – Or table salt.
- Ground cinnamon – Because you can’t have cinnamon rolls without it. I like using cinnamon in the filling and in the dough itself.
- Unsweetened soy milk – Warm. Pea milk will also work.
- Vegan butter – Melted and cooled. Grab some from the store or try my Vegan Butter Recipe.
Apple Filling
- Vegan butter – My Vegan Butter Recipe is super easy, but you can also find vegan butter at most grocery stores.
- Apples – The apples will soften during the baking process, so you want something that will hold its shape. Firm apples such as Granny Smith, Honeycrisp, Pink Lady, or Braeburn work well.
- Lemon juice – To brighten up the filling a bit.
Cinnamon Filling
- Light brown sugar – You could use dark brown sugar if you prefer a deeper, more molasses-y flavour.
- Vegan butter – Homemade or store-bought will work just fine.
- Ground cinnamon – If you wanted to add a little nutmeg, you could do that too.
- All-purpose flour – To thicken and stabilize the filling so it doesn’t just leak out onto the baking tray.
Vegan Cream Cheese Frosting
- Vegan cream cheese – Softened at room temperature. I have a great recipe for Homemade Vegan Cream cheese, but you can totally grab some from the store instead.
- Vegan butter – Store-bought or homemade.
- Vanilla extract – To add a little depth to the frosting.
- Fine sea salt – The salt breaks up the sweetness a bit so your taste buds don’t get bored.
- Powdered sugar – Sifted. Don’t try to use a different kind of sugar here. The powdered sugar adds structure to the frosting that other sugars won’t provide.
- Cornstarch – For a little added structure.
What Is Tangzhong?
You’ll notice that, in this recipe, I’m whisking together some flour, soy milk, and water and cooking the mixture into a sort of pudding. Once that pudding cools, I incorporate it into the cinnamon roll dough. This is an old Asian baking technique called tangzhong, which is sometimes used in yeasted doughs to help create a softer, fluffier texture and to help extend the shelf life of the baked good. It works wonders for these cinnamon rolls as well as in my Japanese Milk Bread, these Vegan Donuts, and, of course, my Classic Vegan Cinnamon Rolls.
How to Make Apple Cinnamon Rolls
Ready to dive into this sweet baking project? Here’s a general overview of how to make apple cinnamon rolls. For a more detailed look, see the recipe card below.
Make the Dough



- Make the tangzhong. In a small saucepan, whisk together the flour, soy milk, and water until smooth, then cook over medium heat, whisking constantly, until thick and pudding-like.
- Chill the tangzhong. Transfer the tangzhong to a bowl and chill in the fridge for 10 minutes.
- Combine the dry ingredients. Whisk all but 2 tablespoons (15 g) of the flour together with the brown sugar, yeast, salt, and cinnamon.



- Add the wet ingredients. Make a well in the centre, add the soy milk, vegan butter, and cooled tangzhong. Stir to form a shaggy dough.
- Rest. Cover the bowl and let the dough rest for 10 minutes.



- Knead. Fit the stand mixer with the dough hook and knead the dough on medium speed for 12-15 minutes.
- Adjust. The dough should be smooth and elastic. If it’s overly sticky and difficult to handle after 5 minutes of kneading, add the reserved flour 1 teaspoon (2.5 g) at a time.
- First rise. Shape the dough into a smooth ball and let it rise, covered, in a lightly greased mixing bowl until doubled in size (1 hour).
Prepare the Apples and the Cinnamon Filling


- Cook the apples. Melt the vegan butter in a skillet over medium heat, add the apples, and cook for 5-7 minutes, stirring occasionally. Cook until the apples are soft but still hold their shape, and most of the moisture has evaporated.
- Add the lemon juice. Stir in the lemon juice and cook for 30 seconds.
- Cool. Spread the apples in a shallow bowl and cool completely.
- Make the cinnamon filling. Whisk together the brown sugar, melted vegan butter, cinnamon, and flour.
Assemble the Rolls
- Prep. Lightly grease a 9-inch (23 cm) square baking pan.



- Roll out the dough. Press a little air out of the dough, then transfer it to a lightly floured work surface. Fold the dough over itself a few times, then shape into a rectangle and roll out into a 12 x 14-inch (30 x 36 cm) rectangle.
- Fill. Spread the cinnamon filling over the dough, followed by the cooled apples.



- Roll. Starting from one of the 12-inch (30 cm) sides, roll the dough into a tight log and pinch the seam to seal.
- Chill. Chill the log in the fridge for 10 minutes.
- Cut. Cut the log into 9 equal rolls.


- Final rise. Arrange the rolls on the baking sheet in 3 rows of 3 with some space between. Cover and let rise until noticeably puffy (45 minutes).
Bake and Frost
- Prep. Preheat the oven to 350°F (175°C).



- Bake. Bake the rolls on the centre rack for 25-30 minutes.
- Cool. Cool in the pan for 10 minutes before frosting.
- Make the frosting. Beat the vegan cream cheese and vegan butter together until fluffy, then beat in the vanilla and salt, followed by the powdered sugar and cornstarch.
- Frost the rolls. Spread the frosting over the cinnamon rolls and serve warm.

Tips for Perfect Apple Cinnamon Rolls
- Chill the tangzhong. If it’s too warm, it will interfere with the yeast.
- Make sure your yeast is active. Before you get started, take a little yeast and combine it with warm water. Walk away for 10 minutes. When you return, it should be nice and foamy on top. If it’s not, you need new yeast.
- Warm soy milk. Use warm soy milk (about 110°F/43°C) in the dough. If it’s too cold, it won’t activate the yeast properly. If it’s too hot, it’ll kill the yeast. Either way, your rolls won’t rise well.
- Rest the dough. Before you knead the dough, let it rest for 10 minutes. This will give the flour some time to hydrate, making the dough easier to work with.
- Adjust dough. The dough should be smooth and elastic by the time you’re done kneading. If it’s looking really sticky and tough to work with 5 or so minutes into kneading, you can add a little flour, 1 teaspoon (2.5 g) at a time, until it starts to clean up a bit.
- Rise in a warm place. Set your dough to rise in a warm, draft-free place. If it’s too chilly, it won’t rise as well.
- Use your eyes. For the first rise, you want the dough to double in size. For the second, the rolls should look noticeably puffy. I provided an estimated time, but I recommend you use those visual cues rather than a timer.
- Evaporate. Let almost all of the moisture evaporate from the apples; otherwise, your filling will be runny.
- Let the apples cool. All the way. If they are warm, they will soften the dough, making the rolls difficult to shape.
- Roll evenly. When rolling out the dough, keep the thickness as even as possible for even baking.
- Chill the log. Let the log chill in the fridge before slicing for cleaner cuts.
- Tent. If the rolls start to brown too quickly, you can tent them with aluminum foil in the last 5-10 minutes of baking.

Variations
If you want to put your own spin on this apple cinnamon rolls recipe, feel free. Here are a few ideas to get you started:
- Add some nuts. Sprinkle some lightly toasted pecans or walnuts over the apple filling before rolling the dough into a log.
- Experiment with spices. If you want to go beyond cinnamon and add a little something extra, go for it. Nutmeg or cardamom would be lovely.
- Sticky buns. Spread Vegan Caramel Sauce over the prepared baking sheet and sprinkle it with toasted pecans. Then, arrange the cinnamon rolls on top, let them rise, and bake as usual. After the rolls have cooled for a bit, flip the pan upside down so the sticky pecan mixture sits on top. Skip the frosting.
How to Store
- Countertop: You can store fully cooled, unfrosted apple cinnamon rolls in an airtight container at room temperature for up to 2 days. Once you add the frosting, they need to go in the fridge or in the freezer.
- Refrigerator: Once cool, seal any leftover cinnamon rolls in an airtight container and store them in the fridge for up to 4 days. They’ll dry out a little, but they’ll still be delicious.
- Freezer: Seal fully cooled apple cinnamon rolls in a freezer-safe airtight container. They’ll keep in the freezer for up to 3 months. Let them thaw in the fridge before diving back in.
- To reheat: Arrange rolls in a single layer on a baking sheet and cover with aluminum foil. Bake at 300° (150°C) for 10-15 minutes or until heated through. You can also microwave leftover rolls in 30-second intervals until warm.
You can freeze unbaked apple cinnamon rolls. After the second rise, place the sheet pan full of rolls in the freezer for 1 hour. When the rolls are nice and firm, load them into a freezer bag and store in the freezer for up to 3 months. When you’re ready to enjoy, bake as usual. Just add a few extra minutes to the baking time.

More Apple Recipes
Now that apple season is here, you’re probably looking for more ways to use this season’s star fruit. I’ve got you covered:
Enjoy friends! If you make this apple cinnamon roll recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below and give the recipe a rating! Thanks so much!

Apple Cinnamon Rolls
Ingredients
Tangzhong
- 2 tablespoons bread flour 15g
- 1/4 cup unsweetened soy milk 60ml
- 2 tablespoons water 30ml
Cinnamon Roll Dough
- 3 cups bread flour divided, 360g
- 1/4 cup light brown sugar 50g
- 2 1/4 teaspoons instant yeast 7g
- 1/2 teaspoon fine sea salt 3g
- 1/4 teaspoon ground cinnamon 0.5g
- 3/4 cup unsweetened soy milk warmed to about 110°F (43°C), 180ml
- 1/3 cup vegan butter melted and slightly cooled, 75g
Apple Filling
- 2 tablespoons vegan butter 28g
- 2 cups apples peeled, cored, and finely diced, about 2 medium apples, 250g
- 1 teaspoon lemon juice 5ml
Cinnamon Filling
- 2/3 cup light brown sugar 135g
- 4 tablespoons vegan butter melted, 56g
- 1 tablespoon ground cinnamon 8g
- 1 1/2 tablespoons all-purpose flour 12g
Vegan Cream Cheese Frosting
- 2 ounces vegan cream cheese softened, 57g
- 2 tablespoons vegan butter softened, 28g
- 1 teaspoon vanilla extract 5ml
- 1 pinch fine sea salt about 0.5g
- 1 cup powdered sugar sifted, 120g
- 1 tablespoon cornstarch sifted, 8g
Instructions
Make the Tangzhong
-
In a small saucepan, whisk together the bread flour, soy milk, and water until completely smooth and no lumps remain.
-
Place the saucepan over medium heat. Cook for 1-2 minutes, whisking constantly, until the mixture becomes very thick and has a smooth, pudding-like consistency.
-
Transfer the tangzhong to a small bowl. Refrigerate for about 10 minutes while you prepare the dough ingredients. It should be cool or only slightly warm before adding it to the dough.
Make the Dough
-
Measure the bread flour and set aside about 2 tablespoons (15 g) to use later only if the dough is excessively sticky.
-
In the bowl of a stand mixer, whisk together the remaining bread flour, brown sugar, instant yeast, salt, and cinnamon until evenly combined. Make a well in the centre.
-
Add the warm soy milk, melted vegan butter, and cooled tangzhong. Stir with a spatula or wooden spoon until the ingredients come together into a shaggy, sticky dough.
-
Cover the bowl and let the dough rest for 10 minutes. This allows the flour to absorb some of the liquid and makes the dough easier to knead.
-
Fit the stand mixer with the dough hook. Knead on medium speed for about 12-15 minutes, stopping once or twice to scrape down the sides and bottom of the bowl if necessary.
-
The dough will be quite sticky at first. As it kneads, it should become smoother and more elastic and begin pulling away from the sides of the bowl. It may still stick slightly to the bottom.
-
If the dough remains excessively wet and difficult to handle after about 5 minutes of kneading, add the reserved flour gradually, about 1 teaspoon (2.5 g) at a time. Use only as much as necessary. The finished dough should remain soft and slightly tacky rather than firm or dry.
-
Shape the dough into a smooth ball. Lightly grease the mixing bowl, return the dough to the bowl, and cover. Let rise in a warm place for 1-1 1/2 hours, or until approximately doubled in size.
Prepare the Apples
-
While the dough rises, melt the vegan butter in a skillet over medium heat.
-
Add the finely diced apples and cook for 5-7 minutes, stirring occasionally. The apples should soften slightly while still holding their shape.
-
Continue cooking until most of the moisture released by the apples has evaporated and there is no liquid pooling in the skillet.
-
Stir in the lemon juice and cook for another 30 seconds.
-
Transfer the apples to a plate or shallow bowl and spread them out slightly so they cool more quickly. Let cool completely before assembling the rolls.
Prepare the Cinnamon Filling
-
In a small bowl, combine the brown sugar, melted vegan butter, cinnamon, and flour. Stir until evenly combined and a thick, spreadable mixture forms. Set aside until ready to assemble the rolls.
Assemble the Rolls
-
Lightly grease a 9-inch (23 cm) square baking pan.
-
Once the dough has approximately doubled in size, gently press it down to release excess air. Transfer it to a lightly floured work surface.
-
Fold the dough over itself a few times, then shape it roughly into a rectangle.
-
Roll the dough into approximately a 12 x 14-inch (30 × 36 cm) rectangle, keeping the thickness as even as possible.
-
Spread the cinnamon filling evenly over the dough, going almost all the way to the edges.
-
Scatter the completely cooled apples evenly over the cinnamon filling. Spread them across the entire surface rather than concentrating them in the centre.
-
Starting from one of the 12-inch sides, tightly but gently roll the dough into a log. Pinch the seam lightly to help seal it.
-
For cleaner slices, place the log in the freezer for about 10 minutes. This step is optional but makes the soft, apple-filled dough easier to cut.
-
Cut the log into 9 equal rolls using unflavoured dental floss or a sharp serrated knife.
-
Arrange the rolls evenly in the prepared pan in 3 rows of 3, leaving a little space between them for expansion.
-
Cover the pan and let the rolls rise in a warm place for about 45 minutes, or until noticeably puffy and beginning to fill the spaces between them.
Bake
-
During the final 15 minutes of rising, preheat the oven to 350°F (175°C).
-
Place the pan on the centre rack and bake for 25-30 minutes, or until the rolls are puffed and lightly golden on top.
-
Because these are larger rolls, check the centre rolls before removing the pan from the oven. If the tops are browning too quickly before the centres are fully baked, loosely cover the pan with aluminium foil during the final 5-10 minutes.
-
Let the rolls cool in the pan for about 10 minutes before frosting.
Make the Frosting
-
While the rolls bake, beat the softened vegan cream cheese and vegan butter together until completely smooth and fluffy.
-
Add the vanilla extract and salt and beat until combined.
-
Add the sifted powdered sugar and cornstarch. Beat again until smooth and creamy, scraping down the bowl as needed.
-
For a thicker frosting, refrigerate it briefly before using. For a softer frosting that melts slightly into the rolls, frost them while they are still warm.
-
Spread the frosting evenly over the 9 cinnamon rolls and serve warm.
Notes
- Chill the tangzhong. If it’s too warm, it will interfere with the yeast.
- Warm soy milk. The soy milk in the dough needs to be at about 110°F/43°C. If it’s too cold, it won’t activate the yeast. If it’s too hot, it’ll kill the yeast.
- Rest the dough. Let the dough rest for 10 minutes before kneading so it’s easier to work with.
- Rise in a warm place. Set your dough to rise in a warm, draft-free place. If it’s too cold, it won’t rise as well.
- Use your eyes. Look for visual cues (dough doubling in size and rolls becoming puffy) rather than relying on the clock to see how long the dough needs to rise.
- Evaporate. Let almost all of the moisture from the apples evaporate in the pan; otherwise, your filling will be runny.
- Let the apples cool. If the apples are warm, they will soften the dough, making the rolls difficult to shape.
- Storage. Store fully cooled, unfrosted apple cinnamon rolls in an airtight container at room temperature for up to 2 days. For frosted rolls, seal them in an airtight container and store them in the fridge for up to 4 days or in the freezer for up to 3 months. Thaw in the fridge. Reheat, covered, in a 300° (150°C) oven for 10-15 minutes, or in the microwave.
