This Pistachio Rose Milk Cake brings together soft floral notes and the rich, nutty flavor of pistachios in a way that feels balanced and natural. It is the kind of cake you can serve at a gathering or enjoy quietly with tea. Either way, it leaves an impression.
Overview of Recipe
This Pistachio Rose Milk Cake is a soft, moist dessert that blends classic cake ingredients with delicate Middle Eastern flavors. The milk keeps the texture tender, while the rose water adds a gentle fragrance that never feels overwhelming.
You will love how the pistachios add a subtle crunch, while the buttery crumb stays light and fluffy. It is also a practical recipe because it comes together quickly and does not require complicated steps, making it perfect for both beginners and experienced bakers.
Ingredients List
Here is everything you will need to make this Pistachio Rose Milk Cake
• 1 ½ cups all-purpose flour
• 1 cup granulated sugar
• ½ cup unsalted pistachios, roughly chopped
• 1 cup whole milk or almond milk
• 2 teaspoons pure rose water
• 2 teaspoons baking powder
• 3 large eggs
• ½ cup unsalted butter, melted
• 1 teaspoon vanilla extract
• ¼ teaspoon salt
Necessary Tools for Preparation
To make the process smooth and enjoyable, gather these tools before you start
• 8-inch round baking pan
• Parchment paper
• Mixing bowls
• Whisk
• Hand mixer or stand mixer
• Spatula
• Wire cooling rack
Having everything ready helps you move through the recipe without interruptions.
Ingredient Additions and Substitutions
You can easily adjust this Pistachio Rose Milk Cake to suit your taste or dietary needs
• Use almond milk or oat milk instead of whole milk for a dairy-free option
• Replace butter with a plant-based alternative or neutral oil
• Add a pinch of cardamom for a warm, aromatic twist
• Use finely ground pistachios for a smoother crumb
• Swap rose water with orange blossom water for a slightly citrusy note
• Reduce the sugar slightly if you prefer a less sweet dessert
These small changes allow you to personalize the cake while keeping its essence intact.
Step by Step Instructions
Step 1 Prepare the pan and oven
Preheat your oven to 350°F, which is 175°C. Lightly grease an 8-inch round baking pan, then line it with parchment paper. This step ensures the cake releases easily after baking.
Step 2 Mix the dry ingredients
In a medium bowl, combine the flour and baking powder. Stir gently with a whisk so everything is evenly distributed, then set the bowl aside.
Step 3 Cream the butter and sugar
In a separate bowl, mix the melted butter and sugar together. Use a hand mixer or whisk until the mixture looks light and slightly fluffy. This usually takes about three minutes and helps create a soft texture in the final cake.
Step 4 Add the eggs
Crack in the eggs one at a time. After each addition, mix well until fully incorporated. This gradual process keeps the batter smooth and prevents curdling.
Step 5 Add milk and rose water
Slowly pour in the milk and rose water, stirring gently as you go. The batter will become more fluid and fragrant at this stage.
Step 6 Combine wet and dry ingredients
Add the dry mixture into the wet ingredients in batches. Fold gently using a spatula until just combined. Avoid overmixing, as this can make the cake dense.
Step 7 Fold in pistachios
Add the chopped pistachios and fold them into the batter. Make sure they are evenly distributed for a consistent texture in every bite.
Step 8 Transfer and smooth the batter
Pour the batter into your prepared pan. Use a spatula to smooth the top so it bakes evenly.
Step 9 Bake the cake
Place the pan in the oven and bake for 30 to 35 minutes. Check for doneness by inserting a toothpick into the center. If it comes out clean, the cake is ready.
Step 10 Cool the cake
Let the cake cool in the pan for about 10 minutes. Then carefully transfer it to a wire rack to cool completely before slicing.
Tips for Making It
For the best Pistachio Rose Milk Cake, measure the rose water carefully. A little goes a long way, and too much can overpower the flavor. Also, avoid overmixing once you add the flour, since this can affect the softness of the cake.
If you want to deepen the flavor, lightly toast the pistachios before adding them. Another helpful tip is to use room temperature eggs, which blend more smoothly into the batter.

Storage Instructions
Store the cake in an airtight container at room temperature for up to two days. If you need to keep it longer, place it in the refrigerator for up to five days.
Before serving, let the cake sit at room temperature so it regains its soft texture. You can also freeze individual slices for up to two months, then thaw them when needed.
General Information
This Pistachio Rose Milk Cake takes inspiration from Middle Eastern desserts, where floral ingredients like rose water are widely used. These flavors often symbolize hospitality and celebration, which makes this cake perfect for sharing.
FAQs
Can I make Pistachio Rose Milk Cake without eggs
Yes, you can replace eggs with yogurt, applesauce, or a flaxseed mixture. These options help maintain moisture and structure.
How noticeable is the rose flavor
The rose flavor is light and delicate. It enhances the cake without overpowering the pistachios or the buttery base.
Can I use pistachio flour instead of chopped pistachios
Yes, pistachio flour creates a finer texture. Just make sure it is fresh for the best flavor.
What can I serve with this cake
This cake pairs beautifully with tea, coffee, or a light whipped cream topping that complements its floral notes.
Conclusion
This Pistachio Rose Milk Cake is one of those recipes that feels simple yet special at the same time. The combination of soft texture, nutty richness, and gentle floral aroma creates a dessert that stands out without being complicated.
If you enjoy baking treats that feel both comforting and elegant, this cake is definitely worth trying. It is the kind of recipe you will come back to again and again.
If you enjoyed this recipe and want even more delicious inspiration, follow me on Pinterest: https://www.pinterest.com/AngelinaCooking/
Print
Pistachio Rose Milk Cake
Indulge in a slice of Pistachio Rose Milk Cake, where the nutty richness of pistachios meets the delicate floral notes of rose water. This moist and fluffy cake is perfect for any festive gathering or a sophisticated tea-time treat. With its vibrant colors and irresistible aroma, it’s a stunning dessert that is sure to impress.
- Total Time: 50 minutes
- Yield: 8 slices 1x
Ingredients
- 1 1/2 cups all-purpose flour
- 1 cup granulated sugar
- 1/2 cup unsalted pistachios, roughly chopped
- 1 cup whole milk (or almond milk)
- 2 tsp pure rose water
- 2 tsp baking powder
- 3 large eggs
- 1/2 cup unsalted butter, melted
- 1 tsp vanilla extract
- 1/4 tsp salt
Instructions
1. Preheat your oven to 350°F (175°C). Grease and line an 8-inch round baking pan with parchment paper.
2. In a medium bowl, whisk together the flour and baking powder; set aside.
3. In a separate large bowl, cream together the melted butter and sugar until the mixture is light and fluffy (about 3 minutes).
4. Add the eggs one at a time, mixing well after each addition to ensure proper emulsification.
5. Gradually incorporate the milk and rose water into the wet ingredients until fully combined.
6. Gently fold the dry flour mixture into the wet ingredients, followed by the chopped pistachios, being careful not to overmix.
7. Pour the batter into the prepared pan and smooth the top with a spatula.
8. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
9. Let the cake cool in the pan for 10 minutes before transferring it to a wire rack to cool completely.
Notes
For a more intense flavor, you can lightly toast the pistachios before chopping them.
Be careful with rose water—a little goes a long way! Stick to the 2 tsp measurement for a delicate floral balance.
This cake pairs beautifully with a simple glaze made of powdered sugar and a drop of rose water, or a dollop of whipped cream.
Store leftovers in an airtight container at room temperature for up to 2 days, or in the fridge for up to 4 days.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Middle Eastern
- Diet: Vegetarian
Nutrition
- Serving Size: 1 slice
- Calories: 290
- Sugar: 18g
- Sodium: 120mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 70mg
Keywords: pistachio rose cake, milk cake recipe, persian love cake style, rose water dessert, pistachio sponge cake