If you’re on the hunt for a sweet treat that’s as impressive as it is irresistible, look no further than this Perfect Pistachio Rolls with Cream Cheese Frosting Recipe. I absolutely love how these rolls come out tender, nutty, and topped with a dreamy, tangy frosting that keeps me coming back for more. Whether you’re serving brunch, a coffee date, or a special dessert, these rolls will become your go-to showstopper.
Why You’ll Love This Recipe
- Rich Pistachio Flavor: Ground natural pistachios create a deeply flavorful and uniquely satisfying filling.
- Soft, Buttery Dough: The dough is enriched with sour cream and butter, making each bite tender and melt-in-your-mouth wonderful.
- Cream Cheese Frosting Perfection: A smooth, lightly sweet frosting balances the nuttiness without overpowering it.
- Easy to Make, Impressive to Serve: Despite its fancy look, it’s surprisingly straightforward to bake and will wow your guests effortlessly.
Ingredients You’ll Need
The ingredients in this Perfect Pistachio Rolls with Cream Cheese Frosting Recipe come together to create a harmony of textures and flavors — from the tender dough to the nutty filling and luscious frosting. I like to find fresh pistachios and full-fat cream cheese for the best results.
- Flour: Use all-purpose flour for a soft yet sturdy structure that holds the roll’s shape well.
- Sugar: Sweetens the dough just enough without overpowering the pistachio flavor.
- Egg: Adds richness and helps with dough structure.
- Fresh yeast or dry yeast: Essential for that perfect rise and tender crumb.
- Sour cream: For moisture and a slight tang that balances the sweetness.
- Milk: Warm milk helps activate the yeast and softens the dough.
- Butter: Adds richness and a tender crumb; use unsalted for precise flavor control.
- Coarse salt: Enhances overall flavor — don’t skip!
- Ground natural pistachios: The star of our filling, fresh and finely ground for best taste and texture.
- Powdered sugar: Both in the filling and frosting, it dissolves easily for smooth sweetness.
- Cream cheese: For the frosting’s creamy, tangy kick; let it soften before mixing.
- Heavy whipping cream: Whipped into the frosting for lightness and a silky finish.
- Crushed pistachios: Garnish for added crunch and visual appeal.
Variations
Although I stick to the classic pistachios and cream cheese frosting most times, I love experimenting with this recipe depending on the season or what’s in my pantry. You’ll find that slight tweaks can make it feel entirely new.
- Nut Swap: I once replaced pistachios with chopped walnuts for a richer, bolder flavor—still delicious but different.
- Dairy-Free Option: Swap cream cheese and butter for vegan alternatives; results are still moist and tasty, just a bit lighter in flavor.
- Spiced Filling: Adding a pinch of cardamom or cinnamon to the pistachio filling lends a warm, aromatic note I’m totally obsessed with during fall.
- Chocolate Drizzle: For a decadent touch, drizzle melted dark chocolate over the frosted rolls—trust me, it’s a game-changer!
How to Make Perfect Pistachio Rolls with Cream Cheese Frosting Recipe
Step 1: Crafting the Dough for Tender Rolls
This is the foundation, so it’s worth taking your time. In a mixer bowl fitted with a dough hook, I mix together the egg, warm milk, sour cream, sugar, and yeast first to activate that yeast early. Gradually add the flour and salt, then slowly incorporate softened butter. Kneading for about 10 minutes on a higher speed really develops that silky gluten structure you want — the dough becomes smooth and elastic. A good rise, roughly an hour until it doubles, is key for those airy, soft rolls. I learned early on that skimping on kneading makes the dough dense—so give it that patient push!
Step 2: Mixing the Pistachio Filling
While the dough is rising, it’s the perfect time to prepare the filling. Combine the ground pistachios, powdered sugar, and softened butter until you get a smooth, spreadable paste. If your pistachios are too coarse, I recommend pulsing them a few more times in a food processor—no one wants a lumpy filling! This luscious spread is an absolute pleasure to work with and adds that signature depth to the rolls.
Step 3: Shaping and Filling Your Rolls
Divide the risen dough into two equal parts and roll each into a thin rectangle. Spread the pistachio filling right on top, making sure it goes edge to edge. If your filling has cooled and gotten stiff, I’ve found that microwaving it in short bursts softens it perfectly without melting it. Then, slice the dough carefully into strips using a pizza cutter or sharp knife—aim for even thickness so the rolls bake uniformly. Roll each strip into a spiral, flatten slightly, and place them spaced out in your baking pan for the final rise.
Step 4: Baking and Preparing the Frosting
Preheat your oven to 350°F (175°C) in turbo mode. Bake the rolls for about 35 minutes or until you see that gorgeous golden brown color all over. While they cool, whip up the frosting by mixing cream cheese, powdered sugar, and heavy cream until smooth and fluffy. Refrigerate it until ready to spread so it stays nicely firm.
Step 5: Frosting and Finishing Touches
Once the rolls have cooled completely, slather on generous dollops of that creamy frosting. The contrast between warm rolls and cold frosting is magical, but I prefer frosting once cooled so it doesn’t melt away. Top with crushed pistachios for that crunchy, pretty finish. Trust me, your friends and family will be asking for this Perfect Pistachio Rolls with Cream Cheese Frosting Recipe again and again!
Pro Tips for Making Perfect Pistachio Rolls with Cream Cheese Frosting Recipe
- Knead, Knead, Knead: I can’t stress this enough—kneading develops gluten for that fluffy texture, so don’t rush this step!
- Keep Filling Soft: If your filling’s stiff, warm it slightly but never melt—it spreads more easily and tastes fresher.
- Perfect Rise: Give your dough ample rising time in a warm spot; under-risen dough will feel dense and heavy.
- Don’t Frost Hot Rolls: Wait for rolls to cool before frosting, so the cream cheese stays smooth and doesn’t melt away.
How to Serve Perfect Pistachio Rolls with Cream Cheese Frosting Recipe

Garnishes
I love topping these rolls with a sprinkle of crushed pistachios—that little extra crunch and the vibrant green color brighten everything up. Sometimes, I’ll add a light dusting of powdered sugar for that extra touch of sweetness and a pretty finish.
Side Dishes
These rolls pair beautifully with a cup of fresh coffee or chai tea. For brunch, I like serving them alongside fresh fruit salad or a savory cheese platter to balance the sweetness.
Creative Ways to Present
When I’ve hosted brunch, I’ve arranged the rolls on a big wooden board with edible flowers and small bowls of extra crushed pistachios for guests to sprinkle themselves. For holiday gatherings, dusting with a hint of cinnamon or adding a drizzle of white chocolate adds elegance that always gets compliments.
Make Ahead and Storage
Storing Leftovers
I store leftover rolls in an airtight container in the fridge, where they stay fresh for about 3 days. Because of the cream cheese frosting, refrigeration is a must to keep everything tasting fresh and safe.
Freezing
I’ve frozen these rolls both before and after baking. To freeze before baking, wrap the shaped rolls tightly and freeze—then thaw overnight in the fridge before baking as usual. After baking and frosting, store in an airtight container and freeze for up to 2 months. Thaw in the refrigerator overnight before serving.
Reheating
To reheat, I like warming individual rolls in the microwave for about 15 seconds or until soft and warm, but be careful not to melt the frosting completely. Alternatively, a quick 5-minute bake at 300°F helps refresh the texture nicely without drying them out.
FAQs
-
Can I use dry yeast instead of fresh yeast in this recipe?
Absolutely! This Perfect Pistachio Rolls with Cream Cheese Frosting Recipe allows substituting fresh yeast with dry yeast. Use about 8 grams of dry yeast in place of 25 grams fresh yeast. Just be sure to activate it properly in the warm milk before mixing into the dough.
-
How do I keep the rolls soft and fresh after baking?
Store the rolls in an airtight container and refrigerate, especially because of the cream cheese frosting. You can also wrap them individually in plastic wrap before sealing to lock in moisture. Reheat gently before serving to bring back softness.
-
Can I make the rolls ahead and freeze them?
Yes! You can freeze the dough after shaping but before the final rise or bake the rolls first and freeze them later. Just thaw overnight in the fridge and warm before serving for best results. The cream cheese frosting can be frozen after baking but may require gentle stirring upon thawing.
-
What if I don’t have sour cream—can I substitute?
Sour cream adds moisture and a slight tang, but if you don’t have it, plain Greek yogurt or full-fat crème fraîche work well as substitutes. Just use the same quantity to keep the dough tender.
Final Thoughts
This Perfect Pistachio Rolls with Cream Cheese Frosting Recipe has been such a delightful discovery for me — the balance of nutty, sweet, and tangy flavors combined with soft, fluffy dough is pure magic. Baking these in my kitchen always fills the house with the coziest aroma, stretching anticipation to the max! I can’t recommend highly enough that you try making these yourself. Whether it’s a cozy weekend project or a stunning addition to your next brunch, you’ll find that once you’ve mastered this recipe, it becomes a beloved staple that friends and family rave about too.
Print
Perfect Pistachio Rolls with Cream Cheese Frosting Recipe
- Prep Time: 45 minutes
- Cook Time: 35 minutes
- Total Time: 3 hours 5 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Baking
- Cuisine: European
- Diet: Vegetarian
Description
These Perfect Pistachio Rolls with Cream Cheese Frosting are soft, tender, and fragrant sweet rolls filled with a rich pistachio paste and topped with a luscious cream cheese frosting. The dough is enriched with sour cream, butter, and yeast for a light, fluffy texture, while the filling combines natural ground pistachios, powdered sugar, and butter for a decadent flavor. Finished with smooth cream cheese frosting and crushed pistachios, these rolls make an elegant dessert or special treat for any occasion.
Ingredients
Dough:
- 4 cups/500 grams flour
- ½ cup/100 grams sugar
- 1 large egg
- ~3 tablespoons/25 grams fresh yeast (8 grams dry yeast)
- 0.42 cup/100 milliliters sour cream
- ¾ cup/160 grams milk
- 7 tablespoons/100 grams butter
- ⅔ teaspoon/7 grams coarse salt
Filling:
- 3½ cups/400 grams ground natural pistachios
- 1 cup/120 grams powdered sugar
- ¾ cup/170 grams butter, at room temperature
Frosting:
- ½ cup/100 grams cream cheese
- ¼ cup/50 grams heavy whipping cream
- ½ cup/60 grams powdered sugar
Topping:
- Crushed pistachios
Instructions
- Make the Dough: In a mixer bowl fitted with a dough hook, combine the egg, milk, sour cream, sugar, yeast, flour, and salt. Start the mixer at low speed and gradually add the butter. Continue mixing for 2 minutes, then increase to high-medium speed and knead for about 10 minutes until the dough is smooth and uniform, which is critical for perfect gluten development.
- Let the Dough Rise: Cover the dough and let it rise in a warm place until it doubles in size, approximately 1 hour.
- Prepare the Filling: In a bowl, mix ground pistachios, powdered sugar, and room temperature butter together until you get a smooth, spreadable paste. If it becomes hard, warm gently in the microwave in short bursts.
- Shape the Rolls: Divide the risen dough into two equal parts. Roll each part into a thin, even rectangle. Spread the pistachio filling evenly on top of each sheet. Using a pizza cutter or sharp knife, cut the dough into strips of equal thickness. Roll each strip up into a spiral and slightly flatten the rolls.
- Second Rise: Place the rolls spaced apart in a suitable baking pan. Allow them to rise again for about 45 minutes until puffy.
- Preheat Oven and Bake: Preheat your oven to 350°F (175°C) with turbo mode on. Bake the rolls for approximately 35 minutes or until they are golden brown on top and bottom.
- Prepare the Frosting: While the rolls cool, combine cream cheese, heavy whipping cream, and powdered sugar in a bowl. Mix until smooth and then refrigerate until ready to use.
- Frost and Garnish: Once the rolls have cooled completely, spread the cream cheese frosting generously on top. Sprinkle crushed pistachios over the frosting for a decorative and crunchy finishing touch.
- Serve: Enjoy your perfect pistachio rolls as a delightful dessert or special snack!
Notes
- Ensure proper kneading to develop gluten well for soft, fluffy rolls.
- Use room temperature butter for the filling to achieve a smooth paste.
- If the filling becomes too firm to spread, soften gently in short microwave bursts.
- Allow the rolls to cool completely before frosting to prevent melting.
- The turbo mode in the oven helps create an evenly baked crust.
Nutrition
- Serving Size: 1 roll
- Calories: 420 kcal
- Sugar: 22 g
- Sodium: 180 mg
- Fat: 24 g
- Saturated Fat: 12 g
- Unsaturated Fat: 10 g
- Trans Fat: 0.2 g
- Carbohydrates: 42 g
- Fiber: 3 g
- Protein: 7 g
- Cholesterol: 65 mg

