Home » Explore » Pistachio Rolls with Cream Cheese Frosting

Pistachio Rolls with Cream Cheese Frosting

Featured in

Soft, nutty, and just sweet enough—these pistachio rolls with cream cheese frosting are the kind of treat you make once and crave forever. These pistachio rolls with cream cheese frosting started with a quiet Sunday and a leftover bag of

Pistachio Rolls with Cream Cheese Frosting

Soft, nutty, and just sweet enough—these pistachio rolls with cream cheese frosting are the kind of treat you make once and crave forever.

These pistachio rolls with cream cheese frosting started with a quiet Sunday and a leftover bag of shelled pistachios that had been sitting in my freezer for months. I didn’t want cookies or cake—I wanted something soft, a little indulgent, and easy to pull apart with my hands. Cinnamon rolls felt too expected. So I swapped in a pistachio filling, added a lemony cream cheese frosting on top, and ended up with a tray of the most stunning, bakery-worthy rolls I’d ever made at home. If you love a roll with a rich filling and not-too-sweet icing, this one’s for you. (Need a refresher on enriched doughs? The Kitchn has a great guide on how to make soft, fluffy bread doughs).

🟩 WHY THIS IS SO GOOD

  • Buttery, soft dough – Enriched with sour cream, milk, and egg for an extra-tender bite
  • Rich pistachio filling – Creamy, slightly sweet, and full of real nutty flavor
  • Not overly sweet – The filling and frosting are perfectly balanced
  • Cream cheese frosting – Tangy and whipped, melts slightly into warm rolls
  • Showstopper appearance – Green swirls, snowy icing, and crushed nuts on top

The first time I made these pistachio rolls, I wasn’t expecting much—just a twist on cinnamon rolls. But when I pulled them from the oven, golden and puffed, my husband walked in and said, “Okay, what bakery is that from?” We devoured them before they cooled. They’ve been a staple at Easter, baby showers, and weekend brunches ever since.

🟩 GETTING YOUR INGREDIENTS RIGHT

  • Use natural pistachios – No salt, no roasting, just pure flavor and soft green color
  • Fresh yeast or active dry – Either works; just bloom dry yeast in warm milk first
  • Sour cream keeps the dough soft – Adds tenderness and just a hint of tang
  • Don’t skip the salt – It balances the sweetness in both the dough and filling
  • Room-temperature butter and cream cheese – Makes mixing much easier and smoother

Looking for good-quality pistachios in bulk? Nuts.com has great raw options that are perfect for baking.

🟩 MAKING IT STEP BY STEP

Make the Dough

Warm the milk slightly—just enough to activate the yeast, not hot. If using dry yeast, bloom it in the milk for 5–10 minutes until foamy.

In a large mixing bowl, combine flour, sugar, and salt. Add the egg, sour cream, and melted butter, followed by the milk/yeast mixture. Mix and knead for 8–10 minutes until smooth and elastic.

Cover the bowl and let it rise in a warm place for about 1 hour, or until doubled.

Make the Filling

In a separate bowl, mix the ground pistachios, powdered sugar, and room-temp butter. It should form a thick, spreadable paste. Set aside while the dough rises.

Shape and Assemble

Roll out the dough on a floured surface into a large rectangle, about ½ inch thick. Spread the pistachio filling evenly all the way to the edges.

Roll tightly from the long edge into a log. Slice into 1½-inch rolls and arrange in a greased or parchment-lined baking pan.

Cover loosely and let rise again for 30–45 minutes.

Bake to Golden Perfection

Preheat oven to 350°F (175°C). Bake the rolls for 20–25 minutes, or until puffed and golden brown. The centers should be soft but fully set.

Frost While Warm

While the rolls bake, whip together cream cheese, powdered sugar, and heavy cream until fluffy and smooth. Spread over the warm rolls so it melts slightly into the top.

Sprinkle with extra crushed pistachios to finish.

For more advanced recipes, visit busynurturingkitchen.com.

Pistachio Rolls with Cream Cheese Frosting

🟩 MAKING SURE IT TURNS OUT

  • Don’t overheat the milk—lukewarm is perfect for activating yeast
  • Room-temperature ingredients = smoother dough and frosting
  • Use a sharp knife or dental floss to slice clean rolls
  • Chill the filling slightly if it feels too soft to spread

The first time I made these, I used roasted pistachios—still good, but the flavor overwhelmed the dough. Now I only use raw pistachios for that soft, sweet nuttiness that complements everything else.

🟩 PERFECT SERVING IDEAS

These pistachio rolls with cream cheese frosting are ideal for breakfast spreads, brunch tables, or afternoon tea. Serve with strong coffee, cardamom tea, or even a splash of sparkling wine if you’re celebrating. They’re also beautiful as part of a dessert board with fresh berries and whipped cream.

🟩 MAKING IT DIFFERENT

Add orange zest to the filling for a citrus twist. Swirl in a little rosewater if you like floral notes (just a touch). For a sweeter roll, drizzle with a lemon glaze in addition to the frosting. You can also use half pistachios, half almonds in the filling for a mellow variation.

🟩 STORAGE AND LEFTOVERS

Store in an airtight container at room temp for 1 day or refrigerate for up to 4 days. Reheat gently in the microwave or oven. Frosting will melt slightly but still taste delicious. Pistachio rolls with cream cheese frosting also freeze well—wrap individually and warm before serving.

🟩 TIPS THAT ACTUALLY HELP

  • Proof in a turned-off oven with the light on for consistent warmth
  • Use parchment under the rolls to catch sticky filling overflow
  • Whip the frosting while the rolls bake so it’s ready to go

I once overfilled the dough and had pistachio butter oozing out everywhere—now I stop just short of the edge and roll gently. It still tastes amazing but holds its shape better.

Pistachio Rolls with Cream Cheese Frosting

🟩 CLOSING PARAGRAPH

These pistachio rolls with cream cheese frosting are pillowy, nutty, and quietly luxurious. They taste like something you’d buy at an upscale café, but they’re made right in your kitchen. Every time I bake them, someone asks for the recipe—and I happily pass it along. Try them once, and they’ll become part of your weekend tradition.

🟩 FREQUENTLY ASKED QUESTIONS

Can I use store-bought pistachio paste?
Yes—just be sure it’s not too runny or overly sweet. Adjust sugar if needed.

Can I make these the night before?
Absolutely. Assemble the rolls, cover, and refrigerate overnight. Let come to room temp before baking.

Do I have to use sour cream in the dough?
You can sub with Greek yogurt or buttermilk for a similar result.

How do I grind pistachios?
Use a food processor—pulse until fine but not oily. Don’t over-blend.

Can I freeze them after baking?
Yes! Cool completely, wrap well, and freeze up to a month. Reheat before serving.

What makes these pistachio rolls special?
It’s the balance—the soft dough, creamy filling, and light tangy frosting all work in harmony.

 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Pistachio Rolls with Cream Cheese Frosting

Pistachio Rolls with Cream Cheese Frosting


  • Author: Maria Carla

Description

Soft, buttery rolls filled with sweet pistachio paste and topped with tangy cream cheese frosting and a sprinkle of crushed pistachios.


Ingredients

For the dough:
▢ 4 cups (500 g) all-purpose flour
▢ ½ cup (100 g) granulated sugar
▢ 1 large egg
▢ 3 tbsp (25 g) fresh yeast or 8 g dry yeast
▢ 0.42 cup (100 ml) sour cream
▢ ¾ cup (160 g) milk
▢ 7 tbsp (100 g) unsalted butter
▢ ⅔ tsp (7 g) coarse salt

For the pistachio filling:
▢ 3½ cups (400 g) ground natural pistachios
▢ 1 cup (120 g) powdered sugar
▢ ¾ cup (170 g) unsalted butter, room temp

For the frosting:
▢ ½ cup (100 g) cream cheese
▢ ¼ cup (50 g) heavy whipping cream
▢ ½ cup (60 g) powdered sugar

For the topping:
▢ Crushed pistachios (for garnish)


Instructions

  1. Make the dough:
    Warm milk slightly and dissolve yeast. In a large bowl, mix flour, sugar, and salt. Add egg, sour cream, milk-yeast mix, and melted butter. Knead into a smooth dough (about 10 minutes by hand or 5 in a stand mixer). Cover and let rise until doubled, about 1 hour.

  2. Prepare the filling:
    In a bowl, mix ground pistachios, powdered sugar, and softened butter until it becomes a thick, spreadable paste.

  3. Roll and fill:
    Roll dough into a large rectangle (~½ inch thick). Spread pistachio filling evenly over the surface. Roll up tightly from the long edge. Slice into 1½-inch rolls and place in a greased or parchment-lined baking pan.

  4. Proof:
    Cover loosely and let rise again for 30–45 minutes, until puffy.

  5. Bake:
    Bake at 350°F (175°C) for 20–25 minutes until golden brown.

  6. Frost:
    Whip cream cheese, heavy cream, and powdered sugar until smooth and fluffy. Spread over warm rolls and top with crushed pistachios.

Notes

Use natural pistachios (not salted or roasted) for the filling

Don’t skip the second rise—this gives you soft, pillowy rolls

Spread filling all the way to the edges for even flavor

Frost while the rolls are still warm for that gooey-melt effect

Store leftovers covered at room temp for 1 day or refrigerate for up to 3

Maria Carla

Home cook and food lover sharing comforting recipes inspired by family traditions and everyday joy.

Follow us on social media