“Wait — you put rose petals in a cake? Really?” That’s exactly what my skeptical friend asked when I first shared this recipe at a weekend get-together. Honestly, I wasn’t sure myself if the idea would work out. But after a bit of playful experimenting in the kitchen and a few happy accidents, this Perfect Rose Petal Vanilla Bean Layer Cake with Raspberry Filling became the centerpiece of many celebrations (and quiet indulgences) ever since.
That weekend, I was scrambling to whip up something special last-minute, with just a few pantry staples on hand and a jar of rose petals I’d impulsively picked up at a local market. The vanilla bean added this earthy, aromatic depth, and the raspberry filling cut through with a tart brightness that made every bite sing. It wasn’t just a cake; it felt like the season rolled into one bite — delicate, fresh, and a little bit unexpected.
What I love most about this cake is how it quietly surprises you. The subtle floral notes aren’t overpowering but linger in the background, while the creamy vanilla bean buttercream ties everything together with a silky smoothness. I’ve made this cake multiple times now — sometimes swapping out the raspberry filling for fresh peach preserves or even a honey-lavender cream — but the original combo always wins. If you’re wondering what makes this cake special, it’s that perfect balance between the fragrant rose petals and the bright raspberry, all wrapped in the cozy warmth of vanilla bean layers.
It’s not just for fancy occasions either. I’ve found myself baking this cake on a quiet Sunday afternoon, just because it feels like a little moment of calm indulgence (and honestly, who doesn’t need that?). No rush, no fuss — just a simple cake that feels thoughtful and a bit magical. If you’ve ever hesitated about using floral flavors in baking, this one might just turn you around, like it did me.
Why You’ll Love This Recipe
There’s something truly satisfying about making a cake that’s as beautiful as it is delicious. After testing this recipe several times, I can confidently say it’s a winner for both beginner bakers and seasoned pros looking for a fresh twist.
- Quick & Easy: Despite its elegant look, this cake comes together in about 1 hour 30 minutes — perfect when you want to impress without spending all day in the kitchen.
- Simple Ingredients: Most of what you need is probably already sitting in your pantry or fridge. The rose petals add a special touch, but dried edible petals or rose water can be great alternatives.
- Perfect for Celebrations: Whether it’s a birthday, bridal shower, or afternoon tea, this cake fits right in with its delicate flavor and stunning appearance.
- Crowd-Pleaser: I’ve watched kids and adults alike go back for seconds, often remarking on how light and fresh it tastes.
- Unbelievably Delicious: The vanilla bean’s creamy warmth paired with the tart raspberry filling creates an irresistible flavor combo that’s anything but ordinary.
What sets this apart from other vanilla cakes is the method of infusing real rose petals into the batter — instead of just flavoring the frosting — giving it a whisper of floral aroma throughout. Plus, layering the cake with fresh raspberry filling adds that perfect balance of sweet and tart. It’s not just another layered cake; it’s one that invites you to slow down and savor each bite.
In fact, this recipe reminds me a little of the fresh peas and mint combination in the Creamy Lemon Ricotta Pasta — simple ingredients coming together in a way that feels surprisingly fresh and elevated without fuss.
What Ingredients You Will Need
This recipe calls for wholesome, mostly pantry-friendly ingredients that come together to build both the delicate vanilla bean cake layers and the vibrant raspberry filling. The rose petals provide that subtle floral character, while the vanilla bean adds depth.
- For the Cake Batter:
- All-purpose flour (2 ½ cups / 310g) – sifted for a light texture
- Baking powder (2 ½ tsp) – to help the cake rise
- Salt (½ tsp) – balances the sweetness
- Unsalted butter (1 cup / 227g), softened – I prefer Plugrá for its rich creaminess
- Granulated sugar (1 ¾ cups / 350g) – adds sweetness and tenderness
- Eggs (4 large), room temperature – for structure and moisture
- Pure vanilla bean paste (1 tsp) – fresh vanilla seeds give the best flavor, but extract works too
- Whole milk (1 cup / 240ml), room temperature – for a tender crumb
- Edible dried rose petals (2 tbsp), finely chopped – look for food-grade petals from specialty stores or online
- For the Raspberry Filling:
- Fresh or frozen raspberries (2 cups / 300g) – fresh is best in season, frozen works year-round
- Granulated sugar (½ cup / 100g) – adjust based on tartness
- Fresh lemon juice (1 tbsp) – brightens the flavor
- Cornstarch (1 tbsp) – to thicken the filling
- For the Vanilla Bean Buttercream:
- Unsalted butter (1 cup / 227g), softened
- Powdered sugar (4 cups / 480g), sifted – for smooth frosting
- Pure vanilla bean paste (1 tsp)
- Heavy cream (2-3 tbsp) – to adjust consistency
- Pinch of salt
If you’re not able to find rose petals, a teaspoon of rose water can add a similar floral note to the batter or buttercream (just be careful not to add too much). For a gluten-free version, swap the all-purpose flour for a mix like Bob’s Red Mill 1-to-1 Gluten-Free Flour.
Equipment Needed
- Two or three 8-inch (20cm) round cake pans – non-stick or well-greased for easy release
- Mixing bowls – at least two, one for dry and one for wet ingredients
- Electric mixer (hand or stand) – to cream butter and sugar and whip the buttercream smoothly
- Fine mesh sieve – for sifting flour and powdered sugar
- Measuring cups and spoons – accurate measurements are key
- Rubber spatula – for folding ingredients gently
- Cooling racks – to cool the cake layers evenly
- Saucepan – for cooking the raspberry filling
- Offset spatula – helps with smooth frosting application
- Kitchen scale (optional but recommended) – ensures precise ingredient amounts
If you don’t have cake pans, you can try making cupcakes with this batter (bake time will be shorter). For frosting, a hand whisk works in a pinch but expect more arm workout! I also find that a silicone spatula is gentler on the batter and mixing bowls, especially when folding in rose petals.
Preparation Method

- Prep your pans and ingredients (10 minutes) – Preheat your oven to 350°F (175°C). Grease and flour two or three 8-inch round cake pans, or line with parchment paper. Bring eggs and milk to room temperature for better mixing and texture.
- Mix dry ingredients (5 minutes) – In a medium bowl, sift together 2 ½ cups (310g) all-purpose flour, 2 ½ teaspoons baking powder, and ½ teaspoon salt. Set aside.
- Cream butter and sugar (5-7 minutes) – Using an electric mixer, beat 1 cup (227g) softened unsalted butter with 1 ¾ cups (350g) granulated sugar until light and fluffy. This step is crucial for a tender crumb; you’ll see the mixture lighten in color and texture.
- Add eggs and vanilla (3 minutes) – Beat in 4 large eggs one at a time, making sure each is fully incorporated before adding the next. Mix in 1 teaspoon pure vanilla bean paste.
- Combine wet and dry ingredients (5 minutes) – Alternately add the dry flour mixture and 1 cup (240ml) room temperature milk to the butter mixture, starting and ending with flour. Mix gently, just until combined to avoid toughening the batter.
- Fold in rose petals (1 minute) – Gently fold 2 tablespoons finely chopped edible rose petals into the batter. They’ll add delicate floral notes and soft specks of color.
- Divide and bake (25-30 minutes) – Pour batter evenly into prepared pans. Bake at 350°F (175°C) for 25-30 minutes or until a toothpick inserted comes out clean. Rotate pans halfway through baking for even color.
- Cool layers (30 minutes) – Let cakes cool in pans for 10 minutes, then turn out onto cooling racks. Cool completely before frosting to avoid melting the buttercream.
- Make raspberry filling (15 minutes) – In a small saucepan, combine 2 cups raspberries, ½ cup sugar, 1 tablespoon lemon juice, and 1 tablespoon cornstarch. Cook over medium heat, stirring frequently, until thickened and glossy. Cool to room temperature.
- Prepare vanilla bean buttercream (10 minutes) – Beat 1 cup softened butter until creamy. Gradually add 4 cups powdered sugar, 1 teaspoon vanilla bean paste, a pinch of salt, and 2-3 tablespoons heavy cream until fluffy and spreadable.
- Assemble the cake (15 minutes) – Place one cake layer on your serving plate. Spread a generous layer of raspberry filling. Add the second cake layer and repeat if you have three. Cover the top and sides with vanilla bean buttercream. Optionally, garnish with a few whole raspberries and dried rose petals for a pretty finish.
Pro tip: If your buttercream feels too stiff, add a teaspoon of cream at a time until it loosens up. Also, if you’re worried about the rose petals’ texture, give them a quick pulse in a food processor before folding in to avoid any chewy surprises.
Cooking Tips & Techniques
One thing I’ve learned the hard way is that room temperature ingredients are non-negotiable for cakes like this. When the butter, eggs, and milk are too cold, the batter doesn’t emulsify well, leading to dense or uneven layers. So, take a moment to let them sit out before starting.
Beating the butter and sugar until pale and fluffy is another step that really makes a difference. It traps air in the batter, which helps create that soft, tender crumb. I usually set a timer for about 6 minutes on medium speed — it feels like a workout but trust me, it pays off.
Folding in rose petals gently is key — you don’t want to bruise them, or their delicate flavor and color might fade. Use a light hand, and if you’re in a hurry, a quick chop of the petals helps distribute them evenly without clumps.
For the raspberry filling, stirring constantly while it thickens prevents burning or clumping. If you’re using frozen berries, thaw and drain excess juice before cooking for better consistency. Also, cooling the filling before adding it to the cake helps keep the layers from sliding.
When frosting, I find that chilling the cake layers briefly can make spreading easier and cleaner. And an offset spatula is a small tool that makes a big difference in getting those smooth edges and even tops. Multitasking by making the filling while the cake bakes saves time and keeps things moving smoothly.
Variations & Adaptations
This rose petal vanilla bean layer cake is surprisingly versatile, and I love tinkering with it to suit different moods and seasons.
- Flavor swaps: Replace the raspberry filling with fresh peach or apricot preserves for a summery twist. Alternatively, a lemon curd filling adds a zesty punch that pairs beautifully with the vanilla bean.
- Dietary adaptations: For a dairy-free version, swap the butter for vegan margarine and use coconut cream instead of heavy cream in the frosting. Gluten-free bakers can use a 1-to-1 gluten-free flour blend for equally tender layers.
- Cooking method changes: If you don’t have multiple cake pans, bake the batter in two batches or try this as a sheet cake, adjusting baking times accordingly.
- Personal twist: Once, I stirred in a tablespoon of lavender buds with the rose petals for a subtle herbal note that friends surprisingly loved. Just be cautious with floral additions — a little goes a long way!
Serving & Storage Suggestions
This cake is best served at room temperature so the buttercream stays soft and the flavors shine through. I usually slice it and serve with a cup of tea or a light sparkling wine for a special occasion. The subtle floral notes and bright raspberry fill pair wonderfully with delicate drinks and lightly flavored sides.
To store, wrap the cake loosely with plastic wrap or place it in an airtight container. It keeps well in the refrigerator for up to 3 days. Before serving, let it sit at room temp for about 30 minutes to soften the buttercream.
If you have leftovers, the cake layers freeze beautifully wrapped tightly in plastic and foil for up to 3 months. Thaw overnight in the fridge before assembling or frosting.
Over time, the flavors meld and deepen, especially the raspberry filling, making the cake even more luscious a day after baking. So if you’re making this ahead for a party, that gentle wait really pays off.
Nutritional Information & Benefits
Each slice of this Perfect Rose Petal Vanilla Bean Layer Cake with Raspberry Filling clocks in at approximately 350-400 calories, depending on slice size. It contains moderate amounts of fat and sugar, typical for rich layered cakes, but the inclusion of fresh raspberries adds a boost of vitamin C and antioxidants.
The vanilla bean offers trace minerals and antioxidants as well, while the rose petals contribute subtle anti-inflammatory properties (though in small amounts). This recipe is naturally gluten-containing but can be adapted for gluten-free diets.
For those mindful of indulgence, this cake can be enjoyed as an occasional treat balanced with wholesome meals like the Creamy Spring Vegetable Fettuccine Alfredo, which brings fresh veggies to the table with comfort.
Conclusion
This Perfect Rose Petal Vanilla Bean Layer Cake with Raspberry Filling isn’t just a recipe; it’s a little reminder that elegance can be found in simple moments and ingredients. It’s a cake that invites you to slow down, enjoy delicate flavors, and maybe even share a few smiles around the table.
Feel free to adjust the floral notes or fillings to suit your own tastes — that’s part of the fun. I love this cake because it’s approachable yet special, a balance that makes it a go-to for both everyday treats and celebrations.
If you try it, I’d love to hear how you made it your own. Share your versions and any tips you discover — baking is best when it’s a shared adventure. Here’s to sweet moments and even sweeter cakes.
FAQs
Can I use fresh rose petals instead of dried for this cake?
Fresh edible rose petals can be used, but they’re more delicate and may release more moisture. If using fresh, chop finely and fold in gently, but dried petals are generally preferred for consistent texture.
How do I know when the cake layers are fully baked?
Insert a toothpick or skewer into the center of the cake. If it comes out clean or with just a few crumbs (no wet batter), it’s done. Also, the cake should spring back lightly when pressed.
Can I make the raspberry filling ahead of time?
Yes! The filling can be made a day or two in advance and stored in the fridge. Just bring it to room temperature before spreading between cake layers.
What’s the best way to store leftover cake?
Keep the cake covered with plastic wrap or in an airtight container in the fridge for up to 3 days. Let it come to room temperature before serving for the best texture.
Is there a way to make this cake less sweet?
You can reduce the sugar slightly in the cake and filling, or balance sweetness with a lemon or cream cheese frosting instead of buttercream. Just keep in mind that sugar also affects texture.
Pin This Recipe!

Perfect Rose Petal Vanilla Bean Layer Cake Recipe with Raspberry Filling
A delicate and elegant vanilla bean layer cake infused with edible rose petals and layered with a bright raspberry filling, topped with creamy vanilla bean buttercream. Perfect for celebrations or quiet indulgences.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 2 ½ cups (310g) all-purpose flour, sifted
- 2 ½ tsp baking powder
- ½ tsp salt
- 1 cup (227g) unsalted butter, softened
- 1 ¾ cups (350g) granulated sugar
- 4 large eggs, room temperature
- 1 tsp pure vanilla bean paste
- 1 cup (240ml) whole milk, room temperature
- 2 tbsp edible dried rose petals, finely chopped
- For the Raspberry Filling:
- 2 cups (300g) fresh or frozen raspberries
- ½ cup (100g) granulated sugar
- 1 tbsp fresh lemon juice
- 1 tbsp cornstarch
- For the Vanilla Bean Buttercream:
- 1 cup (227g) unsalted butter, softened
- 4 cups (480g) powdered sugar, sifted
- 1 tsp pure vanilla bean paste
- 2–3 tbsp heavy cream
- Pinch of salt
Instructions
- Preheat oven to 350°F (175°C). Grease and flour two or three 8-inch round cake pans or line with parchment paper. Bring eggs and milk to room temperature.
- In a medium bowl, sift together flour, baking powder, and salt. Set aside.
- Using an electric mixer, beat softened butter and granulated sugar until light and fluffy, about 5-7 minutes.
- Beat in eggs one at a time, fully incorporating each before adding the next. Mix in vanilla bean paste.
- Alternately add dry ingredients and milk to the butter mixture, starting and ending with flour. Mix gently until just combined.
- Fold in finely chopped edible rose petals gently.
- Divide batter evenly into prepared pans. Bake for 25-30 minutes or until a toothpick inserted comes out clean. Rotate pans halfway through baking.
- Cool cakes in pans for 10 minutes, then turn out onto cooling racks. Cool completely before frosting.
- For the raspberry filling, combine raspberries, sugar, lemon juice, and cornstarch in a saucepan. Cook over medium heat, stirring frequently until thickened and glossy. Cool to room temperature.
- For the buttercream, beat softened butter until creamy. Gradually add powdered sugar, vanilla bean paste, salt, and heavy cream until fluffy and spreadable.
- Assemble the cake by placing one layer on a serving plate, spreading raspberry filling generously, then adding the next layer. Repeat if using three layers. Cover top and sides with buttercream. Garnish with whole raspberries and dried rose petals if desired.
Notes
Use room temperature ingredients for best results. Fold rose petals gently to preserve their delicate flavor and color. If buttercream is too stiff, add cream a teaspoon at a time to loosen. Raspberry filling can be made ahead and refrigerated. For gluten-free, substitute flour with a 1-to-1 gluten-free blend. For dairy-free, use vegan margarine and coconut cream.
Nutrition
- Serving Size: 1 slice (approximate
- Calories: 375
- Sugar: 38
- Sodium: 180
- Fat: 18
- Saturated Fat: 11
- Carbohydrates: 52
- Fiber: 2
- Protein: 4
Keywords: rose petal cake, vanilla bean cake, raspberry filling, layered cake, floral cake, homemade cake, celebration cake, buttercream frosting


