Rose Cake Recipe (video)

rose water cake with rose buttercream and red roses; Valentine's Day cake

This stunning and elegant rose cake is perfect for Valentine’s Day or your next special occasion! My uniquely flavored rose water cake is made with rose-water cake layers, rose buttercream, rose water syrup and rose marmalade filling on the inside. I garnish the cake with real red roses to make it extra special! The flavor is pleasantly floral and not overwhelming! This special pink cake is perfect for Valentine’s Day, girl baby showers, anniversaries and birthday parties!

Watch My Cake Video!

Watch my video recipe to see step-by-step how I make this beautiful cake! Want to receive new recipe emails in your inbox? Make sure to subscribe to my website and my YouTube channel and turn on notifications!

How to Make a Rose Cake

Everything about this cake is rose flavored, starting with the cake and buttercream. I use a simple cake batter and buttercream, then flavor both with a rosewater extract. Rosewater has a very light and unique floral aroma and flavor, making it an excellent choice for desserts! I use this rosewater extract from Nielsen-Massey (affiliate link). It’s not overwhelming but if you’ve never tried it, try adding a few drops to a glass of water to get a feeling for the taste and strength of the extract. I went with a simple cake and buttercream recipe because I wanted the flavor to really shine through on this one!

Garnish the cake with fresh, real roses – both big and small roses will look great! If you plan on keeping the cake refrigerated for a day or two, I recommend wrapping the ends of the rose stems.

elegant rose cake with rose buttercream and rose marmalade and red roses

Are Roses Edible?

Did you know that all roses petals are edible?! All varieties are edible, with the larger and darker roses having a more pronounced flavor. You can use rose petals for jams, desserts, salads, spreads and even freeze them in ice cubes for your water or drinks. When using roses, just make sure to remove the white tips from the petals, which tend to be bitter. If you plan to use roses in cooking, I recommend sourcing organically grown roses, or use home-grown flowers that are grown without fertilizer or pesticides.

Rose Marmalade Filling

To complement the delicate cake and buttercream, I add a rose marmalade or jam between the layers. Here is the jam I used in the video recipe – French Rose Petal Jam (affiliate link). If you don’t want to order from Amazon, try searching at a local speciality store that may carry specific items like it. I use 1/3 cup between each layer but feel free to add more if desired!

slice of rose cake with red roses on top

More Recipes!

Enjoyed this recipe? Check out some of my other special occasion cakes!

Share it on Pinterest!

Rose Cake video recipe - Valentine's Day Cake


Need some supplies to make this recipe? You can get them here (Amazon affiliate links):

Rose Cake Recipe (video)

1 hr 30 mins prep + 27 mins cook
16 servings
Delicate rose-flavored cake with rose water cake layers, rose buttercream and rose jam filling!


For Rose Cake:

  • 4 large eggs, divided
  • 3/4 cup vegetable or canola oil
  • 1 cup white granulated sugar
  • 1 cup whole milk
  • 1 to 2 tsp rose water extract
  • 2 1/2 cups all-purpose flour
  • 4 tsp baking powder
  • 1/4 tsp salt
  • pink or red food coloring, optional

For Rose Buttercream:

  • 2 cups unsalted butter, softened
  • 2 to 3 cups confectioner’s sugar
  • 1 tsp rose water extract
  • pink or red food coloring, optional
  • 2/3 cup rose jam/marmalade
  • 12 red roses

For Rose Water Syrup:

  • 1/2 cup boiling water
  • 1/2 cup sugar
  • 1 to 2 tsp rose water extract


  • Preheat the oven to 350F/177C. Prepare three, 8-inch cake pans by lining the bottom with parchment paper; the sides can be left ungreased. Place the egg whites only into a clean mixing bowl and whisk on high speed for 3 to 4 minutes until stiff peaks form. Remove the egg whites into a separate bowl and set aside. No need to rinse the mixing bowl after the eggs whites – add in the egg yolks, oil and sugar and whisk on medium speed for a few minutes until well combined. Next, pour in the milk, rose water extract and food coloring and mix again on medium speed for 1 minute, just until combined. Add a few drops of food coloring at a time, adding more as needed.
  • In a separate bowl, combine the dry ingredients: flour, baking powder and salt. Sift the dry ingredients into the cake batter to ensure that no clumps remain. Mix the dry ingredients into the batter on low speed for about 30 seconds to 1 minute, just until the dry ingredients are incorporated and the batter is smooth; do not overmix. Begin folding in the egg whites – I split the egg whites into thirds and fold thoroughly but gently after each addition, folding from the bottom of the mixing bowl until the egg white are well incorporated. Divide the cake batter evenly between the three prepared pans. Use a kitchen scale for more accuracy.
  • Bake the cake layers in the preheated oven at 350F/177C for 27 to 29 minutes. Because every oven bakes differently, start checking the cake at 25 minutes; the top should be set and a toothpick inserted into the center will come out clean when the cake is done. Remove the ready cakes out of the oven and cool completely on a wire rack – cool in the pans for about 20 minutes, then remove from the pans to cool further.
  • Once cake layers have cooled, prepare the buttercream. Place the softened butter into a mixing bowl and whisk on high speed for 7 to 8 minutes, scraping down the sides of the mixing bowl often, until the butter is light and fluffy. Add in the confectioner’s sugar next – I usually use 2 1/2 cups – the more you add, the thicker and fluffier the frosting will be, but sweeter. Mix the sugar in on low speed first until incorporated, then whisk on high speed for 2 to 3 minutes until fluffy. Add the rose water extract and food coloring last and mix just until incorporated.
  • For the rose water, combine the boiling water and sugar in a small bowl or measuring cup and stir until the sugar is completely dissolved. Allow the syrup to cool down to room temperature, or add a few ice cubes to cool it quickly. Flavor with rose water after it’s cooled.
  • To assemble the cake, first use a long, serrated knife to level off the tops of the cake layers. Using a pastry brush, light soak each cake layer with the prepared rose water syrup. Spread a generous amount of frosting onto the first cake layer, followed by 1/2 of the rose jam or marmalade. Spread the jam evenly to the edges, then repeat with the next cake layer. Watch my video recipe to see how it’s done!
  • Frost the top and sides of the cake, smoothing out the frosting with offset spatulas. Apply a thin, crumb coat layer of frosting first, then let the cake stand in the freezer for 10 to 15 minutes, just until lightly set. Apply the final coat of frosting, smoothing down the top and sides. To garnish with roses, trim the rose stem down to 1 or 1 1/2-inches in length. If the cake will stand for more than 1 or 2 days, I recommend wrapping the rose stems with plastic wrap or floral tape. Insert the roses evenly along the perimeter of the cake.
  • Keep the cake refrigerated if not eating with the first 12 hours. For storing, place the cake into the refrigerator. Remove it from the fridge about an hour before enjoying to allow the cake and frosting to soften.


Calories: 548kcal | Carbohydrates: 56g | Protein: 4g | Fat: 35g | Saturated Fat: 16g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 103mg | Sodium: 173mg | Potassium: 71mg | Fiber: 1g | Sugar: 39g | Vitamin A: 813IU | Vitamin C: 1mg | Calcium: 94mg | Iron: 1mg