If you’re on the hunt for the ultimate sweet treat that’s as stunning as it is delicious, look no further than this Pistachio Rolls with Cream Cheese Frosting Recipe. I absolutely love how these fluffy, nutty rolls come together with a creamy frosting that feels like a hug in every bite. Whether you’re baking for family, friends, or just yourself (no judgment!), you’ll find that this recipe hits all the right notes—flavorful, tender, and just the right amount of sweetness. Stick around, because I’m going to share everything you need to nail these rolls perfectly in your own kitchen.
Why You’ll Love This Recipe
- Rich, Nutty Flavor: The ground pistachios paired with buttery dough create a perfect balance of flavor that’s truly unique.
- Soft and Fluffy Texture: Thanks to the careful kneading and rising, these rolls are tender without being heavy.
- Cream Cheese Frosting: This frosting adds a tangy creaminess that complements the pistachio rolls beautifully.
- Impressively Easy to Make: With clear steps and simple ingredients, you’ll feel like a pro even if it’s your first time baking enriched dough.
Ingredients You’ll Need
These ingredients team up to give you a rich, buttery dough with a lush pistachio filling and the silkiest cream cheese frosting. I recommend using fresh pistachios and real cream cheese to truly taste the difference.
- Flour: All-purpose or bread flour works well; bread flour gives a slightly chewier texture.
- Sugar: Plain granulated sugar for the dough and powdered sugar for the filling and frosting for smoothness.
- Egg: Adds richness and color to the dough.
- Fresh yeast (or dry yeast): I prefer fresh yeast when I can get it because it gives a lovely rise and flavor.
- Sour cream: Plays a key role in keeping the dough tender and moist.
- Milk: Warmed slightly to help activate the yeast.
- Butter: Use unsalted and room temperature for the filling, melted for the dough; it adds that rich buttery depth.
- Coarse salt: Balances sweetness and enhances the flavors.
- Ground natural pistachios: You want unsalted, shelled pistachios finely ground for the filling’s smooth texture.
- Cream cheese: Full-fat cream cheese gives the frosting its luscious tang.
- Heavy whipping cream: Helps keep the frosting light and fluffy.
- Crushed pistachios: For garnish — adds crunch and a pretty finishing touch.
Variations
I love that this Pistachio Rolls with Cream Cheese Frosting Recipe is very versatile — you can easily tweak it for your preferences or dietary needs. I’ve made it a few ways and always enjoyed the results.
- Nut Swaps: If you or your guests aren’t big on pistachios, try walnuts or almonds instead; I found walnuts add a nice earthiness.
- Sweetener Adjustments: Use honey or maple syrup in place of some sugar for a different kind of sweetness; just remember to adjust the dough moisture.
- Dairy-Free Version: For a dairy-free spin, swap sour cream with coconut yogurt and butter with coconut oil; it changes the flavor but keeps the texture pleasant.
- Spiced Filling: I’ve sometimes added a pinch of cinnamon or cardamom to the filling to give it a warm twist that really wakes up your senses.
How to Make Pistachio Rolls with Cream Cheese Frosting Recipe
Step 1: Prepare the Dough like a Pro
Start by waking up your yeast with warm milk and sugar (not too hot or you risk killing the yeast!). In a mixer bowl fitted with a dough hook, combine egg, warmed milk, sour cream, sugar, yeast, flour, and salt. Slowly add butter while mixing on low speed just until incorporated. Then crank the speed to medium-high and knead for about 10 minutes. This step is super important because properly kneaded dough will become smooth and elastic, which means soft rolls later. After kneading, cover the bowl with a towel or plastic wrap and let it rise in a warm spot until doubled in size — about one hour. I usually put mine near a sunny window or inside my turned-off but warm oven.
Step 2: Whip Up the Luscious Pistachio Filling
While the dough is rising, mix ground pistachios, powdered sugar, and room temperature butter in a bowl. Stir until you get a smooth, spreadable paste. If your butter is too cold, the filling will be hard to spread, so I like to leave it out ahead of time or soften quickly in the microwave for a few seconds at a time.
Step 3: Roll, Fill, and Shape
Once your dough has doubled, punch it down gently and divide it in half. Roll each piece into a thin, even rectangle. Spread your pistachio filling evenly over the dough, covering every inch. Using a pizza cutter or sharp knife, slice the dough into strips and roll each strip into a tight spiral. Flatten the rolls just a bit and place them spaced apart in your baking pan. Let them rest and rise again for about 45 minutes — this second rise makes a huge difference in fluffiness!
Step 4: Bake to Golden Perfection
Preheat your oven to 350°F (175°C) on the turbo or convection setting if you have it. Bake the rolls for roughly 35 minutes, or until they turn a lovely golden brown all around. I like to rotate my pan halfway through baking to ensure even coloring. Once out of the oven, let the rolls cool slightly before frosting—it helps prevent your frosting from melting into a mess.
Step 5: Cream Cheese Frosting Magic
Mix cream cheese, heavy whipping cream, and powdered sugar until smooth and creamy. Refrigerate the frosting until needed to keep it fresh and nicely spreadable. When your rolls are cool, slather on the frosting generously. Don’t forget to sprinkle crushed pistachios on top for that irresistible crunch and gorgeous presentation.
Pro Tips for Making Pistachio Rolls with Cream Cheese Frosting Recipe
- Use Fresh Yeast When Possible: It yields a better rise and more complex flavor, but dry yeast will work fine if that’s what you have.
- Don’t Rush the Kneading: Those full 10 minutes give you silky dough, which means lighter, fluffier rolls after baking.
- Warm Filling Slightly Before Spreading: If your pistachio butter gets too firm, warming it just a bit makes it easier to spread without tearing the dough.
- Allow Rolls to Cool Before Frosting: This way, your frosting stays creamy and beautiful rather than melting off and soaking into the rolls.
How to Serve Pistachio Rolls with Cream Cheese Frosting Recipe

Garnishes
I always sprinkle crushed pistachios on top after frosting — it adds that perfect nutty crunch and makes the rolls look extra special. Sometimes, I throw a light dusting of powdered sugar on top as well for a delicate finish.
Side Dishes
These rolls are wonderful with a cup of strong coffee or chai tea. If I’m serving a brunch, I like pairing them with fresh fruit salad or a light green salad to balance the richness.
Creative Ways to Present
For holidays or celebrations, I arrange the pistachio rolls on a wooden board with edible flowers and pistachio halves for a stunning display. You can also serve them in mini bunt pans for individual-sized rolls, which always impress guests!
Make Ahead and Storage
Storing Leftovers
Once completely cooled, I store leftover rolls in an airtight container at room temperature for 2 days. After that, I move them to the fridge to keep the frosting fresh. Just bring them back to room temp before enjoying for best flavor.
Freezing
I freeze the baked rolls without frosting, wrapped tightly in plastic wrap and foil to protect from freezer burn. When I’m ready to eat them, I thaw overnight in the fridge and frost fresh the next day. This way, the frosting stays vibrant and doesn’t get soggy.
Reheating
To reheat, pop a roll or two into a 300°F oven for about 5-7 minutes until warm and soft. Avoid the microwave if you can—it makes the dough chewy instead of tender.
FAQs
-
Can I use dry yeast instead of fresh yeast for this Pistachio Rolls with Cream Cheese Frosting Recipe?
Absolutely! Dry yeast works very well here. Use about one-third of the fresh yeast amount (roughly 8 grams dry yeast instead of 25 grams fresh). Just dissolve the dry yeast in warm milk with sugar first, and you’ll get a great rise and flavor.
-
Can I make the dough in advance and bake later?
Yes, you can prepare the dough, let it rise once, then punch it down and refrigerate overnight. Bring it back to room temperature before shaping and the second rise. This slow ferment process can even enhance the flavor!
-
How do I grind pistachios for the filling?
The best way is to use a food processor and pulse until fine but not oily. Avoid over-processing into pistachio butter unless you want a smoother filling texture, which this recipe calls for.
-
Can I prepare the cream cheese frosting ahead of time?
Yes, you can make the frosting a day ahead and keep it refrigerated. Just give it a quick stir before spreading to freshen the texture.
Final Thoughts
This Pistachio Rolls with Cream Cheese Frosting Recipe has become one of my absolute favorites to make when I want to wow guests or treat myself to something special. Every time I pull them fresh from the oven and spread that creamy frosting over the warm rolls, I’m reminded how a few simple ingredients and a little love can create magic in the kitchen. Give this recipe a try—you’ll love how your home smells, how your family reacts, and most of all, how delicious these rolls taste. Trust me, this will become your go-to when you want something beyond ordinary that’s totally unforgettable.
Print
Pistachio Rolls with Cream Cheese Frosting Recipe
- Prep Time: 45 minutes
- Cook Time: 35 minutes
- Total Time: 3 hours 5 minutes
- Yield: 6 servings 1x
- Category: Baked Goods
- Method: Baking
- Cuisine: European
- Diet: Vegetarian
Description
Indulge in these Perfect Pistachio Rolls with Cream Cheese Frosting, featuring a soft, yeasted dough filled with a rich pistachio paste and topped with a creamy, tangy frosting. These golden-baked rolls are tender and flavorful, perfect for breakfast, dessert, or a special treat.
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
- Prepare the dough: In a mixer bowl with a dough hook attachment, combine the egg, milk, sour cream, sugar, yeast, flour, and salt. Activate the mixer on low speed and gradually add the butter. Continue mixing for an additional 2 minutes. Then increase the mixer speed to high-medium and knead for about 10 minutes until the dough becomes smooth and uniform, ensuring proper gluten development.
- Let the dough rise: Cover the dough and let it rise until it doubles in size, approximately one hour. This step is vital to develop a light and airy texture.
- Prepare the filling: In a bowl, mix the ground pistachios, powdered sugar, and room temperature butter until a smooth paste forms. If the mixture hardens, gently microwave in short bursts to soften.
- Shape the rolls: Divide the risen dough into two equal parts. Roll out each part into a thin, even rectangle. Spread the pistachio filling evenly over the dough. Using a pizza cutter or sharp knife, slice the dough into even strips, then roll each strip into a roll and flatten slightly.
- Second rise: Place the rolls in a suitable baking pan, leaving space between them for expansion. Cover and let them rise for about 45 minutes to achieve a light texture.
- Bake the rolls: Preheat the oven to 350°F (175°C) in turbo mode. Bake the rolls for about 35 minutes or until golden brown on top and bottom, indicating they are fully cooked.
- Prepare the frosting: While the rolls cool, mix cream cheese, heavy whipping cream, and powdered sugar in a bowl until smooth. Refrigerate until ready to use.
- Finish and serve: Once the rolls have cooled, spread the cream cheese frosting generously on top. Sprinkle crushed pistachios over the frosting for texture and visual appeal. Serve and enjoy your pistachio rolls!
Notes
- Kneading the dough well is essential for optimum gluten development and texture.
- Ensure the filling is soft enough to spread easily; you can warm it slightly if needed.
- Allow the rolls to rise twice: once before shaping, and once after shaping, for a lighter texture.
- Use fresh yeast for best results, but dry yeast can be substituted accordingly.
- The frosting can be chilled longer if you prefer it firmer for spreading.
- Store leftover rolls in an airtight container and refrigerate; consume within 3 days for freshness.
Nutrition
- Serving Size: 1 roll (approx. 120 grams)
- Calories: 410 kcal
- Sugar: 25 grams
- Sodium: 180 mg
- Fat: 24 grams
- Saturated Fat: 11 grams
- Unsaturated Fat: 10 grams
- Trans Fat: 0 grams
- Carbohydrates: 44 grams
- Fiber: 3 grams
- Protein: 7 grams
- Cholesterol: 65 mg

