Ingredients

3⅓cupscake flour,plus more for dusting the pans

1.5cupsmilk,room temperature

9largeegg whites,room temperature

1.5almond extract

1.5tspvanilla extract

1.5tsprose water

2⅔cupsgranulated sugar

3tbspbaking powder

1.5tspsalt

18tbspunsalted butter

10roses,petals removed and rinsed

1.5cupsunsalted butter,softened, 3 sticks

2lbspowdered sugar

3tsprose water

2tspvanilla extract,store-bought or homemade

the petals from one rose,finely chopped

¼cupmilk,or water

Preparation

Heat oven to 350 degrees F. Grease three 8-inch round cake pans with nonstick

cooking spray, then line the bottoms with parchment or waxed paper rounds. Spray the paper rounds, and then dust the entire inside of the pans lightly with flour, tapping to remove excess.

In a medium bowl, whisk together milk, egg whites, and extracts into 2-cup glass measure until blended. Set aside.

In the bowl of an electric mixer, mix together cake flour, sugar, baking powder, and salt at medium-low speed until combined.

Divide batter evenly between three prepared cake pans. Use a rubber spatula or spoon to spread the batter on top so that each pan is even.

Arrange pans at least 3 inches from the oven walls and 3 inches apart. Bake for 26 to 30 minutes.

Remove cake and let cool on a wire rack until they reach room temperature. Then frost with rose buttercream, and top with fresh rose petals.

In the bowl of a stand mixer, beat butter on medium-high speed until smooth. Add powdered sugar, rose water, vanilla, chopped rose petals, and milk.

Beat on medium-low speed for 30 seconds to incorporate. Then increase speed to medium-high and beat for 1 minute or until smooth. Adjust to your desired consistency by adding milk.