There is something utterly magical about the enchanting combination of floral rosewater and the rich, nutty taste of pistachios in the Rosewater Pistachio Cake Recipe. This delicate cake brings together the fragrant flavor of rosewater with the vibrant crunch of pistachios, creating a truly unforgettable dessert experience. Whether you’re serving it for a special occasion or just because you deserve a little treat, this cake is bound to bring a smile to everyone’s face and fill your kitchen with the most delightful aromas.
Ingredients You’ll Need

Ingredients You’ll Need
Gathering your ingredients for the Rosewater Pistachio Cake Recipe is a breeze! These essentials work in harmony to achieve a tender crumb, moist texture, and that perfect balance of floral and nutty flavors. Each component plays a pivotal role, from the buttery richness to the fragrant rosewater and crunchy pistachios.
- 1 cup unsalted pistachios: Provides the star nutty flavor and texture, fresh or lightly toasted for extra aroma.
- 1 1/2 cups all-purpose flour: The base of the cake, ensuring a soft yet sturdy crumb.
- 1 tsp baking powder: Helps the cake rise beautifully, creating a light texture.
- 1/2 tsp baking soda: Works alongside baking powder for that perfect lift and softness.
- 1/4 tsp salt: Balances the sweetness and enhances all flavors.
- 1/2 cup unsalted butter, softened: Adds richness and moistness to the cake.
- 1 cup granulated sugar: Sweetens and contributes to the tender structure.
- 3 large eggs: Bind everything together and provide structure.
- 1 tsp vanilla extract: Adds a subtle warmth that complements the rosewater.
- 2 tbsp rosewater: Infuses the cake with that iconic floral note everyone will love.
- 1/2 cup whole milk (or buttermilk): Keeps the cake moist and tender.
- 1/2 cup Greek yogurt (or sour cream): Adds moisture and a slight tang for complexity.
- 1/4 cup water: To prepare the rosewater syrup that enhances flavor and moisture.
- 1/4 cup granulated sugar: Used in the rosewater syrup for added sweetness.
- 1 tbsp rosewater (for syrup): Reinforces that lovely floral essence in the glaze.
- 1/2 cup powdered sugar: For the delicate rosewater glaze topping.
- 1 tbsp rosewater (for glaze): Keeps the glaze fragrant and light.
- 1-2 tsp milk: To thin the glaze to a perfect pouring consistency.
- Crushed pistachios: Garnish that brings color, crunch, and extra nutty goodness.
- Edible rose petals (optional): Adds a whimsical and elegant touch for presentation.
How to Make Rosewater Pistachio Cake Recipe
Step 1: Preparing the Pistachios
Start by finely grinding your pistachios until you have a coarse meal—this will intensify their flavor and add a wonderful texture to the cake. If you like, toast them lightly in a dry skillet to bring out a deeper aroma, but be sure not to burn them.
Step 2: Mixing the Dry Ingredients
In a bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This evenly distributes the leavening agents ensuring your cake rises perfectly and has a balanced flavor throughout.
Step 3: Creaming Butter and Sugar
Using a hand mixer or stand mixer, beat the softened butter and granulated sugar until light and fluffy. This crucial step introduces air into the batter, resulting in that tender, cloud-like texture we all adore in a great cake.
Step 4: Incorporating Eggs and Flavors
Beat in the eggs one at a time to maintain the batter’s consistency. Then add the vanilla extract and rosewater, letting the floral aroma infuse the mixture gently. This is where the cake starts coming alive with character and charm.
Step 5: Combining Wet and Dry Ingredients
Alternately add the dry ingredient mix with the milk and Greek yogurt to your creamed batter, starting and ending with the dry ingredients. Mix just until combined to keep the cake tender without overworking the batter.
Step 6: Folding in the Ground Pistachios and Baking
Gently fold in your finely ground pistachios. Pour the batter into a greased or lined cake pan, smoothing the top. Bake in a preheated oven at 350°F (175°C) for about 40-45 minutes, or until a toothpick inserted comes out clean and the cake is golden.
Step 7: Preparing the Rosewater Syrup
While the cake bakes, combine water, sugar, and rosewater in a small saucepan. Heat until the sugar dissolves completely, then cool. This syrup is brushed over the hot cake to lock in moisture and impart extra floral notes.
Step 8: Glazing and Garnishing
Once the cake has cooled slightly, poke small holes on the surface and pour your rosewater syrup evenly over it. Then prepare the glaze by mixing powdered sugar with rosewater and milk, adjusting consistency as needed. Drizzle over the cake and finish with crushed pistachios and optional edible rose petals for a stunning presentation.
How to Serve Rosewater Pistachio Cake Recipe
Garnishes
Crushed pistachios add a wonderful crunch and vibrant green color that perfectly contrasts with the soft cake. Adding delicate edible rose petals takes it a notch higher, making your cake look as lovely as it tastes and impressing guests instantly.
Side Dishes
This cake pairs beautifully with a light cup of fragrant green tea or a mild herbal tea to complement its floral tones. For something richer, serve a dollop of lightly whipped cream or a scoop of rosewater-infused ice cream to echo those enchanting flavors.
Creative Ways to Present
Try slicing the cake into petite squares and serving on decorative plates with a sprig of mint for a charming tea party vibe. Alternatively, layer slices with whipped cream and fresh pistachios to create an elegant trifle variation that’s sure to wow everyone.
Make Ahead and Storage
Storing Leftovers
Keep your Rosewater Pistachio Cake Recipe leftovers in an airtight container at room temperature for up to 2 days to preserve freshness. For longer storage, refrigeration is recommended, where it will stay moist and flavorful for up to 5 days.
Freezing
You can freeze the cake either whole or in sliced portions wrapped tightly in plastic wrap and placed in a freezer bag. This way, it will keep well for up to 3 months. Thaw overnight in the refrigerator before serving to maintain its delicate texture.
Reheating
Warm slices gently in the microwave for 10-15 seconds or in a low oven just until warmed through. Avoid overheating as it can dry out the cake. This step revitalizes the lovely aroma of rosewater and nuttiness of pistachios, making it taste fresh-baked again.
FAQs
Can I substitute the pistachios with other nuts?
While pistachios are the signature nut in this Rosewater Pistachio Cake Recipe, you can experiment with almonds or walnuts. Keep in mind the flavor and texture will vary, and the unique green color from pistachios will be missing.
What if I don’t have rosewater?
If rosewater is unavailable, orange blossom water is a reasonable substitute as it offers a similar floral note. However, the cake’s authentic charm comes from rosewater, so using it will always deliver the best flavor.
Can I make this cake gluten-free?
Yes, by substituting the all-purpose flour with a gluten-free flour blend suitable for baking, you can enjoy a gluten-free version. Make sure your blend contains xanthan gum or another binder to maintain the cake’s texture.
Is it possible to make this cake vegan?
To veganize this Rosewater Pistachio Cake Recipe, replace butter with plant-based margarine, eggs with flax or chia egg substitutes, and use a non-dairy yogurt and milk. The flavor won’t be compromised, but the texture might be slightly different.
How do I intensify the pistachio flavor?
For a stronger pistachio presence, add pistachio paste or finely ground pistachios into the batter or as a thin layer between cake layers. Toasting the nuts beforehand also brings out a deeper, richer nuttiness.
Final Thoughts
There is something so joyful in sharing this Rosewater Pistachio Cake Recipe that feels both luxurious and comforting at the same time. It’s a little floral, a little nutty, and absolutely delightful from the very first bite. Whether you’re baking it for guests or treating yourself, this cake will bring warmth and smiles around the table. I can’t wait for you to try it out and make it a beloved recipe in your own kitchen!
Print
Rosewater Pistachio Cake Recipe
- Prep Time: 20 minutes
- Cook Time: 40-45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
Description
This delightful Rosewater Pistachio Cake combines the floral aroma of rosewater with the rich, nutty flavor of pistachios for a unique and elegant dessert. Moist and tender, it is perfect for special occasions or a sophisticated afternoon tea treat.
Ingredients
Dry Ingredients
- 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
Wet Ingredients
- 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)
Rosewater Syrup
- 1/4 cup water
- 1/4 cup granulated sugar
- 1 tbsp rosewater
Rosewater Glaze
- 1/2 cup powdered sugar
- 1 tbsp rosewater
- 1–2 tsp milk (to thin the glaze if necessary)
Garnish
- Crushed pistachios
- Edible rose petals (optional)
Instructions
- Prepare the pistachios: Finely grind 1 cup of unsalted pistachios in a food processor until they become a coarse meal. Set aside for the batter.
- Mix dry ingredients: In a bowl, whisk together 1 1/2 cups of all-purpose flour, 1 tsp baking powder, 1/2 tsp baking soda, and 1/4 tsp salt to combine evenly.
- Cream butter and sugar: In a large mixing bowl, beat 1/2 cup softened unsalted butter with 1 cup granulated sugar until light and fluffy, which helps to incorporate air for a tender cake texture.
- Add eggs and flavorings: Beat in 3 large eggs, one at a time, ensuring each is fully incorporated before adding the next. Then, mix in 1 tsp vanilla extract and 2 tbsp rosewater for floral notes.
- Combine wet and dry ingredients: Gradually add the dry flour mixture alternately with 1/2 cup whole milk and 1/2 cup Greek yogurt, beginning and ending with the dry ingredients. Mix until just combined to avoid overworking the batter.
- Fold in ground pistachios: Gently fold the ground pistachios into the batter to evenly distribute the nutty flavor without deflating the mixture.
- Preheat and prepare pan: Preheat the oven to 350°F (175°C). Grease and flour an 8-inch round cake pan or line with parchment paper for easy removal.
- Bake the cake: Pour the batter into the prepared pan and smooth the top. Bake for approximately 40-45 minutes or until a toothpick inserted in the center comes out clean.
- Prepare rosewater syrup: While the cake is baking, combine 1/4 cup water, 1/4 cup granulated sugar, and 1 tbsp rosewater in a small saucepan. Bring to a simmer and stir until the sugar dissolves. Remove from heat and set aside.
- Soak cake with syrup: When the cake is out of the oven and still warm, poke small holes on the surface using a skewer or fork and slowly pour the rosewater syrup over the cake to infuse moisture and flavor. Let cake cool completely in the pan.
- Make the rosewater glaze: In a bowl, whisk together 1/2 cup powdered sugar, 1 tbsp rosewater, and 1-2 tsp milk until smooth and pourable. Adjust milk quantity for desired consistency.
- Glaze and garnish: Once the cake has cooled, drizzle the rosewater glaze on top. Sprinkle crushed pistachios over the glaze and optionally decorate with edible rose petals for a beautiful finish.
- Serve and store: Slice and serve the cake at room temperature. Store leftovers covered in the refrigerator for up to 5 days, bringing to room temperature before serving.
Notes
- Use culinary-grade rosewater for the best and safest flavor.
- For a more intense pistachio flavor, add extra pistachio paste or grind extra pistachios to fold in.
- To lighten the cake, substitute some butter with applesauce or additional Greek yogurt.
- Rosewater syrup can be prepared ahead and refrigerated for up to one week.
- If desired, use buttermilk instead of whole milk to add richness and tang.
- Ensure not to overmix the batter to keep the cake tender.

