clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Rose Cake Recipe - made with fresh (edible!) roses |

Rose Cake

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 60 minutes
  • Yield: 1 (8-inch) cake 1x


Fresh roses make this cake all the more beautiful inside and out!



Rose Cake Ingredients:

  • 3 1/3 cups cake flour (13.5 ounces), plus more for dusting the pans
  • 1.5 cups milk, room temperature
  • 9 large egg whites, room temperature
  • 1.5. almond extract
  • 1.5 tsp. vanilla extract, store-bought or homemade
  • 1.5 tsprose water  (or you can substitute more almond extract)
  • 2 2/3 cups granulated sugar (18 ounces)
  • 3 Tbsp. baking powder
  • 1.5 tsp. salt
  • 18 Tbsp. unsalted butter (2 sticks + 2 Tbsp), softened
  • 810 roses, petals removed and rinsed

Rose Buttercream Ingredients:

  • 1.5 cups (3 sticks) unsalted butter, softened
  • 2 lbs. powdered sugar
  • 3 tsprose water
  • 2 tsp. vanilla extract, store-bought or homemade
  • the petals from one rose, finely chopped
  • 1/4 cup milk (or water)


To Make The Rose Cakes:

  1. Heat oven to 350 degrees. Grease three 8-inch round cake pans with nonstick
  2. 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.
  3. In a medium bowl, whisk together milk, egg whites, and extracts into 2-cup glass measure until blended. Set aside.
  4. In the bowl of an electric mixer, mix together cake flour, sugar, baking powder, and salt in bowl of at medium-low speed until combined. Add butter, and continue mixing until incorporated and the mixture looks like moist crumbs. Add the milk mixture to crumbs and beat at medium speed for 2 minutes, stopping midway to scrape down the sides of the bowl.
  5. Divide batter evenly between three prepared cake pans. (If you want to be really precise, you can weigh each cake pan to be sure that the batter is even.) 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-30 minutes, or until a toothpick inserted in the center comes out clean.
  6. 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.

To Make The Rose Buttercream:

  1. 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. To thin, add 2 tablespoons of milk at a time until the frosting reaches your desired consistency. To thicken, add milk.


Cake recipe just slightly adapted from Cooks Ilustrated, via Epicurious.