I make these vegan pistachio sweet rolls when I want something soft, fluffy, and a little extra special. Each roll is filled with pistachio cream and cinnamon sugar, then finished with a rich pistachio cream cheese frosting that gives everything a cozy bakery-style feel.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1/2 cup salted vegan butter
1 1/3 cups all-purpose flour, divided
3 g quick-rise dry yeast
2 tbsp granulated sugar
1/4 tsp sea salt
1/3 cup unsweetened dairy-free milk, warmed
2 tbsp unsweetened applesauce or dairy-free yogurt
1 tsp vanilla extract
1/4 cup vegan white chocolate
4 tbsp pistachio butter, divided
1/3 cup brown sugar
1 tsp ground cinnamon
4 tbsp vegan cream cheese, room temperature
2 cups powdered sugar, sifted
1 tsp vanilla extract or vanilla bean paste
Directions
I start by greasing and lining a small baking dish or a 6-inch cake pan with parchment paper so the rolls release easily after baking.
I melt the vegan butter in a saucepan over medium heat and keep stirring until it smells fragrant and looks lightly browned. Then I take it off the heat and let it cool slightly.
In a mixing bowl, I combine the flour, yeast, sugar, and salt. I add the warm dairy-free milk, applesauce or dairy-free yogurt, 2 tablespoons of the browned butter, and vanilla extract. Then I mix and knead everything until I get a smooth dough.
I cover the dough and let it rise in a warm place for 20 to 30 minutes, or until it has roughly doubled in size.
To make the filling, I melt the vegan white chocolate and stir in 2 tablespoons of pistachio butter. In a separate small bowl, I mix the brown sugar and cinnamon.
I roll the dough into a rectangle about 6 x 12 inches. I brush it with 2 tablespoons of browned butter, spread the pistachio mixture over the top, and sprinkle on the cinnamon sugar.
Then I roll the dough up tightly and slice it into 4 equal rolls. I can also cut the dough into strips and roll each one individually if I want a slightly different shape. Then I place the rolls into the prepared baking dish, cover them, and let them rest while the oven preheats to 350°F (175°C).
I bake the rolls for about 30 minutes, until the tops are lightly golden. After baking, I let them cool for 10 to 15 minutes.
For the frosting, I whisk together the vegan cream cheese, the remaining 2 tablespoons of pistachio butter, 1 tablespoon of browned butter, powdered sugar, and vanilla until smooth. I spread the frosting over the warm rolls and serve them right away.
Servings and timing
I get 4 servings from this recipe, which makes it ideal for a small breakfast bake, dessert, or weekend treat.
I need about 30 minutes of prep time, 30 minutes of cooking time, and around 60 minutes total to make everything from start to finish.
Variations
I sometimes swap the vegan white chocolate with a dairy-free white chocolate alternative that has a slightly different sweetness level for a new flavor balance. I also like adding a spoonful of finely chopped pistachios into the filling when I want extra texture. For a deeper spice flavor, I mix in a pinch of cardamom with the cinnamon sugar. When I want the frosting to taste less sweet, I use a little less powdered sugar and let the pistachio flavor stand out more.
Storage/Reheating
I store any leftover sweet rolls in an airtight container in the refrigerator for up to 3 days. Because of the cream cheese frosting, I prefer to keep them chilled rather than leave them at room temperature for too long.
When I want to reheat them, I warm one roll at a time in the microwave for about 10 to 15 seconds so the center turns soft again and the frosting gets slightly melty. I can also reheat them in a low oven for a few minutes if I want a fresher baked texture.
FAQs
Can I make these rolls ahead of time?
I can prepare the rolls, place them in the pan, and refrigerate them before baking if I want to get ahead. When I am ready to bake, I let them sit out briefly so they are not too cold, then I bake as directed.
Can I use regular pistachio cream instead of pistachio butter?
I can use pistachio cream if that is what I have, but I keep in mind that it may be sweeter and softer than pistachio butter. I usually adjust the sweetness a little if needed.
What can I use instead of applesauce?
I can use dairy-free yogurt in place of applesauce, just like the recipe suggests. I find that both options help keep the dough soft and tender.
How do I know when the rolls are fully baked?
I look for lightly golden tops and a set texture in the center of the pan. If the tops color too quickly, I loosely cover the pan and continue baking until the rolls are done.
Can I freeze these sweet rolls?
I can freeze them, though I prefer freezing them without the frosting for the best texture. After thawing, I add fresh frosting and warm them slightly before serving.
Conclusion
I love making these vegan pistachio sweet rolls because they feel elegant, comforting, and full of flavor all at once. The soft dough, creamy pistachio filling, warm cinnamon sugar, and rich frosting create a dessert that feels homemade and bakery-worthy at the same time. I think this is a beautiful recipe for brunch, dessert, or any time I want a small batch of something sweet and memorable.
📖 Recipe:
Print
Vegan Pistachio Sweet Rolls
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 60 minutes
- Yield: 4 servings
- Diet: Vegan
Description
Soft and fluffy vegan sweet rolls filled with pistachio cream and cinnamon sugar, topped with a rich pistachio cream cheese frosting. A small-batch treat with a cozy, bakery-style feel.
Ingredients
1/2 cup salted vegan butter
1 1/3 cups all-purpose flour, divided
3 g quick-rise dry yeast
2 tbsp granulated sugar
1/4 tsp sea salt
1/3 cup unsweetened dairy-free milk, warmed
2 tbsp unsweetened applesauce or dairy-free yogurt
1 tsp vanilla extract
1/4 cup vegan white chocolate
4 tbsp pistachio butter, divided
1/3 cup brown sugar
1 tsp ground cinnamon
4 tbsp vegan cream cheese, room temperature
2 cups powdered sugar, sifted
1 tsp vanilla extract or vanilla bean paste
Instructions
- Preheat oven to 350°F (175°C) and grease or line a small baking dish or 6-inch cake pan with parchment paper.
- Melt vegan butter over medium heat until lightly browned and fragrant. Remove from heat and let cool slightly.
- In a bowl, mix flour, yeast, sugar, and salt. Add warm dairy-free milk, applesauce or yogurt, 2 tbsp browned butter, and vanilla. Mix and knead into a smooth dough.
- Cover and let the dough rise in a warm place for 20–30 minutes until doubled in size.
- Melt vegan white chocolate and mix with 2 tbsp pistachio butter. In another bowl, combine brown sugar and cinnamon.
- Roll dough into a 6 x 12-inch rectangle. Brush with 2 tbsp browned butter, spread pistachio mixture, and sprinkle cinnamon sugar evenly.
- Roll tightly and slice into 4 rolls. Place in prepared dish, cover, and let rest while oven finishes preheating.
- Bake for about 30 minutes until lightly golden. Cool for 10–15 minutes.
- Whisk vegan cream cheese, remaining pistachio butter, 1 tbsp browned butter, powdered sugar, and vanilla until smooth. Spread over warm rolls and serve.
Notes
Add chopped pistachios to the filling for extra texture.
Swap vegan white chocolate for other dairy-free options for flavor variation.
Add a pinch of cardamom for a deeper spice profile.
Store leftovers in the refrigerator for up to 3 days.
Reheat in the microwave for 10–15 seconds or warm in a low oven.
Freeze unfrosted rolls for best texture, then frost after reheating.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 420 kcal
- Sugar: 28 g
- Sodium: 220 mg
- Fat: 18 g
- Saturated Fat: 7 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 2 g
- Protein: 5 g
- Cholesterol: 0 mg
