There are cinnamon rolls and then there are these. The moment you pull a pan of these pistachio cream cinnamon rolls out of the oven, something shifts in the atmosphere of your kitchen.
The smell is incredible — buttery, sweet, warmly spiced — and the visual is genuinely stunning. Six perfectly golden rolls packed tightly together in the pan, that vibrant green pistachio filling visible at the swirled edges, all covered under a generous blanket of smooth pistachio cream cheese frosting with crushed pistachios scattered over the top. It looks like something from a high-end bakery and it came from your own oven.
The small batch format is intentional and I think it is one of the best things about this recipe. Most cinnamon roll recipes make twelve or more rolls which is wonderful if you are feeding a crowd but significantly less useful on a quiet Saturday morning when it is just you and one or two other people. Six rolls is the perfect number — enough to feel indulgent and generous without the pressure of eating through a mountain of baked goods before they go stale.
And the pistachio filling. Let me tell you about the pistachio filling. Rich, nutty, slightly sweet, vibrantly green — it transforms a classic cinnamon roll into something genuinely special and completely unexpected. Let's get into it.
For the enriched dough:
For the pistachio cream filling:
For the pistachio cream cheese frosting:
For topping:
Step 1 — Make the dough
If using active dry yeast, combine the warm milk, sugar, and yeast in a small bowl and let sit for 5-10 minutes until foamy and bubbly — this proves the yeast is alive and active. If using instant yeast, skip straight to mixing. In the bowl of a stand mixer fitted with the dough hook, combine the flour, salt, egg, and the yeast mixture. Mix on low speed until a shaggy dough forms. Increase to medium speed and add the softened butter one tablespoon at a time, waiting for each tablespoon to fully incorporate before adding the next. Continue kneading on medium speed for 8-10 minutes until the dough is smooth, elastic, and slightly tacky but not sticky. It should pull away from the sides of the bowl cleanly and spring back when poked.
Step 2 — First rise
Shape the dough into a smooth ball and place it in a lightly oiled bowl. Cover with plastic wrap or a clean kitchen towel and place in a warm spot to rise for 1-1.5 hours until doubled in size. A warm oven with just the light on works perfectly for this. Be patient — the rise time directly impacts the softness and texture of the finished rolls.
Step 3 — Make the pistachio filling
While the dough rises, make the pistachio filling. Add the shelled pistachios to a food processor and process until finely ground — about 30-45 seconds. You want them fine but not turned into a paste. Add the sugar, softened butter, cinnamon, heavy cream, and vanilla extract to the processor and pulse until everything comes together into a smooth, spreadable paste with a vibrant green color. Transfer to a bowl and set aside. If the filling seems too thick to spread easily, add another teaspoon of heavy cream and stir to loosen.
Step 4 — Roll out the dough
Once the dough has doubled, punch it down gently to release the gas. Turn it out onto a lightly floured surface and roll it into a rectangle approximately 12x9 inches. Try to keep the thickness as even as possible across the entire surface — uneven thickness leads to rolls that bake unevenly. The dough should be thin enough to roll up into multiple layers but thick enough that it does not tear when you spread the filling over it.
Step 5 — Spread the filling
Spread the pistachio filling evenly over the entire surface of the rolled-out dough, leaving a half-inch border along the long edge furthest from you. Spread it all the way to the other three edges. The vibrant green filling against the pale dough is genuinely beautiful — take a moment to appreciate it before rolling.
Step 6 — Roll and cut
Starting from the long edge closest to you, roll the dough up tightly and evenly into a log, keeping the tension consistent throughout the roll. The tighter and more even the roll, the more defined the swirl will be in the finished rolls. Once rolled, pinch the seam firmly closed. Using a sharp knife or unflavored dental floss, cut the log into 6 equal rolls — each about 1.5 inches wide. Dental floss gives the cleanest cut without compressing the dough the way a knife can.
Step 7 — Second rise
Place the cut rolls cut-side up in a greased 8x8 or 9x9 inch baking pan. They should fit snugly with a little space between each roll. Cover loosely with plastic wrap or a towel and let rise for another 45-60 minutes until puffy and the rolls have grown together to fill the pan. Do not skip this second rise — it is what gives the rolls their light, pillowy, pull-apart texture.
Step 8 — Bake
Preheat your oven to 350°F. Bake the risen rolls for 22-26 minutes until the tops are golden brown and the centers are cooked through. If the tops are browning too quickly, tent loosely with aluminum foil for the last 5-8 minutes. The rolls are done when a thermometer inserted into the center reads 190°F, or when the center roll feels set rather than doughy when pressed very gently.
Step 9 — Make the frosting
While the rolls bake, make the pistachio cream cheese frosting. Beat the softened cream cheese in a bowl until smooth and lump-free. Add the sifted powdered sugar, pistachio paste or finely ground pistachios, vanilla extract, and pinch of salt. Mix until smooth. Add milk or cream one tablespoon at a time until the frosting reaches a thick but pourable consistency — you want it to flow over the warm rolls rather than sit in a stiff layer on top.
Step 10 — Frost and finish
Remove the rolls from the oven and let them cool for just 5 minutes — you want to frost them while they are still warm so the frosting melts slightly into the rolls and settles into every swirl and crevice. Pour or spoon the pistachio cream cheese frosting generously over the entire pan of rolls, spreading it to cover every surface. Immediately scatter the roughly chopped pistachios over the frosting before it sets. Serve warm directly from the pan.
These pistachio cream cinnamon rolls are a destination all on their own but here are a few ways to make the experience even more special:
Same day: These rolls are at their absolute best warm from the oven within the first few hours of baking. The dough is at its softest and the frosting is at its most luscious when everything is still warm.
Room temperature: Store leftover frosted rolls covered tightly with plastic wrap at room temperature for up to 2 days. The cream cheese frosting means they should not sit at room temperature for more than 2 days for food safety reasons.
Refrigerator: Store covered in the fridge for up to 4 days. The rolls will firm up considerably when cold — microwave individual rolls for 20-30 seconds before eating to bring them back to soft and pillowy.
Freezing unbaked rolls: After cutting the rolls and placing them in the pan, cover tightly with plastic wrap and freeze before the second rise. When ready to bake, transfer to the fridge the night before to thaw and complete the second rise overnight. Bake as directed the next morning for fresh rolls with minimal morning effort.
Freezing baked rolls: Freeze individual baked rolls without frosting wrapped tightly in plastic wrap for up to 2 months. Thaw at room temperature or microwave from frozen for 45-60 seconds. Make and apply the frosting fresh after thawing.
Small batch pistachio cream cinnamon rolls are the kind of bake that makes an ordinary weekend morning feel like a genuinely special occasion. Soft pillowy dough, vibrant pistachio filling, smooth cream cheese frosting, and those crushed pistachios scattered over the top — every element of this recipe works together to create something that looks extraordinary and tastes even better.
Make them this weekend, share them with someone you love, and enjoy every single pull-apart, frosting-covered, pistachio-filled bite. Give them a try and let me know how they turn out — happy baking :)
Six pillowy soft enriched dough cinnamon rolls filled with a rich nutty pistachio cream filling, baked until golden, and topped generously with a smooth pistachio cream cheese frosting and roughly chopped pistachios. A stunning, impressive weekend bake that is more approachable than it looks.