Spray three 6 inch round pans with baking spray. Set aside.
In a large bowl, whisk together flour, sugar, baking powder, and salt.
Add milk, eggs, vegetable oil, vanilla, and rose water.
Whisk until smooth.
Divide evenly into prepared pans.
Bake for 20 minutes, or until cake tests done.
Let cool in pan 10-15 minutes.
Turn out onto cooling rack to finish cooling.
Frosting
With an electric mixer, beat butter until creamy.
Add powdered sugar.
Beat until smooth.
Beat in cream, vanilla, and rose water.
Putting it together
Level cake layers, if needed.
Place one cake layer on cake plate and spread with a layer of frosting.
Repeat with second layer.
Add third layer.
Frost entire cake.
Decorate as desired.
Notes
*This recipe was written using an average of the dip and sweep method for measuring flour and the spoon and level method. If you are using a scale, you will need to add 3/4 oz or 22 gto the measurement for each cup of flour.Expert Tips:
If you'd like a little less rose-forward flavoring in this cake, use ⅛ teaspoon of rose water instead of 1/4.
Be careful to not over-mix the cake batter.
When dividing the cake batter, it's best to use a ladle and a scale to help ensure each cake layer is even!
If you're unsure if the cake is baked, you can use a cake tester or a toothpick to test the cakes. If it comes out clean, the cake is fully baked!
Let the cake layers cool COMPLETELY before assembling the cake.
Depending on how the cakes bake, you may or may not need to level the cake layers.
If you'd like, when frosting this cake, you can do a crumb coat.