Strawberry Rose Vanilla Cake: A Perfect Blend of Floral and Fruity
Follow along to make this delicious strawberry rose vanilla cake with a honey vanilla buttercream! If you’d like an easier and more simplified step-by- step version of the recipe, watch the video below!


If you’ve ever wanted to bake a cake that tastes as good as it looks, the Strawberry Rose Vanilla Cake is exactly what you need! Combining the sweetness of strawberries, the aromatic essence of roses, and the warmth of vanilla, this cake is perfect for special occasions like birthdays, showers, or simply when you want to indulge in something elegant.
In today’s post, I’ll walk you through how to create this dreamy, romantic cake. The recipe is simple but yields stunning results, with each bite offering a perfect balance of flavors.
Ingredients You’ll Need:
For the Cake:
- 2 ½ cups all-purpose flour
- 1 ½ cups granulated sugar
- 1 tbsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- 1 cup unsalted butter, softened
- 4 large eggs
- 1 cup buttermilk
- 2 tsp vanilla extract
For the Strawberry Filling:
- 2 cups fresh strawberries, hulled and sliced
- ¼ cup granulated sugar
- 1 tbsp lemon juice
For the Rose Buttercream:
- 1 cup unsalted butter, softened
- 4 cups powdered sugar
- 1 tsp rosewater
- 1 tsp vanilla extract
- 3-4 tbsp heavy cream (as needed)
For Garnish:
- Fresh strawberries
- Edible rose petals or dried rosebuds (optional)
Step-by-Step Instructions
Step 1: Prepare the Cake Batter
- Preheat your oven to 350°F (175°C) and grease two 8-inch round cake pans.
- In a large bowl, mix flour, sugar, baking powder, baking soda, and salt.
- Add the softened butter and mix until the mixture resembles coarse crumbs.
- Beat in the eggs one at a time, followed by the buttermilk and vanilla extract.
- Divide the batter evenly between the two cake pans.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Allow the cakes to cool completely.
Step 2: Make the Strawberry Filling
- While your cake cools, heat strawberries, sugar, and lemon juice in a saucepan over medium heat.
- Cook until the strawberries break down and release their juices, about 5-7 minutes. Let the filling cool before using.
Step 3: Prepare the Rose Buttercream
- In a large bowl, beat the softened butter until creamy and smooth.
- Gradually add powdered sugar, beating on low speed to combine.
- Add rosewater, vanilla extract, and heavy cream (start with 3 tablespoons) and beat until light and fluffy. Adjust the consistency by adding more cream if necessary.
Step 4: Assemble the Cake
- Place one cake layer on a serving plate and spread the strawberry filling on top.
- Place the second layer on top and frost the entire cake with the rose buttercream. Use a spatula to smooth the buttercream for a polished finish.
Step 5: Decorate
- Garnish with fresh strawberries and sprinkle some edible rose petals on top for an elegant touch. If you’re feeling extra fancy, use dried rosebuds for an added layer of decoration.
Pro Tips:
- Go easy on the rosewater! It can be strong, so start with a small amount and taste as you go.
- If you want to intensify the strawberry flavor, you can use freeze-dried strawberries in the filling or add some to the buttercream.
This Strawberry Rose Vanilla Cake isn’t just a treat for the taste buds—it’s a feast for the eyes too. The subtle rose flavor pairs beautifully with the sweetness of the strawberries and the warmth of vanilla, making it a standout dessert for any celebration.
Don’t forget to check out the video for a full visual guide on how to make this cake!