A tray of warm cinnamon rolls dusted with powdered snow of cream cheese icing and the soft, unexpected green of pistachio — this is the kind of morning that feels like a small, private celebration. I pull these tiny, fragrant swirls from the oven and remember why baking can be a quiet act of love. If you adore tender spiced pastries, you might also enjoy my riff on an applesauce cake with cinnamon cream cheese frosting for another cozy morning treat.
Why make this recipe
These are small-batch rolls built for two or three, perfect when you want the indulgence of bakery-style cinnamon rolls without committing to a whole pan. The pistachio cream gives a floral, nutty surprise that pairs beautifully with warm cinnamon and a tangy cream cheese icing. They bake up soft and pillowy, with a glossy, green-tinged center that makes every bite feel a little luxe.
How to make Small Batch Pistachio Cream Cinnamon Rolls
This recipe is straightforward but deliberate: a soft, slightly enriched dough, a luscious pistachio-cinnamon filling, and a tangy, pistachio-laced cream cheese icing. Take your time with each rise and let the dough tell you when it’s ready — patience pays in texture and flavor. For more festive baking ideas, I sometimes pair these with a custardy dessert like the Christmas Eve cinnamon vanilla creamy custard pie when company’s coming.
Ingredients:
- Warm milk
- Instant or active dry yeast
- Egg
- Softened butter
- Granulated sugar
- All-purpose or bread flour
- Salt
- Pistachio butter or pistachio cream
- Brown sugar
- Ground cinnamon
- Chopped pistachios (optional)
- Cream cheese
- Powdered sugar
- Vanilla extract
- Heavy cream
Directions:
Step 1: Make the Dough
Warm the milk until just lukewarm and sprinkle the yeast over the surface; let it sit until foamy. Whisk in the egg and softened butter. In a separate bowl, combine flour, granulated sugar, and salt, then add to the wet ingredients and knead until the dough is smooth and elastic — about 6–8 minutes by hand or 4–5 minutes in a stand mixer.
Step 2: First Rise
Place the dough in an oiled bowl, turn to coat, cover with a clean towel or plastic wrap, and let rise in a warm spot until doubled in size, roughly 1–1.5 hours depending on room temperature.
Step 3: Prepare the Filling
Stir pistachio butter or pistachio cream with brown sugar and ground cinnamon until it forms a spreadable paste. The aroma of toasted pistachio and warm cinnamon will be immediate and comforting.
Step 4: Shape the Rolls
On a lightly floured surface, roll the dough into a rectangle. Spread the pistachio filling evenly over the dough, leaving a small border at the edges. Roll tightly from the long side and slice into even rolls using a sharp knife or unflavored dental floss for clean edges.
Step 5: Second Rise
Arrange the rolls in a greased small pan (9-inch round or similar), spacing them slightly. Cover and let rise until puffy and nearly doubled — about 30–45 minutes.
Step 6: Bake
Preheat your oven to 350°F (175°C). Bake the rolls for 23–30 minutes, until the tops are golden and the centers are set but still soft.
Step 7: Make the Icing
Whip softened cream cheese with powdered sugar, a splash of vanilla, and heavy cream until smooth and spreadable. Stir in a spoonful of pistachio butter for color and depth, adjusting thickness with more powdered sugar or cream as needed.
Step 8: Ice & Serve
Spread the icing over warm rolls so it melts into the swirls. Garnish with chopped pistachios if desired and serve while still warm.
How to serve Small Batch Pistachio Cream Cinnamon Rolls
Serve these on a shallow platter, steaming and aromatic. They’re wonderful with a milk latte or a floral tea — the pistachio notes sing alongside a bright, acidic coffee. For a leisurely brunch, plate with fresh berries and a small pot of honeyed ricotta.
How to store Small Batch Pistachio Cream Cinnamon Rolls
Room temperature: Place cooled rolls in an airtight container for up to 2 days. Refrigerate: Store for up to 4 days; bring to room temperature and warm briefly before serving. Freeze: Wrap individually and freeze up to 2 months; thaw overnight in the refrigerator and warm in a low oven.
Tips to make Small Batch Pistachio Cream Cinnamon Rolls
- Use room-temperature ingredients so the dough comes together evenly.
- If your pistachio butter is thick, warm it slightly to make it more spreadable.
- For an extra glossy top, brush rolls with a light butter wash before baking.
- If you’d like a sweeter, more custardy contrast, serve these alongside a slice of custard pie for a dessert board that feels intentional and warm.
- Don’t overbake — the center should remain soft and tender.
Variations (if any)
- Chocolate-Pistachio: Sprinkle a thin layer of semisweet chocolate chips under the pistachio filling.
- Orange Zest Twist: Add a teaspoon of orange zest to the pistachio filling for a bright lift.
- Vegan Adaptation: Swap milk for a plant-based milk, use vegan butter, and a vegan cream cheese to mimic textures (see linked external resource in the conclusion for inspiration).
FAQs
Q: Can I use store-bought pistachio spread?
A: Yes — good-quality pistachio butter or pistachio cream works beautifully; taste it first and adjust the sugar in the filling if it’s already sweetened.
Q: How many rolls does this small batch make?
A: Depending on how thinly you slice, usually 8–10 medium rolls — perfect for a household or small gathering.
Q: Can I prepare the dough the night before?
A: Absolutely. After the first rise, punch down, shape into a log, cover tightly, and refrigerate. Slice and bake the next morning, allowing a gentle second rise while the oven warms.
Q: My icing is too runny — how do I fix it?
A: Add more powdered sugar a little at a time to thicken, or chill the icing briefly to help it set before spreading.
Q: Can I substitute almond butter for pistachio?
A: Almond butter will work, but the floral, green notes of pistachio are unique; if using almond, consider adding finely chopped pistachios for texture.
Conclusion
If you’d like a vegan take on pistachio rolls, this Small Batch Vegan Pistachio Sweet Rolls offers lovely inspiration for plant-based swaps and techniques. For another small-batch, bakery-style pistachio cinnamon roll recipe to compare textures and technique, see this Small Batch Pistachio Cinnamon Rolls from a fellow baker.
Breathe in the warm, nutty steam, slice into a swirled heart, and let the morning feel like a quiet celebration — you made something delicious today.

Small Batch Pistachio Cream Cinnamon Rolls
Ingredients
Method
- Warm the milk until just lukewarm and sprinkle the yeast over the surface; let it sit until foamy.
- Whisk in the egg and softened butter.
- In a separate bowl, combine flour, granulated sugar, and salt, then add to the wet ingredients and knead until the dough is smooth and elastic — about 6–8 minutes by hand or 4–5 minutes in a stand mixer.
- Place the dough in an oiled bowl, turn to coat, cover with a clean towel or plastic wrap, and let rise in a warm spot until doubled in size, roughly 1–1.5 hours.
- Stir pistachio butter or pistachio cream with brown sugar and ground cinnamon until it forms a spreadable paste.
- On a lightly floured surface, roll the dough into a rectangle.
- Spread the pistachio filling evenly over the dough, leaving a small border at the edges.
- Roll tightly from the long side and slice into even rolls using a sharp knife or unflavored dental floss.
- Arrange the rolls in a greased small pan (9-inch round or similar), spacing them slightly.
- Cover and let rise until puffy and nearly doubled — about 30–45 minutes.
- Preheat your oven to 350°F (175°C).
- Bake the rolls for 23–30 minutes, until the tops are golden and the centers are set but still soft.
- Whip softened cream cheese with powdered sugar, a splash of vanilla, and heavy cream until smooth and spreadable.
- Stir in a spoonful of pistachio butter for color and depth, adjusting thickness with more powdered sugar or cream as needed.
- Spread the icing over warm rolls so it melts into the swirls.
- Garnish with chopped pistachios if desired and serve while still warm.