If you adore delicate floral flavors combined with the satisfying crunch and earthiness of nuts, then this Rosewater Pistachio Cake Recipe will become one of your all-time favorites. This irresistibly moist and fragrant cake is perfectly balanced with the subtle aroma of rosewater and the rich texture of ground pistachios. Every bite is a celebration of elegance and comfort, making it ideal for special occasions or whenever you crave a truly memorable dessert. Plus, the beautiful green hue and the charming floral notes make this cake a delightful centerpiece that’s as stunning as it is flavorful.

Ingredients You’ll Need
What makes this Rosewater Pistachio Cake Recipe truly shine are the simple yet thoughtfully chosen ingredients. Each element plays a crucial role in adding texture, flavor depth, and visual appeal to the cake, ensuring a perfect bite every time.
- 1 cup unsalted pistachios (shelled): Ground to provide a nutty base and a lovely green tint.
- 1 1/2 cups all-purpose flour: The structural foundation of the cake, balancing moisture and crumb.
- 1 tsp baking powder: Helps the cake rise softly for a tender crumb.
- 1/2 tsp baking soda: Reacts with the yogurt for an extra lift and lightness.
- 1/4 tsp salt: Enhances all the other flavors and balances sweetness.
- 1/2 cup unsalted butter, softened: Adds richness and moisture, ensuring the cake stays soft.
- 1 cup granulated sugar: Sweetens the cake perfectly without overpowering the rose nuances.
- 3 large eggs: Bind everything together and contribute to the cake’s structure.
- 1 tsp vanilla extract: Rounds out the floral notes with warm depth.
- 2 tbsp rosewater: The star flavor, giving the cake its distinct and enchanting aroma.
- 1/2 cup whole milk (or buttermilk): Adds tender moisture and richness.
- 1/2 cup Greek yogurt (or sour cream): Makes the cake extra moist with a slight tang.
- 1/4 cup water: Used in the rosewater syrup for soaking layers.
- 1/4 cup granulated sugar: Sweetens the rosewater syrup to soak the cake perfectly.
- 1 tbsp rosewater: Added to the syrup for an intensified floral kick.
- 1/2 cup powdered sugar: For the glaze that adds a sweet finishing touch.
- 1 tbsp rosewater: Mixed into the glaze to echo the cake’s theme.
- 1-2 tsp milk: Thins the glaze to just the right consistency.
- Crushed pistachios: To sprinkle on top, adding a crunchy texture and beautiful color contrast.
- Edible rose petals (optional): For an elegant decorative flourish that matches the flavor profile.
How to Make Rosewater Pistachio Cake Recipe
Step 1: Prepare the Pistachios
Start by finely grinding the unsalted pistachios in a food processor. This step is key because it releases their oils and deepens their flavor, contributing to a moist and flavorful crumb that makes this Rosewater Pistachio Cake Recipe stand out.
Step 2: Mix Dry Ingredients
In a mixing bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This dry mixture forms the base structure of the cake and ensures even distribution of leavening, which leads to that perfect, gentle rise.
Step 3: Cream Butter and Sugar
Using a stand or hand mixer, beat the softened butter and granulated sugar until light and fluffy. This creaming process incorporates air, which helps make the cake tender and airy—an essential texture component of the Rosewater Pistachio Cake Recipe.
Step 4: Add Eggs, Vanilla, and Rosewater
One by one, add the eggs to the creamed butter and sugar mixture, beating each in thoroughly before adding the next. Then mix in the vanilla extract and 2 tablespoons of rosewater. These ingredients add depth and a fragrant character that defines this cake.
Step 5: Combine Wet and Dry Ingredients
Alternate adding the dry ingredients with the milk and Greek yogurt to the creamed mixture, beginning and ending with the dry ingredients. Be gentle with mixing to keep the batter light but fully combined, ensuring a tender crumb filled with pistachio and rosewater notes.
Step 6: Bake Until Golden
Pour the batter into a greased 8-inch round cake pan and bake at 350°F (175°C) for about 40 to 45 minutes, or until a toothpick inserted in the center comes out clean. The cake will have a lovely pale green shade and a golden crust, inviting you to the next stage.
Step 7: Prepare Rosewater Syrup
While the cake cools, prepare the syrup by combining water, sugar, and rosewater in a small saucepan. Heat until the sugar dissolves fully, then set aside. This syrup is brushed onto the cake layers to infuse them with extra moisture and intense rose aroma.
Step 8: Soak the Cake
Once the cake is slightly cooled but still warm, gently poke holes all over the surface with a fork or skewer. Slowly pour or brush the rosewater syrup over the cake, allowing it to soak in for a few minutes before glazing.
Step 9: Make and Apply the Rosewater Glaze
Mix the powdered sugar with rosewater and a teaspoon or two of milk until you achieve a smooth, pourable glaze. Drizzle this over the top of the cake, letting it drip elegantly down the sides for a picture-perfect finish.
Step 10: Garnish
Sprinkle crushed pistachios generously on top of the glaze and add edible rose petals if desired. These final touches not only enhance the beauty but also bring extra texture and reinforce the floral theme of the Rosewater Pistachio Cake Recipe.
How to Serve Rosewater Pistachio Cake Recipe

Garnishes
To truly delight your guests, garnish this cake with vibrant crushed pistachios and delicate edible rose petals. These garnishes emphasize the cake’s colors and textures while keeping the presentation elegant and inviting.
Side Dishes
This cake pairs wonderfully with lightly whipped cream or a scoop of vanilla bean ice cream. For a refreshing contrast, serve alongside fresh berries or a citrus-infused salad to balance the sweet floral notes with a touch of brightness.
Creative Ways to Present
Try serving slices with a drizzle of honey or rose jelly to enhance the floral complexity. For gatherings, consider layering the cake with rose-scented whipped cream and pistachio crunch in a trifle or transforming it into cupcakes topped with rosewater buttercream for a portable treat.
Make Ahead and Storage
Storing Leftovers
After serving, wrap any leftover Rosewater Pistachio Cake Recipe tightly with plastic wrap to keep it moist. Store it in the refrigerator for up to 4 days, where it will maintain its flavor and texture beautifully.
Freezing
You can freeze the cake, either whole or sliced, by wrapping it first in parchment paper and then in foil or a freezer-safe bag. It will stay fresh for up to 2 months. Thaw overnight in the fridge before serving to retain that signature moistness.
Reheating
To enjoy the cake warm, gently reheat individual slices in the microwave for 15-20 seconds or until just warmed through. This brings back the buttery softness and makes the rosewater aroma more pronounced and inviting.
FAQs
Can I substitute pistachio paste for the nuts in the Rosewater Pistachio Cake Recipe?
Absolutely! Using pistachio paste intensifies the nutty flavor and creates an even moister cake, but make sure to reduce other fats slightly to maintain balance.
Is it okay to use regular rosewater instead of culinary-grade rosewater?
It’s important to use culinary-grade rosewater as it’s made specifically for food use and has a pure, clean flavor. Other types may contain additives or be too strong for baking.
Can I make this cake dairy-free?
Yes, you can substitute the butter for vegan margarine and use plant-based milk and yogurt alternatives. The flavor will remain delightful, though texture might be slightly different.
How long does the rosewater syrup keep?
The syrup can be made ahead and stored in the refrigerator for up to one week in an airtight container, making your baking process much easier.
Can I turn the Rosewater Pistachio Cake Recipe into cupcakes?
Definitely! Just divide the batter into lined cupcake tins and reduce baking time to about 18-22 minutes until a toothpick comes out clean.
Final Thoughts
There’s nothing quite like the enchanting blend of floral rosewater and crunchy pistachios in a soft, moist cake. This Rosewater Pistachio Cake Recipe is a wonderful way to treat yourself or impress friends with a dessert that’s both beautiful and unique. Give it a try—you’ll find it’s a true keeper that offers comfort and elegance in every bite.
Print
Rosewater Pistachio Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 40-45 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
Description
This Rosewater Pistachio Cake is a fragrant and moist dessert combining the delicate floral notes of rosewater with the rich, nutty flavor of pistachios. Perfect for special occasions or a sweet treat, this cake features a pistachio-infused batter, a rosewater syrup soak, and a lightly glazed finish decorated with crushed pistachios and edible rose petals.
Ingredients
For the Cake:
- 1 cup unsalted pistachios (shelled)
- 1 1/2 cups all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/4 tsp salt
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs
- 1 tsp vanilla extract
- 2 tbsp rosewater
- 1/2 cup whole milk (or buttermilk for added richness)
- 1/2 cup Greek yogurt (or sour cream for extra moisture)
For the Rosewater Syrup:
- 1/4 cup water
- 1/4 cup granulated sugar
- 1 tbsp rosewater
For the Glaze and Garnish:
- 1/2 cup powdered sugar
- 1 tbsp rosewater
- 1–2 tsp milk (to thin the glaze if necessary)
- Crushed pistachios
- Edible rose petals (optional)
Instructions
- Prepare the Pistachios: Finely grind 1 cup of shelled unsalted pistachios using a food processor or spice grinder until you have a coarse meal. This will add a nutty texture and flavor to the cake.
- Mix Dry Ingredients: In a mixing bowl, sift together 1 1/2 cups all-purpose flour, 1 tsp baking powder, 1/2 tsp baking soda, and 1/4 tsp salt. Stir in the ground pistachios until evenly combined.
- Cream Butter and Sugar: In a separate large bowl, use an electric mixer to cream 1/2 cup softened unsalted butter and 1 cup granulated sugar together until the mixture is light and fluffy. This helps to incorporate air for a tender crumb.
- Add Eggs and Flavorings: Beat in 3 large eggs one at a time, ensuring each is fully incorporated before adding the next. Add 1 tsp vanilla extract and 2 tbsp rosewater, mixing well to distribute the flavors.
- Combine Wet and Dry Ingredients: Alternately add the dry flour mixture and 1/2 cup whole milk (or buttermilk) to the butter mixture, beginning and ending with the dry ingredients. Gently fold in 1/2 cup Greek yogurt (or sour cream) to add moisture and richness without deflating the batter.
- Prepare the Baking Pan and Bake: Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan. Pour the batter evenly into the pan and smooth the top. Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean.
- Make the Rosewater Syrup: While the cake is baking, combine 1/4 cup water and 1/4 cup granulated sugar in a small saucepan. Bring to a simmer over medium heat until the sugar dissolves. Remove from heat and stir in 1 tbsp rosewater. Set aside to cool slightly.
- Soak the Cake: Once the cake is out of the oven and still warm, poke holes gently across the surface with a skewer or fork. Slowly drizzle the rosewater syrup over the cake, allowing it to absorb and add moistness and flavor.
- Prepare the Glaze: In a small bowl, whisk together 1/2 cup powdered sugar, 1 tbsp rosewater, and 1 to 2 tsp milk, adjusting the consistency so the glaze is thick but pourable.
- Glaze and Garnish: Drizzle the rosewater glaze evenly over the cooled cake. Sprinkle the top with crushed pistachios for a crunchy texture and garnish with edible rose petals for an elegant finish.
Notes
- Use culinary-grade rosewater for the best authentic flavor and avoid perfumed or cosmetic rosewater.
- For a stronger pistachio flavor, add 1-2 tablespoons of pistachio paste to the batter.
- To make the cake lighter, substitute half the butter with applesauce or Greek yogurt.
- The rosewater syrup can be made up to one week in advance and refrigerated.
- If you do not have Greek yogurt, sour cream is a suitable alternative for moistness.
- Edible rose petals are optional but add a beautiful decorative touch and subtle flavor.

