Soft Fluffy Pistachio Rolls Recipe
Like a cinnamon roll dressed in pistachio: soft, fluffy swirls of yeasted dough filled with a rich pistachio frangipane, baked until golden. Familiar and comforting, yet special enough to let pistachio take center stage.

Baking lets you take a classic — like bakery-style cinnamon rolls — and turn it into something new. These pistachio rolls follow that familiar method but swap the cinnamon for a nutty pistachio frangipane. The dough is slightly sweeter than a traditional cinnamon roll to balance the less-sweet pistachio filling, producing tender, aromatic rolls with a subtle nutty finish.
Key Ingredients
Below is a quick overview of the main ingredients, substitutions, and flavoring options. Exact measurements appear in the recipe card further down.
- Unbleached all-purpose flour. Use unbleached flour for better structure and cleaner flavor.
- Whole milk. Whole milk gives the dough extra tenderness; reduced-fat milk will work but yields a slightly different texture.
- Instant yeast. Instant yeast can be mixed directly into the dough. If substituting active dry yeast, increase the amount slightly and allow an extra 30 minutes of resting time after mixing the initial flour, egg, and yolk before adding the remaining flour.
- Pistachio frangipane. A homemade pistachio frangipane provides rich flavor and stretches the recipe economically. You can also add a layer of pistachio cream or fold a bit into the frangipane for a sweeter, more intense filling.
Make the Dough
These step-by-step notes highlight the important technique points I use when making the dough and assembling the rolls.
- Warm the milk, sugar, and butter: Gently warming the milk with the sugar and butter helps the sugar dissolve and encourages the yeast to become active, producing a fluffier dough and a shorter rise time. Remove from heat and cool to about 90°F (warm, not hot).
- Prepare the milk mixture 20–30 minutes before mixing so it can cool; if the liquid is too hot it can kill the yeast and prevent rising.
- This recipe works with a stand mixer and dough hook or by mixing in a large bowl and kneading by hand. Avoid using an electric hand mixer for kneading.
- A slightly sticky dough is normal. Don’t add extra flour beyond what the recipe calls for; the dough will continue to hydrate during the rest period and become smooth and elastic.
- Make ahead option: To slow the rise for make-ahead dough, reduce the yeast slightly and refrigerate after an initial short rest.




Shape & Bake the Rolls
- Line a 9×13-inch pan with parchment paper and prepare the pistachio frangipane filling.
- Roll the dough into a 13×18-inch rectangle, spread the pistachio frangipane in an even layer, then tightly roll the dough starting from the long side.
- Use dental floss or a sharp knife to cut the log into 12 even slices; place each slice swirl-side up in the prepared pan.
- Brushing the tops with heavy cream and pouring a bit between the rolls keeps the rolls moist and contributes to a tender crumb.
- Allow the assembled rolls to rise again for 60–90 minutes. Preheat the oven to 350°F about 20 minutes before baking.
- Bake until the tops are medium golden and the center registers 180°F on an instant-read thermometer. Avoid over-baking to keep them soft and moist.







Yields, Storage & Make-Ahead
This recipe yields 12 individual pistachio rolls. They are best the same day but keep well at room temperature for up to 36 hours. Wrap leftovers tightly in plastic wrap, place in a freezer bag, and freeze for up to four weeks.
Make-ahead options: You can slow the rise by reducing the yeast slightly and refrigerating the dough after an initial rest, or shape the rolls and refrigerate them overnight after one hour of room-temperature rest. Bake directly from the refrigerator, allowing extra baking time if needed.

Fluffy Pistachio Cream Roll
Prep Time: 30 mins | Cook Time: 25 mins | Servings: 12 Rolls
Author: Dikla Levy Frances
Ingredients
For the Dough
- 1 1/2 cups (360 ml) whole milk
- 6 tablespoons (85 g) unsalted butter
- 2 1/4 teaspoons instant yeast
- 1/2 cup (100 g) granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- 5 1/2 cups (650 g) unbleached all-purpose flour
- 1/2 teaspoon salt
- 1/2 cup heavy cream (for brushing and glazing)
For the Pistachio Filling and Glaze
- 1 recipe pistachio frangipane (enough to generously fill the roll)
- Pistachio glaze or cream cheese frosting to finish
Instructions
Make the Dough
- Pour the milk into a medium saucepan, add the butter and sugar, and warm over medium heat until the butter melts and the sugar dissolves. Remove from heat and cool to about 90°F (warm, not hot).
- Pour the warm milk mixture into the bowl of a stand mixer fitted with a dough hook. On low speed, add 2 cups (240 g) of the flour, the egg, egg yolk, yeast, and salt.
- Increase the mixer speed to medium and gradually add the remaining 420 g (about 3 1/2 cups) of flour. Knead until the dough is smooth, elastic, and slightly sticky, about 4–5 minutes.
- Cover the bowl with plastic wrap or a bag and let the dough rise until doubled in size, about 90 minutes.
Assemble and Bake
- Punch down the dough and turn it onto a lightly floured surface. Roll it into a 13×18-inch rectangle.
- Spread the pistachio frangipane evenly over the dough, then roll the dough tightly from the long edge into a log.
- Cut the log into 12 equal slices and place each slice swirl-side up in a parchment-lined 9×13-inch pan.
- Let the rolls rest and rise an additional 60–90 minutes. Preheat the oven to 350°F about 20 minutes before baking.
- Brush the tops with heavy cream and pour any remaining cream between the rolls for extra moisture.
- Bake on the middle rack for 25–30 minutes, until the tops are medium golden brown and the center reaches 180°F.
- Remove from the oven, drizzle with pistachio glaze or cream cheese frosting, and serve warm or at room temperature.
Notes
- These rolls are best the same day but will keep at room temperature up to 36 hours. Freeze wrapped tightly for up to four weeks.
- To refresh leftover rolls, warm them in a 300°F oven for 8–10 minutes to restore softness.
- Use an instant-read thermometer to avoid over-baking; 180°F internal temperature indicates they’re done.
- Allow the warmed milk mixture to cool to a warm temperature before adding yeast; liquids that are too hot can kill the yeast and prevent the dough from rising.
- Make-ahead options: reduce yeast and refrigerate after a short rest to slow fermentation, or shape the rolls and refrigerate overnight after an initial rest, then bake the next morning.
