Ingredients
1¼ cup whole milk Provides moisture and helps activate the yeast for a soft, fluffy dough.
⅓ cup granulated sugar, divided Adds sweetness and feeds the yeast, with part used initially and the rest for flavor balance.
1½ tbsp active yeast Essential for the dough to rise, creating air pockets that make the pistachio rolls light and tender.
6 tbsp unsalted butter, room temperature Contributes to the flaky layers and rich taste, keeping the dough soft without excess salt.
2 large eggs, whisked Acts as a binder to strengthen the dough and add extra richness for a better rise.
5½ cups all-purpose flour Forms the structure of the dough; the base amount kneaded in creates the perfect consistency, with extra if needed.
½ tsp salt Enhances overall flavor and balances the sweetness in these nut rolls.
¼ cup unsalted butter, room temperature Creates a creamy base for the filling, ensuring it spreads smoothly over the dough.
⅓ cup pistachio paste or cream The star of the show, delivering that nutty flavor and rich texture that defines pistachio pastries.
⅓ cup sugar Sweetens the filling and helps it integrate with the dough for a cohesive bite in your pistachio rolls.
¾ cup pistachios, chopped Adds crunch and extra nutty goodness, enhancing the overall appeal of the filled rolls.
1 cup cream cheese, room temperature Forms the creamy, tangy base of the frosting that complements the nutty flavors.
4 tbsp unsalted butter, room temperature Blends with the cream cheese for a smooth, spreadable finish on your pistachio rolls.
½ cup pistachio paste or cream Infuses the frosting with a subtle nutty taste, tying everything together.
1¾ cup powdered sugar Sweetens the frosting while giving it the right thickness for easy application.
½ tsp vanilla extract Adds a warm flavor note that rounds out the frosting’s taste.
Instructions
First Step: Prepare the Dough: Start by warming the milk to 110ºF, then mix it with 2 tablespoons of sugar and the yeast. Let it sit for 5-10 minutes until it becomes foamy, which means the yeast is active and ready. Once foamy, add the remaining sugar, softened butter, and whisked eggs, and mix briefly to combine. Now, stir in 5 cups of flour and the salt to form a shaggy dough, setting the stage for your pistachio rolls.
Second Step: Knead and Let Rise: Knead the dough with a dough hook or by hand for 8-10 minutes until it’s smooth, soft, and tacky but not sticky; add the remaining ½ cup flour if it feels too wet. Shape the dough into a ball, place it in a greased bowl, and turn it to coat all sides. Cover and let it rise at room temperature for about 2 hours or refrigerate it overnight for easier handling the next day, which helps in creating those airy layers in your pistachio pastry.
Third Step: Make the Filling: While the dough rises, prepare the filling by mixing the softened butter with pistachio paste until creamy, then stir in the sugar. Chop the pistachios and set them aside for later. This step ensures the filling is ready to spread evenly, enhancing the flavor of your nut-filled rolls. For a vegan twist, swap butter for a plant-based alternative here to keep things smooth.
Fourth Step: Roll and Assemble: After the dough has risen, roll it out on a floured surface into a 20×12-inch rectangle about ½ inch thick. Spread the pistachio filling evenly over the dough, then sprinkle the chopped pistachios on top. Roll the dough tightly along the long edge into a 20-inch log, trim the ends, and cut it into 12 equal pieces using unflavored dental floss for clean slices, which helps maintain the flaky texture of your pistachio rolls.
Fifth Step: Second Rise and Bake: Arrange the rolls in a greased 9×13-inch pan, with three rows of four, then cover and let them rise for about 1 hour until they’re puffy. Preheat your oven to 350ºF and bake the rolls for 25-30 minutes until they’re golden brown and the internal temperature reaches 190ºF. This timing ensures the center is fully cooked, giving you perfectly flaky pistachio rolls that aren’t doughy inside; check with a thermometer as suggested for low-calorie adaptations.
Final Step: Cool, Frost, and Serve: Let the rolls cool for 20 minutes before preparing the frosting by beating the cream cheese and butter until fluffy, then adding the pistachio paste, powdered sugar, and vanilla until blended. Spread the frosting on the warm rolls and sprinkle with extra chopped pistachios. Serve them right away for the best flavor, and for a fun link, try this carrot cream cheese cupcake recipe for more frosting ideas. Your pistachio rolls are now ready to enjoy, with a total prep time of 30 minutes, cooking time of 30 minutes, and rising time of about 3 hours.
Notes
🧵 Use unflavored dental floss to slice rolls cleanly without squishing.
❄️ Refrigerate dough overnight after first rise for easier morning prep.
🌡️ Check doneness with thermometer; center should reach ~190ºF.
- Prep Time: 30 minutes
- Rest (rising) time: 3 hours
- Cook Time: 30 minutes
- Category: Breakfast, Dessert
- Method: Baking, Kneading, Rolling
- Cuisine: International
- Diet: Vegetarian
Nutrition
- Serving Size: 1 roll
- Calories: 420
