
This page may use affiliate links. As an Amazon Associate, I earn a small commission from qualifying purchases.
Why You’ll Love Vegan Persian Cinnamon Rolls:
- This recipe is a twist both on the traditional western cinnamon roll and a traditional Persian Qottab.
- This Persian cinnamon roll is like a deconstructed Qottab, with flavors of cardamom, rosewater and walnut.
- Perfect with a cup of tea, this Persian cinnamon roll is a light, flaky, and only slightly sweet.
- This vegan Persian cinnamon roll recipe is incredibly easy, using a store-bought plant-based puff pastry.

Ingredient/Equipment Notes:
To make this delicious vegan Persian cinnamon roll recipe, you will need the following ingredients (full measurements are in the recipe card below):
- Plant-based puff pastry
- Ground walnut
- Ground cardamom
- Cinnamon
- Sugar
- Rosewater – I like this brand on Amazon
You will also need the following equipment:
- Rolling pin
- Parchment paper or silicone baking mat – You can get this from Amazon.
How to Make the Best Vegan Persian Cinnamon Roll:
- Preheat oven to 380 F.
- Combine the ground walnut, cardamom, cinnamon, sugar, and rosewater.
- If using a store-bought puff pastry dough, follow the instruction to defrost as needed.
- Place one sheet of the puff pastry dough on a well-floured surface. Spread open with a rolling pin.
- Spread the walnut mixture over the puff pastry dough with a pastry brush.
- Slowly roll the puff pastry dough. Using a very sharp knife, cut into 1 inch slices.
- Place the cut puff pastry on a baking sheet lined with parchment paper or silicone baking mat.
- Bake the puff pastry for 20-30 minutes (until golden).
- Take the puff pastry out of the oven and let cool.

How to Serve Persian Cinnamon Roll:
This Persian cinnamon roll is similar to Qottab, but much easier. See our traditional vegan Qottab recipe on the blog. Include this as part of any Persian tea party. We recently hosted a Persian tea party with an assortment of vegan desserts, listed below:
Recipe Tips
- You will need a plant-based puff pastry for this recipe.
- You can make your plant-based puff pastry as I have seen recipes available online.
- Conversely, you can go with the easy option of store bought plant-based puff pastry.
- We used the Pepperidge Farms Puff Pastry, which you can find at major grocery stores.
- You can use this helpful article for more store-bought puff pastry options.

Did you make this recipe? Take a picture and tag us on Instagram @plant_basedpersian or share it on Pinterest!
Where there’s love and inspiration, I don’t think you can go wrong.
-Ella Fitzgerald

Vegan Persian Cinnamon Roll
- Total Time: 35 minutes
- Yield: 10 rolls 1x
- Diet: Vegan
Description
Filled with cardamom, rosewater, and walnuts, this Persian cinnamon roll is a twist on the traditional cinnamon roll and a Persian Qottab.
Ingredients
Plant-based puff pastry (I used Pepperidge Farms – see Notes)
1/4 cup ground walnut
1/4 tsp ground cardamom
1/2 tsp cinnamon
1/4 cup sugar
1/2 Tbsp Rosewater – you can get this on Amazon
Instructions
- Preheat oven to 380 F.
- If using a store-bought puff pastry dough, follow the instruction to defrost as needed.
- This recipe only calls for one sheet of the puff pastry dough. To make both sheets, double the filling ingredients.
- Place the puff pastry dough on a well-floured surface. Spread open with a rolling pin.
- Grind the walnut in a food processor. Combine the ground walnut, cardamom, cinnamon, sugar, and rosewater.
- Spread the walnut mixture over the puff pastry dough.
- Slowly roll the puff pastry dough. Using a very sharp knife, cut into 1 inch slices.
- Place the cut puff pastry on a baking sheet lined with parchment paper or silicone baking mat.
- Bake the puff pastry for 20-30 minutes (until golden).
- Take the puff pastry out of the oven and let cool.
Notes
You will need a plant-based puff pastry for this recipe. You can make your plant-based puff pastry as I have seen recipes available online. We went with the easy option of store bought plant-based puff pastry. We used the Pepperidge Farms Puff Pastry, which you can find at major grocery stores. You can use this helpful article for more store-bought puff pastry options.
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Cuisine: Iranian/Persian
Keywords: Vegan, egg-free, eggless, dairy-free, dessert, Persian, iranian, pastry, puff pastry, cinnamon roll