Pistachio Rose Milk Cake Recipe
Introduction
This Pistachio Rose Milk Cake is a delicate and fragrant dessert perfect for any occasion. The subtle floral notes of rose water combined with crunchy pistachios create a unique and memorable treat. It’s moist, flavorful, and easy to bake at home.

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 flour, baking powder, and salt; set this dry mixture aside.
- Step 3: In another bowl, cream the melted butter and sugar together until light and fluffy, about 3 minutes.
- Step 4: Add the eggs one at a time, mixing well after each addition to ensure a smooth batter.
- Step 5: Gradually incorporate the milk, rose water, and vanilla extract until combined.
- Step 6: Gently fold the dry ingredients into the wet mixture, then fold in the chopped pistachios.
- Step 7: Pour the batter into the prepared pan and smooth the top with a spatula.
- Step 8: Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Step 9: Let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely.
Tips & Variations
- For an extra touch, sprinkle some crushed pistachios on top before baking for added crunch and decoration.
- If you prefer a stronger rose flavor, you can increase the rose water to 3 teaspoons, but use it sparingly as it can become overpowering.
- To make the cake dairy-free, substitute butter with coconut oil and use almond or other plant-based milk.
Storage
Store the cake covered at room temperature for up to 2 days or in the refrigerator for up to 5 days. To reheat, warm slices gently in the microwave for 10-15 seconds or serve them at room temperature for best texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different nut instead of pistachios?
Yes, you can substitute pistachios with almonds, walnuts, or cashews for a different flavor and texture, but pistachios provide the signature taste of this cake.
What is rose water and where can I find it?
Rose water is a flavored water made by distilling rose petals. It adds a floral aroma and taste to dishes. You can find it in most grocery stores, specialty spice shops, or online.
Print
Pistachio Rose Milk Cake Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
Description
This Pistachio Rose Milk Cake is a fragrant and moist dessert combining the nutty crunch of pistachios with the delicate floral notes of rose water. Perfect for special occasions or as a delightful treat with tea, this cake offers a unique twist on classic milk cake recipes.
Ingredients
Dry Ingredients
- 1 ½ cups all-purpose flour
- 2 tsp baking powder
- ¼ tsp salt
Wet Ingredients
- ½ cup unsalted butter, melted
- 1 cup whole milk (or almond milk)
- 3 large eggs
- 2 tsp pure rose water
- 1 tsp vanilla extract
Other
- 1 cup granulated sugar
- ½ cup unsalted pistachios, roughly chopped
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Grease and line an 8-inch round baking pan with parchment paper to prevent the cake from sticking and ensure even baking.
- Mix Dry Ingredients: In a bowl, whisk together the all-purpose flour, baking powder, and salt. Set this mixture aside for later incorporation.
- Cream Butter and Sugar: In a separate large bowl, cream the melted unsalted butter with granulated sugar until the mixture is light and fluffy, which should take about 3 minutes using a hand mixer or stand mixer on medium speed.
- Add Eggs: Add the eggs one at a time into the creamed butter and sugar mixture, mixing well after each addition to ensure full incorporation and a smooth batter.
- Add Milk and Rose Water: Gradually pour in the whole milk and rose water, mixing until just combined, which will add moisture and the signature floral aroma to the cake.
- Fold in Dry Ingredients and Pistachios: Gently fold the dry ingredient mixture into the wet ingredients using a spatula, being careful not to overmix. Follow by folding in the roughly chopped unsalted pistachios for texture and flavor.
- Pour Batter and Bake: Pour the prepared batter into the lined baking pan and smooth the top with a spatula. Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center of the cake comes out clean.
- Cool the Cake: Remove the cake from the oven and let it cool in the pan for 10 minutes. Then transfer the cake to a wire rack to cool completely before slicing and serving.
Notes
- For a dairy-free version, use almond milk and plant-based butter substitutes.
- Ensure eggs are at room temperature for better batter consistency.
- Chop pistachios roughly to retain crunch and texture.
- Do not overmix the batter to avoid a dense cake.
- Store cake in an airtight container at room temperature for up to 3 days or refrigerate for up to a week.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Indian
Keywords: Pistachio Rose Milk Cake, Rose water cake, Pistachio cake, Indian dessert, milk cake, floral cake

