Looking for an indulgent vegan treat that’s rich, nutty, and melt-in-your-mouth fluffy? These Vegan Pistachio Rolls will win your heart with swirls of creamy pistachio spread, cinnamon-sugar crunch, and a dreamy pistachio glaze. Whether you’re planning a weekend brunch or a cozy dessert night, these rolls are the perfect plant-based twist on classic cinnamon buns.
Don’t miss our homemade Italian-style pistachio cream if you want to make the filling from scratch—it’s easy and bursting with flavor!
🧾 Ingredients
For the Dough:
- 1 cup vegan buttermilk (soy or oat preferred)
- 75g vegan butter (melted)
- 1 tsp vanilla extract
- 3 ⅔ cups all-purpose flour
- 5 tbsp sugar
- 2 ¼ tsp instant yeast
- 1 tsp salt
For the Filling:
- ½ cup raw pistachios
- 3 tbsp sugar
- 1 tsp ground cinnamon
- ⅔ cup vegan pistachio cream (or pistachio butter + extra sugar)
For the Gooey Pouring Cream (Optional):
- ⅓ cup oat cream
- 1 tbsp pistachio butter
For the Glaze:
- 1 cup powdered sugar
- 2 tbsp pistachio butter
- 1 tsp vanilla
- 3 tsp plant-based milk
🔪 Instructions
Step 1: Prepare Vegan Buttermilk & Dough
- Mix soy or oat milk with 1 tbsp lemon juice. Let sit 10 min.
- In a mixer bowl, combine flour, sugar, yeast, and salt.
- Add vegan buttermilk, melted butter, and vanilla. Knead 5–7 min until smooth.
Step 2: Proof the Dough
- Grease a bowl, place the dough inside, cover, and proof in a warm place until doubled (1–2 hours).
Step 3: Prepare the Filling
- Blend pistachios, sugar, and cinnamon until powdery.
- Gently warm the pistachio spread so it’s easy to spread.
Step 4: Roll & Fill
- Roll dough into a large rectangle (~11×16″).
- Spread the pistachio cream. Sprinkle with pistachio-cinnamon mixture.
Step 5: Cut & Shape
- Roll into a tight log and slice into 9 equal rolls.
- Place rolls in a parchment-lined baking dish.
Looking for inspiration? Try these pistachio cream cookies if you have leftover filling!
Step 6: Second Proof
- Cover and proof again for 1–2 hours or refrigerate overnight.
Step 7: Optional Gooey Cream
- Mix oat cream and pistachio butter. Pour over rolls before baking for extra gooeyness.
Step 8: Bake
- Bake at 350°F (180°C) for 30–35 minutes until golden.
Step 9: Glaze
- Whisk together glaze ingredients and drizzle over warm rolls.

🧁 Serving Suggestions
Serve warm with tea, coffee, or dairy-free milk. These make an impressive addition to any vegan dessert table.
Discover great ideas like this pistachio mousse with chocolate ganache for another creamy finish!
🧊 Storage Tips
- Store covered at room temp for 2 days.
- Refrigerate up to 5 days.
- Reheat gently before serving.