Rose Pistachio Rolls

Featured in desserts.

Friend, stop what you're doing and look at these rolls. That creamy white frosting pooling into every swirl, those deep pink and burgundy rose petals scattered like confetti, the flecks of bright green pistachio catching the light — this is a bake that feels like a celebration even on an ordinary Tuesday. The dough is incredibly soft and pillowy, perfumed gently with rosewater, and the filling has this nutty, floral sweetness that you truly cannot get anywhere else. The cream cheese frosting on top? Silky, tangy, and absolutely the perfect finish. This one is going to make your whole kitchen smell like a Moroccan flower market. Let's make it happen.

Tswira dial profile dial zaho awlaydi..
Updated on Mon, 23 Mar 2026 22:34:23 GMT
Main recipe image showcasing the final dish pin it
Golden soft rolls topped with cream cheese frosting, dried rose petals, and crushed pistachios on a parchment-lined baking tray | lonerecipes.com

I first encountered a version of these rolls at a small artisan bakery that specialized in fusion pastries. They had a tray of soft rolls in the display case that looked almost too pretty to eat — topped with something pink and green that I couldn't quite place from across the room. When I got closer and saw the rose petals and pistachios I was immediately intrigued. The first bite was genuinely surprising. The dough was light and slightly sweet, but underneath the frosting there was this unmistakable floral note from the rosewater that paired so unexpectedly well with the earthiness of the pistachios. I went home thinking about them for days. My version keeps that same floral soul but leans into the cream cheese frosting a little harder, because I think the tanginess is what really ties everything together and stops the whole thing from being overly sweet.

Why I love this recipe

I love this recipe because it feels genuinely luxurious without being technically out of reach. Yes, there is a rise time involved, and yes, you need to be gentle with the dough — but none of it is complicated. What you get at the end is something that looks like it came from a high-end patisserie, smells like a flower garden, and tastes like the most comforting thing you've ever eaten. The rosewater is never overpowering — it's whisper-soft and fragrant, not perfumy. The pistachios give crunch and color and that wonderful nutty counterpoint. And the cream cheese frosting is just perfectly balanced: rich but not heavy, sweet but with a gentle tang. Every element of this recipe earns its place.

What You Need From Your Kitchen

  • All-Purpose Flour: The base of the dough — measure carefully and spoon into the cup rather than scooping to avoid a dense, over-floured result.
  • Active Dry Yeast: Activate in warm milk before adding to the dough; this step guarantees a proper rise and light, airy texture in the finished rolls.
  • Rosewater: Added directly to the dough for a delicate floral fragrance throughout every bite — use food-grade rosewater for the best flavor.
  • Pistachios: Crush roughly so you get chunky pieces that add texture and nutty flavor inside the roll and as a garnish on top of the frosting.
  • Dried Rose Petals: Sprinkled into the filling and scattered over the frosting for stunning color and a subtle floral finish that makes these rolls unforgettable.
  • Cream Cheese: The base of the frosting — bring to full room temperature before whipping so it blends smoothly without any lumps.
  • Unsalted Butter: Worked into the dough for richness and tenderness, and used to brush the surface before adding the filling.

Let's Make These Together

Activate yeast in warm milk
Combine warm milk, sugar, and yeast in a small bowl and let it sit for 8 to 10 minutes. You are looking for a foamy, bubbly surface — that is your sign that the yeast is alive and ready to do its job. This step sets the foundation for soft, well-risen rolls.
Build and knead the dough
Bring together the flour, salt, eggs, butter, rosewater, and yeast mixture into a shaggy dough, then knead for 8 to 10 minutes until completely smooth and elastic. The dough should feel soft and slightly tacky. Kneading develops the gluten structure that gives the rolls their pillowy chew.
Let the dough rise until doubled
Place the dough in a lightly oiled bowl, cover it, and leave it somewhere warm for 1 to 1.5 hours. Be patient — this rise is what transforms the dough from dense to cloud-like. A good test: poke it with your finger, and if the indent stays, it is ready.
Roll out, fill, and shape
On a floured surface, roll the dough into a large rectangle and spread with softened butter. Scatter the sugar, crushed pistachios, and rose petals evenly across the surface, then roll tightly from the long edge and cut into 9 equal rolls using floss or a sharp knife.
Second rise then bake to golden
Nestle the rolls into your parchment-lined pan, cover, and let them puff for another 30 to 45 minutes. Then bake at 350°F for 22 to 25 minutes until golden on top and fully cooked through. Your kitchen will smell absolutely incredible at this point.
Frost while warm and garnish boldly
Whip together the cream cheese frosting and spread it generously over the rolls the moment they come out of the oven. It will melt slightly into every swirl and crevice. Immediately finish with more rose petals and crushed pistachios for that gorgeous, editorial look.
Additional recipe photo showing texture and details pin it
Overhead view of freshly baked rosewater pistachio rolls with cream cheese glaze and vibrant floral garnish | lonerecipes.com

Switch Things Up

I decided to make these on a slow Friday morning when I had rosewater sitting in my pantry and a bag of pistachios I kept meaning to use. I wasn't expecting much — just something different. But when I pulled the tray from the oven and the whole kitchen filled with this warm, floral, buttery scent, I knew I had made something special. I drizzled the frosting on while they were still warm and the whole thing just melted into each swirl perfectly. I stood there eating one over the kitchen counter before they even had a chance to cool down.

Perfect Pairings

These Rose and Pistachio Rolls pair beautifully with a cup of cardamom tea or a lightly sweetened mint tea for a full Middle Eastern-inspired experience. They also complement a glass of cold rose milk or a simple vanilla latte. For a brunch spread, serve them alongside fresh fruit, a bowl of clotted cream, or a light cucumber and labneh platter to balance the sweetness. A drizzle of honey over the frosting right before serving takes them to another level entirely.

Step-by-step preparation photo pin it
Close-up of exotic rose and pistachio sweet rolls with white frosting and scattered pink rose petals on a rustic tray | lonerecipes.com

Frequently Asked Questions

→ Can I make these rolls the night before?

Yes! After placing the cut rolls in the baking pan, cover them tightly and refrigerate overnight instead of doing the second rise at room temperature. The next morning, let them sit on the counter for 45 minutes to an hour to come to room temperature and finish rising, then bake as directed.

→ Where can I find food-grade dried rose petals?

You can find food-grade dried rose petals at specialty grocery stores, Middle Eastern markets, health food shops, or online. Always make sure the packaging specifies they are food-grade or culinary-grade, as decorative rose petals sold for arrangements may be treated with pesticides.

→ Can I substitute the rosewater with something else?

If you do not have rosewater, you can substitute a few drops of rose extract diluted in water, or simply omit it and add an extra half teaspoon of vanilla for a more classic sweet roll flavor. The rolls will still be delicious, just without the floral note.

→ My rolls came out dense — what went wrong?

Dense rolls are almost always caused by one of three things: yeast that did not activate properly, not enough kneading, or skipping one of the rise times. Make sure your milk is warm but not hot (around 110°F) when activating the yeast, knead the dough until it is genuinely smooth and elastic, and give both rises their full time.

→ Can I freeze these rolls?

Absolutely. Bake the rolls without frosting, let them cool completely, then wrap individually in plastic wrap and freeze for up to 2 months. Thaw at room temperature or warm in a low oven, then frost just before serving for the best texture and presentation.

→ Can I use a stand mixer instead of kneading by hand?

Yes, a stand mixer with a dough hook makes this much easier. Mix on medium speed for 6 to 8 minutes until the dough is smooth and pulls cleanly away from the sides of the bowl. The result is identical to hand kneading.

Conclusion

Exotic Rose and Pistachio Rolls are a truly special bake — one that bridges the everyday comfort of a sweet roll with the romance of floral Middle Eastern flavors. Whether you make them for a weekend brunch, a festive gathering, or simply because you deserve something beautiful, they never fail to impress. The combination of soft dough, fragrant rosewater, crunchy pistachios, and silky cream cheese frosting is unlike anything else you'll pull from your oven.

Rose Pistachio Rolls

Pillowy soft rolls filled with rosewater and pistachios, topped with lush cream cheese frosting and scattered with dried rose petals for a stunning finish.

Prep Time
30 Minutes
Cook Time
25 Minutes
Total Time
175 Minutes
By: chris

Category: desserts

Difficulty: intermediate

Cuisine: Middle Eastern Inspired

Yield: 9 Servings (9 balls)

Dietary: Vegetarian, Nut-Containing

Ingredients

013 cups all-purpose flour
022 1/4 teaspoons active dry yeast
033/4 cup warm whole milk
041/4 cup granulated sugar
051/4 cup unsalted butter, softened
062 large eggs
071/2 teaspoon salt
082 tablespoons rosewater
091/2 cup crushed pistachios
103 tablespoons dried rose petals
112 tablespoons sugar for filling
124 oz cream cheese, softened
131 cup powdered sugar
142 tablespoons heavy cream
151/2 teaspoon vanilla extract

Instructions

Step 01

In a small bowl, combine the warm milk and granulated sugar, then sprinkle the active dry yeast over the top. Let it sit for 8 to 10 minutes until foamy and fragrant. If it doesn't foam, your yeast may be expired — start over with a fresh packet for best results.

Step 02

In a large mixing bowl, combine the flour and salt. Add the activated yeast mixture, eggs, softened butter, and rosewater. Mix until a shaggy dough forms, then turn it out onto a lightly floured surface and knead for 8 to 10 minutes until the dough is smooth, soft, and slightly tacky but not sticky.

Step 03

Place the kneaded dough in a lightly oiled bowl, cover with a clean kitchen towel or plastic wrap, and let it rise in a warm spot for 1 to 1.5 hours until doubled in size. A cold oven with just the light on is a perfect proofing environment.

Step 04

Once risen, punch the dough down and roll it out on a floured surface into a large rectangle approximately 12x16 inches. Brush the surface lightly with softened butter, then sprinkle evenly with the 2 tablespoons of sugar, crushed pistachios, and 2 tablespoons of the dried rose petals.

Step 05

Tightly roll the dough from the long edge into a log, then use a sharp knife or unflavored dental floss to cut it into 9 equal rolls. Place them cut-side up in a parchment-lined baking pan. Cover and let rise again for 30 to 45 minutes until puffed and touching.

Step 06

Preheat your oven to 350°F (175°C). Bake the rolls for 22 to 25 minutes until the tops are golden and the center rolls are fully cooked through. Cover loosely with foil after 15 minutes if the tops are browning too quickly.

Step 07

While the rolls bake, beat the softened cream cheese until smooth. Add the powdered sugar, heavy cream, and vanilla extract and whip until the frosting is silky and spreadable. Taste and adjust sweetness as needed.

Step 08

Spread the cream cheese frosting generously over the warm rolls straight from the oven so it melts slightly into every crevice. Immediately scatter the remaining dried rose petals and crushed pistachios over the top. Serve warm and enjoy every single layer.

Notes

  1. Use food-grade dried rose petals only — decorative rose petals may be treated with chemicals not safe for consumption.
  2. Do not skip the second rise — it is what gives the rolls their signature soft and pillowy texture.
  3. Rosewater brands vary in intensity; start with 1.5 tablespoons if you are new to cooking with it and adjust to taste.
  4. For the cleanest cuts, use unflavored dental floss instead of a knife to slice the rolled dough log.
  5. Frost the rolls while they are still warm so the cream cheese glaze melts into the swirls beautifully.
  6. Leftover rolls can be stored covered at room temperature for up to 2 days or refrigerated for up to 4 days. Warm briefly before serving.

Tools You'll Need

  • Large mixing bowl
  • Stand mixer with dough hook (optional)
  • Rolling pin
  • Sharp knife or unflavored dental floss
  • 9x13 inch baking pan
  • Parchment paper
  • Hand mixer or whisk for frosting
  • Kitchen towel or plastic wrap for proofing

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Gluten – contains all-purpose flour
  • Dairy – contains butter, cream cheese, and heavy cream
  • Tree Nuts – contains pistachios

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 18 g
  • Total Carbohydrate: 56 g
  • Protein: 8 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!