Pistachio Cream-Filled Croissant Rolls
The milk is steaming, the yolks are whisked smooth, and that first splash of hot milk can turn a silky custard into scrambled bits if it goes in all at…
Tip: save now, cook later.The milk is steaming, the yolks are whisked smooth, and that first splash of hot milk can turn a silky custard into scrambled bits if it goes in all at once. I add it gradually, whisking the whole time, then return the warmed yolk mixture to the saucepan. That little transition is what makes the pistachio cream in these pistachio cream-filled croissant rolls smooth enough to tuck inside each golden crescent.
The filling is rich with ground pistachios, while refrigerated crescent dough keeps the pastry part straightforward. I like how the cream sets up cold while the rolls bake and cool; there’s no rushing warm pastry into the filling. Once the rolls are completely cool, the pistachio cream sits neatly inside each one, with a soft, nutty center and a flaky, golden shell.

Kitchen Note
Press plastic wrap directly onto the custard before it goes into the refrigerator. That keeps a skin from forming, and the cream chills evenly until it’s cold enough to fill the rolls.
Save these pistachio cream-filled croissant rolls for a bake when you want a flaky pastry with a cool, nutty center.
Why the Yolks Need Hot Milk Before They Go Into the Pan
Egg yolks thicken this custard, but they need a gradual introduction to heat. If you pour all the hot milk into the bowl at once, the yolks can heat unevenly and start to set in little pieces. Whisking in about half a cup of hot milk a little at a time warms the yolk mixture without giving it a sudden temperature shock.
Once that mixture is warmed, whisk it back into the saucepan with the rest of the milk. Keep whisking as the custard cooks, especially along the bottom and sides of the pan, where it thickens first. The texture changes quickly near the end: it goes from thin and pourable to thick, with bubbles rising across the surface. Giving it one more minute of cooking after it bubbles helps the cornstarch do its job, so the chilled cream can hold its shape inside the rolls.
What Gives the Pistachio Cream Its Body and Its Nutty Flavor

- Shelled unsalted pistachios — These bring the defining nutty flavor and tiny green flecks to the cream. Grind them finely so they blend into the custard rather than leaving large, hard pieces. Unsalted nuts let you control the seasoning; if salted pistachios are what you have, leave out the added kosher salt.
- Whole milk — It gives the custard a fuller, creamier feel than lower-fat milk. Two-percent milk will still work with the cornstarch, though the filling won’t taste quite as rich. Warm the milk only until it’s steaming, with small bubbles at the edge; it doesn’t need to reach a rolling boil.
- Egg yolks and cornstarch — The yolks bring richness, and the cornstarch helps the filling set once chilled. Whisk them with the sugar and salt until smooth before adding the hot milk; lumps at this stage are harder to whisk out once the custard thickens.
- Unsalted butter and vanilla extract — Whisked in after the pan comes off the heat, butter makes the cream feel silky and vanilla rounds out the pistachio flavor. Unsalted butter keeps the salt level predictable. Use an extract you like, since its aroma comes through in a simple custard.
- Refrigerated crescent roll dough — The dough comes divided into triangles that roll into eight neat pastries. There isn’t a direct swap that keeps the same shape and bake; a different pastry dough would need its own shaping and timing.
From Steaming Milk to Filled, Golden Rolls
Grind the Pistachios Finely
Pulse the shelled pistachios in a food processor until finely ground, stopping to scrape down the bowl as needed. Look for an even, fine texture rather than a mix with a few large chunks. Scraping helps the nuts grind consistently instead of sticking around the sides. Set the ground pistachios aside while you make the custard.
Warm the Milk and Temper the Yolks
Heat the milk in a 2-quart saucepan over medium heat until it’s steaming and small bubbles form around the edge. In a medium bowl, whisk the yolks, sugar, cornstarch, and salt until smooth. Gradually whisk about half a cup of the hot milk into the yolk mixture, then whisk that warmed mixture back into the saucepan. Add the milk slowly; a fast pour makes it harder to keep the yolks smooth.
Cook, Flavor, and Chill the Custard
Cook the mixture over medium heat, whisking constantly, until it thickens and bubbles across the surface. Continue cooking for one minute, then take the saucepan off the heat. Whisk in the ground pistachios, butter, and vanilla, and transfer the custard to a bowl. Cover the surface directly with plastic wrap and refrigerate for at least two hours, until cold.
Bake the Crescents Until Golden
Heat the oven to 375°F and line a 13×18-inch rimmed baking sheet with parchment paper. Separate the dough into eight triangles, then roll each triangle from its wide end toward the point. Arrange the rolls on the sheet and bake for 10–13 minutes, until puffed and golden brown. If they’re pale, give them more time within that range rather than filling them before they’ve baked through.
Cool Completely Before Filling
Let the rolls cool on the baking sheet for 10 minutes, then move them to a rack and cool completely. Whisk the chilled pistachio cream until smooth. Cut each roll horizontally while leaving one long edge attached, then divide the cream evenly among them. Warm pastry can soften the filling and make it harder to handle, so wait until the rolls are fully cool.
Three Ways to Change the Shape or Finish
Leave a Few Pistachio Flecks for the Finish
Set a few of the measured pistachios aside before grinding the rest. Chop those reserved nuts finely and scatter them over the filling after you fill the rolls. You’ll get a little crunch and a more visible pistachio finish without adding another ingredient.
Make Them Open-Faced
Instead of leaving one long edge attached, cut each cooled roll all the way through and spoon the cream over the bottom half. Set the top half beside it or lean it against the filling. The cream is easier to see and portion, though the pastries are a little less tidy to pick up.
Use Salted Pistachios
If your pistachios are salted, omit the kosher salt from the custard. The filling will taste a touch saltier and the nut flavor a little more pronounced, but the cream will still set with the same method.
Storage and Reheating
- Refrigerator: Keep filled rolls covered and refrigerate until serving; use within 3 days. The crescent layers soften as they sit with the custard.
- Freezer: Freezing filled rolls isn’t recommended. The custard can lose its smooth texture as it thaws, and the pastry won’t stay flaky.
- Reheating: No reheating is needed; serve just after filling or chilled from the refrigerator. Warming the filled rolls can loosen the custard and soften the pastry.
Questions That Come Up While Making These Rolls

Pistachio Cream-Filled Croissant Rolls
Ingredients
Equipment
Method
- In a food processor, pulse the pistachios until finely ground, scraping down the bowl as needed.
- Heat the milk in a 2-quart saucepan over medium heat until steaming, with small bubbles forming around the edge.
- In a medium bowl, whisk the egg yolks, sugar, cornstarch, and salt until smooth.
- Gradually whisk in about 1/2 cup of the hot milk, then whisk the mixture back into the saucepan.
- Cook over medium heat, whisking constantly, until the custard is thick and bubbling across the surface.
- Continue cooking for 1 minute.
- Remove from the heat and whisk in the ground pistachios, butter, and vanilla.
- Transfer the pistachio cream to a bowl, press plastic wrap directly onto the surface, and refrigerate for at least 2 hours until cold.
- Heat the oven to 375°F and line a 13x18-inch rimmed baking sheet with parchment paper.
- Separate the crescent dough into 8 triangles and roll each from the wide end toward the point.
- Arrange the rolls on the baking sheet and bake for 10–13 minutes, until puffed and golden brown.
- Cool on the sheet for 10 minutes, then transfer to a rack and cool completely.
- Whisk the chilled pistachio cream until smooth.
- Cut each roll horizontally, leaving one long edge attached.
- Divide the cream evenly among the rolls and serve immediately or refrigerate until serving.