Raspberry Rose Cake is one of those desserts that feels special from the very first slice. The combination of sweet-tart raspberries and delicate rose flavor creates a cake that is both sophisticated and surprisingly refreshing. After testing different versions, I found that the key is keeping the rose subtle so it enhances the raspberries rather than overpowering them.
This recipe features soft vanilla cake layers, a raspberry filling, and a light rose buttercream that creates a beautiful bakery-style cake perfect for birthdays, bridal showers, afternoon tea, or any celebration.
Why You’ll Love This Raspberry Rose Cake
- Soft and moist cake layers
- Fresh raspberry flavor in every bite
- Delicate floral rose notes
- Beautiful celebration cake
- Elegant yet approachable recipe
- Perfect balance of sweetness and freshness
Ingredients

For the Cake Layers
- 2 ½ cups all-purpose flour
- 2 tsp baking powder
- ½ tsp baking soda
- ½ tsp salt
- ¾ cup unsalted butter, softened
- 1 ¾ cups granulated sugar
- 4 large eggs
- 1 tbsp vanilla extract
- 1 cup buttermilk
For the Raspberry Filling
- 2 cups fresh raspberries
- â…“ cup granulated sugar
- 1 tbsp lemon juice
- 1 tbsp cornstarch
- 2 tbsp water
For the Rose Buttercream
- 1 ½ cups unsalted butter, softened
- 5 cups powdered sugar
- 3–4 tbsp heavy cream
- 1 tsp rose water
- 1 tsp vanilla extract
- A few drops pink food coloring (optional)
For Decoration
- Fresh raspberries
- Dried rose petals (food grade)
- Fresh edible flowers (optional)
Step-by-Step Instructions
Step 1: Prepare the Cake Pans
Preheat oven to 350°F (175°C).
Grease and line two 8-inch round cake pans with parchment paper.
This helps ensure the cakes release cleanly after baking.
Step 2: Mix the Dry Ingredients
In a bowl, whisk together:
- Flour
- Baking powder
- Baking soda
- Salt
Set aside.
Step 3: Cream Butter and Sugar
In a large mixing bowl, beat butter and sugar until light and fluffy.
This usually takes about 3–4 minutes and creates a lighter cake texture.
Step 4: Add Eggs and Vanilla
Add eggs one at a time, mixing well after each addition.
Stir in vanilla extract.
The batter should look smooth and creamy.
Step 5: Combine Wet and Dry Ingredients
Alternate adding the flour mixture and buttermilk.
Begin and end with the dry ingredients.
Mix until just combined.
Avoid overmixing to maintain a tender crumb.
Step 6: Bake the Cake Layers
Divide batter evenly between prepared pans.
Bake for 28–32 minutes or until a toothpick inserted into the center comes out clean.
Allow cakes to cool completely before assembling.
Making the Raspberry Filling
Step 7: Cook the Raspberries
In a saucepan combine:
- Raspberries
- Sugar
- Lemon juice
Cook over medium heat until berries begin to break down.
Step 8: Thicken the Filling
Mix cornstarch and water to create a slurry.
Add to the raspberry mixture and stir continuously.
Cook until thickened.
Allow filling to cool completely before using.
The finished filling should be thick enough to spread without running.
Making the Rose Buttercream
Step 9: Beat the Butter
Beat softened butter until smooth and creamy.
Step 10: Add Powdered Sugar
Gradually add powdered sugar while mixing.
Add heavy cream as needed for a smooth consistency.
Step 11: Add Rose Flavor
Mix in:
- Rose water
- Vanilla extract
Taste before adding more rose water.
A little goes a long way.
The rose flavor should feel delicate and floral, not perfume-like.
Assembling the Cake
Step 12: Build the Layers
Place the first cake layer on a serving plate.
Spread a layer of rose buttercream.
Create a buttercream border around the edge.
Fill the center with raspberry filling.
This border helps keep the filling from spilling out
Step 13: Add the Second Layer
Place the second cake layer on top.
Apply a thin crumb coat of buttercream.
Refrigerate for 20 minutes.
Step 14: Final Frosting
Cover the cake with the remaining rose buttercream.
Smooth the sides and top.
Decorating the Cake
Finish with:
- Fresh raspberries around the top edge
- A few dried rose petals
- Fresh edible flowers if desired
The decoration should feel elegant and natural rather than overly complicated.
Expert Tips for Success
Use Rose Water Carefully
Too much rose water can overwhelm the cake.
Start with a small amount and adjust gradually.
Cool the Filling Completely
Warm filling can melt the buttercream and make assembly difficult.
Fresh Raspberries Work Best
They provide the brightest flavor and best texture.
Chill Before Slicing
A chilled cake creates cleaner slices and neater presentation.
Storage Instructions
- Store covered in the refrigerator for up to 4 days
- Bring to room temperature before serving
- Keep away from strong-smelling foods to preserve the delicate rose flavor
Final Thoughts
Raspberry Rose Cake is a beautiful combination of fruity freshness and delicate floral elegance. The tart raspberry filling balances the sweetness of the buttercream while the subtle rose flavor adds a unique touch that makes the cake feel truly special.
Whether served for a celebration or a sophisticated afternoon tea, this cake delivers both stunning presentation and unforgettable flavor.