Pistachio Cream-Filled Croissant Rolls

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…

By Julia • • Reading time: 9 min
Tip: save now, cook later.
Serves 4–6

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.

Pistachio cream-filled croissant rolls with golden flaky layers
“

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.

Save to Pinterest

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

Pistachio cream-filled croissant rolls with smooth nutty filling
  • 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

Can I make the pistachio cream without a food processor?+

Yes. Chop the pistachios by hand as finely as you can, using a sharp knife and a stable cutting board. The cream will have a slightly more textured finish than when the nuts are pulsed in a food processor.

Can I use pistachio paste instead of whole pistachios?+

I wouldn’t swap it one-for-one. Pistachio paste is more concentrated and has a different fat and moisture balance than ground nuts, so the custard may not set or taste the same with the listed proportions.

Can I use 2% milk instead of whole milk?+

Yes. The cornstarch still thickens the custard, but the filling will be a little less rich than it is with whole milk. Keep the other custard ingredients and cooking method the same.

Can I bake the crescent rolls earlier and fill them later?+

Yes. Cool the rolls completely, then keep them covered while the pistachio cream chills. Fill them once the cream is cold and smooth; waiting to assemble keeps the pastry from sitting against the custard longer than necessary.

Can I use puff pastry instead of crescent roll dough?+

Puff pastry won’t make the same rolls. It has a different structure and needs different shaping and baking, so it isn’t a direct replacement for the eight crescent dough triangles in this method.

Pistachio Cream-Filled Croissant Rolls

Pistachio cream-filled croissant rolls pair flaky, golden crescent dough with a chilled homemade pistachio custard. Fill each roll after baking for a creamy center and crisp, puffed exterior.
Prep Time 25 minutes
Cook Time 14 minutes
Chilling 2 hours
Total Time 2 hours 39 minutes
Servings: 8 servings
Course: Dessert
Cuisine: French
Calories: 260

Ingredients
  

For the pistachio cream
  • 0.5 cup pistachios shelled, unsalted
  • 1.25 cup milk whole
  • 2 egg yolks large
  • 0.25 cup sugar granulated
  • 2 tbsp cornstarch
  • 0.125 tsp salt kosher
  • 2 tbsp butter unsalted
  • 0.5 tsp vanilla extract
For the croissant rolls
  • 1 can (8 oz) crescent roll dough refrigerated

Equipment

  • 1 food processor
  • 1 2-quart saucepan
  • 1 13x18-inch rimmed baking sheet

Method
 

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

Notes

For the smoothest filling, press the plastic wrap directly onto the custard while it chills. Store filled rolls in the refrigerator for up to 2 days; freezing is not recommended because the custard and pastry can lose their texture. For a gluten-free option, use gluten-free crescent dough if available.

Join our weekly recipe email

Slow-cooked comfort, easy weeknights, and seasonal bakes—straight to your inbox.

Unsubscribe anytime. We respect your inbox.

Leave a Comment

Recipe Rating