Pistachio Rose Milk Cake Recipe
Introduction
The Pistachio Rose Milk Cake is a delicate and fragrant dessert that combines the nutty crunch of pistachios with the floral notes of rose water. This moist and tender cake is perfect for a special occasion or a simple afternoon treat.

Ingredients
- 1 ½ cups all-purpose flour
- 1 cup granulated sugar
- ½ cup unsalted pistachios, roughly chopped
- 1 cup whole milk (or almond milk)
- 2 tsp pure rose water
- 2 tsp baking powder
- 3 large eggs
- ½ cup unsalted butter, melted
- 1 tsp vanilla extract
- ¼ tsp salt
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and line an 8-inch round baking pan with parchment paper.
- Step 2: In a bowl, mix together the all-purpose flour and baking powder; set aside.
- Step 3: In another bowl, cream the melted butter and granulated sugar until light and fluffy, about 3 minutes.
- Step 4: Add the eggs one at a time, mixing well after each addition.
- Step 5: Gradually incorporate the milk and rose water until combined.
- Step 6: Gently fold in the dry ingredients followed by the chopped pistachios.
- Step 7: Pour the batter into the prepared pan and smooth the top evenly.
- Step 8: Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
- Step 9: Let the cake cool for 10 minutes before transferring it to a wire rack to cool completely.
Tips & Variations
- For a vegan option, substitute eggs with flax eggs and use plant-based butter and milk.
- You can sprinkle extra chopped pistachios on top before baking for added texture.
- Adjust the rose water amount to taste, but be careful as too much can overpower the cake.
- If you like, serve with a dollop of whipped cream or a drizzle of honey for extra richness.
Storage
Store the cake in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. To enjoy, warm slices slightly in the microwave or let them come to room temperature before serving.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use other nuts instead of pistachios?
Yes, you can substitute pistachios with almonds, walnuts, or hazelnuts depending on your preference. Just chop them roughly before adding to the batter.
What can I use if I don’t have rose water?
If you don’t have rose water, you can substitute it with a small amount of orange blossom water or vanilla extract, but the flavor will vary slightly from the traditional taste.
