Follow Me On Social Media!
Fluffy Pistachio Rolls: A Soft, Nutty Treat That’s Worth the Wait.

I first made these rolls on a rainy Sunday when I had a bag of pistachios sitting in my pantry and a craving for something comforting but a little different from the usual cinnamon rolls. What came out of the oven that afternoon surprised me—soft, pillowy rolls with a gorgeous green swirl and a subtle nutty sweetness that didn’t need heavy frosting to shine. These fluffy pistachio rolls have become one of my favorite baking projects when I want something special but not overly sweet.
The dough itself is tender and light, enriched just enough to give it that pull-apart texture without being heavy. The pistachio filling brings a gentle flavor that’s earthy and slightly sweet, with a hint of cardamom that makes the whole kitchen smell amazing while they bake. Unlike denser pastries, these rolls stay soft for days and taste even better the next morning with coffee.
If you’ve never worked with pistachios in baking beyond sprinkling them on top of something, this recipe is a great introduction. The nuts get ground into a paste that spreads easily and bakes into tender layers. The result is a roll that looks impressive but comes together with straightforward techniques. Whether you’re making them for a weekend brunch or just because you want your house to smell incredible, these pistachio rolls deliver without a lot of fuss.
Ingredients
For the dough:
- 3 ¾ cups all-purpose flour, plus more for dusting
- ¼ cup granulated sugar
- 2 ¼ teaspoons instant yeast (one standard packet)
- 1 teaspoon salt
- 1 cup whole milk, warmed to about 110°F
- ¼ cup unsalted butter, melted
- 2 large eggs, room temperature
For the pistachio filling:
- 1 ½ cups shelled unsalted pistachios
- ½ cup granulated sugar
- 3 tablespoons unsalted butter, softened
- 2 tablespoons honey
- ½ teaspoon ground cardamom
- ¼ teaspoon almond extract
- Pinch of salt
For the glaze (optional):
- 1 cup powdered sugar
- 2–3 tablespoons milk or cream
- ¼ teaspoon vanilla extract

Instructions
Start by making the dough. In a large mixing bowl, combine the flour, sugar, yeast, and salt. Whisk these dry ingredients together so the yeast distributes evenly. In a separate bowl or measuring cup, mix the warm milk, melted butter, and eggs until well combined. The milk should be warm but not hot—if it’s too hot, it can kill the yeast.
Pour the wet ingredients into the dry ingredients and stir with a wooden spoon until a shaggy dough forms. Turn the dough out onto a lightly floured surface and knead for about 8 minutes. You can also use a stand mixer with a dough hook for about 5 minutes on medium speed. The dough should become smooth and elastic, slightly tacky but not sticky. If it sticks to your hands too much, add a tablespoon of flour at a time.
Place the dough in a lightly greased bowl, cover it with a clean kitchen towel, and let it rise in a warm spot for about 1 to 1 ½ hours, or until doubled in size. While the dough rises, make the filling.
For the pistachio filling, add the pistachios to a food processor and pulse until finely ground. You want a texture similar to almond flour, not a paste yet. Add the sugar, softened butter, honey, cardamom, almond extract, and salt. Process until the mixture comes together into a thick, spreadable paste. It should be smooth but still have a little texture from the nuts. Taste it—it should be sweet with a warm spice note from the cardamom and a nutty richness. Set this aside until the dough is ready.
Once the dough has doubled, punch it down gently to release the air. Turn it out onto a lightly floured surface and roll it into a large rectangle, roughly 12 by 18 inches. The dough should be about ¼ inch thick. Take your time with this step to get an even thickness, which helps the rolls bake uniformly.
Spread the pistachio filling over the dough, leaving about a half-inch border along one of the long edges. Use an offset spatula or the back of a spoon to spread it evenly. Starting from the long edge opposite the border, roll the dough up tightly into a log. When you reach the end, pinch the seam closed and place the log seam-side down.
Using a sharp knife or unflavored dental floss, cut the log into 12 equal pieces. Dental floss works great here because it slices cleanly without squishing the rolls. Arrange the rolls in a greased 9-by-13-inch baking dish, leaving a little space between each one. Cover the dish with a towel and let the rolls rise again for about 30 to 45 minutes, until puffy and nearly touching.
Preheat your oven to 350°F while the rolls finish their second rise. When they’re ready, bake them for 22 to 26 minutes, until the tops are golden and the rolls sound slightly hollow when tapped. The kitchen will smell amazing at this point.
Let the rolls cool in the pan for about 10 minutes. If you want to add a glaze, whisk together the powdered sugar, milk, and vanilla until smooth and drizzle it over the warm rolls. The glaze is optional—these are plenty good on their own.

Flavor & Texture Notes
These rolls have a soft, tender crumb that pulls apart easily. The dough itself is mildly sweet and buttery, which lets the pistachio filling be the star. The filling tastes nutty and rich without being heavy, with a warmth from the cardamom that isn’t overpowering but definitely noticeable. It’s not as assertive as cinnamon but adds a subtle complexity that makes people ask what the secret ingredient is.
The texture of the filling stays a little bit grainy from the ground pistachios, which I like because it gives each bite some interest. The honey adds a gentle sweetness and helps keep the filling moist during baking. If you do add the glaze, it brings a bit of extra sweetness and makes the rolls feel more like a dessert, but honestly, they’re balanced enough to skip it if you prefer something less sweet.
The edges of the rolls get slightly crisp where they touch the pan, while the centers stay pillowy and soft. They’re best eaten warm, but they also reheat beautifully.
Tips & Variations
If you can’t find unsalted pistachios or only have salted ones, you can rinse them under cold water and pat them dry before using. Just skip the pinch of salt in the filling to avoid making it too salty.
For a dairy-free version, substitute the milk with almond milk or oat milk, and use vegan butter in both the dough and filling. The texture will be slightly different but still good.
If cardamom isn’t your thing, you can leave it out or replace it with a small pinch of cinnamon or nutmeg. You could also add a bit of orange zest to the filling for a citrus note that pairs really well with pistachios.
To make these rolls a bit more festive, sprinkle some chopped pistachios on top of the glaze while it’s still wet. You can also add a few drops of green food coloring to the filling if you want a more vibrant color, though the natural pistachio color is already pretty.
If you want smaller rolls, cut the log into 15 or 16 pieces instead of 12. They’ll bake a bit faster, so check them around the 18-minute mark.
Storage & Make-Ahead
These rolls keep well at room temperature in an airtight container for up to three days. They stay soft and don’t dry out quickly, which is one of the things I love about this recipe.
You can also freeze the baked rolls. Let them cool completely, wrap them individually in plastic wrap, and store them in a freezer bag for up to two months. Reheat them in the microwave for about 30 seconds or warm them in a 300°F oven for 10 minutes.
If you want to prep these ahead for a special breakfast, you can assemble the rolls the night before and refrigerate them after placing them in the baking dish. Let them sit at room temperature for about 30 minutes before baking, or add a few extra minutes to the baking time if you’re putting them in the oven straight from the fridge.
Serving Suggestions
These pistachio rolls are perfect for a weekend breakfast or brunch. Serve them with strong coffee or chai tea, which complements the cardamom beautifully. They also pair well with a bowl of fresh berries or a simple fruit salad.
If you’re serving these for a special occasion, arrange them on a platter and dust them lightly with powdered sugar instead of glazing them. It looks elegant and keeps them from being too sweet.
They’re also great as an afternoon snack. I’ve packed them in lunchboxes and brought them to potlucks, and they always disappear quickly.
FAQ
Can I make these without a stand mixer?
Yes, absolutely. The dough comes together easily by hand. Just knead it on a floured surface for about 8 to 10 minutes until smooth and elastic. It’s a bit of a workout, but totally doable.
What if my pistachios won’t form a paste in the food processor?
If the mixture seems too dry and crumbly, add another tablespoon of softened butter or a teaspoon of milk. This helps it come together into a spreadable consistency.
Can I use pistachio paste instead of whole pistachios?
You can, but you’ll need to adjust the recipe. Use about ¾ cup of pistachio paste and reduce the butter to 1 tablespoon. Taste and adjust the sweetness and spices as needed.
How do I know when the dough has risen enough?
Poke the dough gently with your finger. If the indentation stays and doesn’t spring back, it’s ready. If it springs back quickly, give it more time.
Can I add a cream cheese frosting instead of the glaze?
Sure. Beat together 4 ounces of softened cream cheese, 2 tablespoons of softened butter, 1 cup of powdered sugar, and a splash of vanilla. Spread it on the rolls while they’re still slightly warm.
Conclusion
These fluffy pistachio rolls are one of those recipes that feel a little fancy but aren’t complicated once you get into the rhythm of making them. The dough is forgiving, the filling is simple, and the result is something that looks and tastes like you spent way more effort than you actually did. Whether you make them for a holiday brunch or just a cozy Sunday morning, they’re the kind of thing people remember. Give them a try, and don’t be surprised if they become a regular request in your house.
