Rosewater Pistachio Cake Recipe
If you’re searching for a dessert that’s both elegant and bursting with unique flavor, this Rosewater Pistachio Cake Recipe is the answer you’ll turn to again and again. The delicate perfume of rosewater dances beautifully with the nutty richness of pistachios, all nestled in a tender, buttery crumb that tastes like something straight from a Middle Eastern patisserie. Finished with a glossy rosewater glaze and a shower of crunchy pistachios, this cake is as stunning as it is delicious—the kind of treat that makes any afternoon feel like a special occasion.

Ingredients You’ll Need
The magic of this Rosewater Pistachio Cake Recipe lies in its simple yet thoughtfully chosen ingredients. Each one plays a vital role, from the earthy pistachios to the aromatic rosewater, bringing vibrant color, flavor, and texture to every bite.
- Pistachios (1 cup, shelled and unsalted): Fresh, unsalted pistachios give the cake its signature flavor and a lovely green hue—pulse them finely, but don’t over-process into a paste.
- All-purpose flour (1 1/2 cups): This forms the backbone of the cake, providing a tender yet sturdy crumb.
- Baking powder (2 teaspoons): Ensures the cake rises beautifully and stays light.
- Salt (1/2 teaspoon): Just enough to balance the sweetness and enhance the nutty notes.
- Unsalted butter (1/2 cup, softened): Adds richness and moisture; make sure it’s at room temperature for easy creaming.
- Granulated sugar (1 cup): Sweetens the cake and helps create a soft texture.
- Eggs (3 large, room temperature): Bind the batter and add structure while keeping it tender.
- Whole milk (1/2 cup): Provides moisture; for an extra luxurious cake, try swapping half with plain Greek yogurt.
- Rosewater (2 tablespoons): The star ingredient, infusing the cake with its irresistible floral aroma.
- Vanilla extract (1 teaspoon): Adds warmth and depth to the flavor profile.
- Chopped pistachios (1/4 cup, for garnish): A finishing touch that brings crunch and extra color to every slice.
- Powdered sugar (1 cup, for glaze): Gives the glaze its silky texture and mild sweetness.
- Milk (2–3 tablespoons, for glaze): Helps achieve the perfect drizzling consistency.
- Rosewater (1 teaspoon, for glaze): Mirrors the cake’s floral notes and makes the glaze shine.
How to Make Rosewater Pistachio Cake Recipe
Step 1: Prepare Your Pan and Oven
Start by preheating your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan, or line it with parchment for an easy release. This step ensures your Rosewater Pistachio Cake Recipe comes out effortlessly, with clean edges ready for glazing.
Step 2: Grind the Pistachios
Place your shelled pistachios in a food processor and pulse until you have a fine, sandy texture. Be careful not to over-process; you want finely ground nuts, not pistachio butter. This step guarantees a delicate crumb and a subtle green tint throughout the cake.
Step 3: Mix the Dry Ingredients
In a medium bowl, whisk together the ground pistachios, all-purpose flour, baking powder, and salt. This ensures that your leavening and seasoning are evenly distributed, setting you up for a perfectly risen cake.
Step 4: Cream the Butter and Sugar
In a large bowl, beat the softened butter and granulated sugar together until light and fluffy—about three minutes. This aerates the mixture, helping the cake bake up soft and tender.
Step 5: Add the Eggs
Add the eggs one at a time, mixing well after each addition. This creates a smooth, cohesive batter and prevents curdling, so your Rosewater Pistachio Cake Recipe has a consistent texture.
Step 6: Incorporate the Wet Ingredients
Stir in the milk, rosewater, and vanilla extract until just combined. The milk keeps things moist, while the rosewater and vanilla infuse the batter with their distinctive, heady aromas.
Step 7: Combine Wet and Dry Mixtures
Gradually add the dry mixture to the wet mixture, stirring until just combined. Don’t overmix! A gentle hand preserves the cake’s soft crumb and keeps it from becoming dense.
Step 8: Bake
Pour the batter into your prepared pan and smooth the top. Bake for 35 to 40 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely in the pan before transferring to a serving plate; this prevents breakage and ensures the glaze will set perfectly.
Step 9: Glaze and Garnish
Whisk together powdered sugar, milk, and rosewater until you have a smooth, pourable glaze. Drizzle it generously over the cooled cake, then scatter with chopped pistachios for a final flourish that makes this Rosewater Pistachio Cake Recipe truly irresistible.
How to Serve Rosewater Pistachio Cake Recipe

Garnishes
A scattering of chopped pistachios is just the beginning! Try adding a few edible rose petals or a dusting of powdered sugar for extra elegance. The glaze itself adds shine and a burst of floral sweetness that makes every slice look like a work of art.
Side Dishes
Pair this cake with a steaming pot of black tea, fragrant Earl Grey, or even a light, floral green tea. For a more decadent occasion, serve with a dollop of whipped cream or a scoop of vanilla bean ice cream—each brings a cool, creamy contrast to the cake’s nutty warmth.
Creative Ways to Present
Transform your Rosewater Pistachio Cake Recipe into individual mini cakes by baking in muffin tins, or layer it with whipped cream and berries for a stunning trifle. For a special celebration, decorate with crystallized rose petals and pistachio slivers for a showstopping centerpiece.
Make Ahead and Storage
Storing Leftovers
Keep any leftover cake covered tightly at room temperature for up to two days, or in the refrigerator for up to five days. The glaze helps lock in moisture, so every bite stays as luscious as the first.
Freezing
Yes, you can freeze this cake! Wrap slices (or the whole cake) tightly in plastic wrap and foil before freezing for up to two months. For best results, freeze without the glaze and add it fresh after thawing.
Reheating
If you prefer your cake slightly warm, microwave individual slices for 10–15 seconds. This brings out the buttery aroma and softens the crumb, making it taste freshly baked. Let glazed portions cool for a few minutes before eating.
FAQs
Can I use salted pistachios instead of unsalted?
It’s best to use unsalted pistachios for this Rosewater Pistachio Cake Recipe, as salted varieties can throw off the delicate balance of flavors. If salted is all you have, reduce the added salt in the recipe and taste the batter before baking.
How strong is the rosewater flavor?
The rosewater gives a gentle, floral aroma that complements the pistachios without overwhelming. If you’re new to rosewater, start with a bit less and adjust to taste—you can always add more to the glaze for extra fragrance.
Can I make this cake gluten-free?
Absolutely! Substitute a trusted 1:1 gluten-free flour blend for the all-purpose flour. The texture may be slightly different, but the flavor and moistness of this Rosewater Pistachio Cake Recipe will still shine.
Is there a dairy-free option?
To make this cake dairy-free, swap the butter for a high-quality dairy-free margarine and use your favorite plant-based milk. The cake will remain moist and flavorful, just with a slightly different profile.
Can I prepare the cake in advance for a party?
Certainly! Bake the cake a day ahead, let it cool completely, and store wrapped at room temperature. Glaze and garnish just before serving so your Rosewater Pistachio Cake Recipe looks and tastes its freshest.
Final Thoughts
There’s truly something enchanting about baking (and sharing) this Rosewater Pistachio Cake Recipe. With its floral aroma, stunning presentation, and melt-in-your-mouth crumb, it’s a dessert that turns any moment into a celebration. Give it a try and see how quickly it becomes a favorite in your kitchen too!
Print
Rosewater Pistachio Cake Recipe
- Total Time: 1 hour
- Yield: 10 servings 1x
- Diet: Vegetarian
Description
This Rosewater Pistachio Cake is a delightful Middle Eastern-inspired dessert combining tender cake crumb with the floral aroma of rosewater and the nutty crunch of pistachios. Perfectly moist and subtly sweet, it features a luscious rosewater glaze and chopped pistachios for garnish, making it an elegant treat ideal for tea time or special occasions.
Ingredients
Cake Ingredients
- 1 cup shelled unsalted pistachios
- 1 1/2 cups all-purpose flour
- 2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs, room temperature
- 1/2 cup whole milk
- 2 tablespoons rosewater
- 1 teaspoon vanilla extract
- 1/4 cup chopped pistachios for garnish
Glaze Ingredients
- 1 cup powdered sugar
- 2–3 tablespoons milk
- 1 teaspoon rosewater
Instructions
- Prepare the pan: Preheat your oven to 350°F (175°C). Grease and flour a 9-inch round cake pan or line it with parchment paper to prevent sticking.
- Grind pistachios: Place the shelled unsalted pistachios in a food processor and pulse until finely ground but not turned into a paste. This will add texture and flavor to the cake.
- Combine dry ingredients: In a medium bowl, whisk together the ground pistachios, all-purpose flour, baking powder, and salt to evenly distribute the leavening and salt.
- Cream butter and sugar: In a large bowl, beat the softened unsalted butter with granulated sugar until the mixture is light and fluffy, about 3 minutes. This incorporates air for a tender crumb.
- Add eggs: Add the eggs one at a time to the creamed mixture, beating well after each addition to fully incorporate and ensure a smooth batter.
- Mix in liquids: Stir in the whole milk, rosewater, and vanilla extract until the batter is combined and aromatic.
- Combine wet and dry: Gradually add the dry mixture to the wet ingredients, mixing gently until just combined to avoid overmixing which can toughen the cake.
- Bake the cake: Pour the batter into the prepared cake pan, smoothing the top. Bake for 35–40 minutes, or until a toothpick inserted into the center comes out clean.
- Cool the cake: Allow the cake to cool completely in the pan. This prevents the cake from breaking apart when transferring it to a serving plate.
- Prepare glaze: In a small bowl, whisk together powdered sugar, milk, and rosewater until smooth and pourable. Adjust milk quantity to desired consistency.
- Glaze and garnish: Drizzle the glaze over the cooled cake and sprinkle with chopped pistachios for a beautiful finish and added texture.
Notes
- For extra richness and moistness, substitute half the milk with plain Greek yogurt.
- Adjust the amount of rosewater depending on your preference; start with 1 tablespoon if you want a lighter floral flavor.
- This cake pairs beautifully with tea or coffee, making it an ideal afternoon treat or dessert.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dessert, Cake
- Method: Baking
- Cuisine: Middle Eastern-Inspired
Nutrition
- Serving Size: 1 slice
- Calories: 310
- Sugar: 28 g
- Sodium: 160 mg
- Fat: 15 g
- Saturated Fat: 6 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 65 mg