Rose-Scented Floral Birthday Cake with Vanilla Buttercream
This floral birthday cake is a tender vanilla cake gently perfumed with rosewater, layered with raspberry jam and silky vanilla buttercream. It’s the kind of dessert that feels like a celebration before anyone takes a bite.

The fresh edible flowers on top make it gorgeous with almost no decorating skill, and the rose scent is subtle, never soapy. If you want a cake that looks fancy but actually comes together without a lot of stress, this is the one.
Why This Floral Cake Stands Out
The rosewater doesn’t scream; it just adds a soft, aromatic note that makes the vanilla taste rounder and more interesting. The crumb stays moist for days because of the buttermilk in the batter.
A layer of bright raspberry jam cuts through the richness of the buttercream and gives each forkful a little zing. It’s the kind of cake I keep coming back to for birthdays, bridal showers, or any time I want something that feels special without requiring a pastry degree.
Ingredients

- 2 ¼ cups (270g) cake flour: spoon and level, don’t scoop
- 1 ½ tsp baking powder
- ½ tsp baking soda
- ½ tsp fine sea salt
- ¾ cup (170g) unsalted butter, softened: make sure it’s genuinely soft, not just room temp
- 1 ½ cups (300g) granulated sugar
- 3 large eggs, at room temperature
- 2 tsp vanilla extract
- 1 tsp rosewater: use a culinary-grade brand so the flavor is clean
- 1 cup (240ml) buttermilk, at room temperature: shake well before measuring
- ½ cup (160g) raspberry jam: seedless makes a smoother layer, but either works
- 1 batch vanilla buttercream: (see recipe card)
- Fresh edible flowers: pansies, mini roses, violas, or calendula, rinsed and dried gently
Variations / Substitutions
- Swap the rosewater: try ½ tsp orange blossom water or a few drops of lavender extract for a different floral note.
- Change the jam: strawberry, apricot, or a tart cherry jam all work beautifully.
- Make it dairy-free: use a good plant-based butter stick and replace buttermilk with 1 cup oat milk mixed with 1 tbsp lemon juice.
- Skip the flowers: top with a wreath of piped rosettes if fresh blooms aren’t available.
If you enjoy floral bakes, you’ll like my Lavender Honey Cake next.
How to Make Rose-Scented Floral Birthday Cake
Step 1: Whisk the Dry Ingredients

Preheat your oven to 350°F (175°C). Grease two 8-inch round cake pans and line the bottoms with parchment paper. In a medium bowl, whisk together the 2 ¼ cups cake flour, 1 ½ tsp baking powder, ½ tsp baking soda, and ½ tsp salt until evenly combined.
The mixture should look fluffy and uniform, with no pockets of baking powder visible. If you see clumps, keep whisking a few more seconds.
Taking an extra moment to whisk thoroughly here prevents streaks of leavener in the finished cake and helps the layers rise evenly.
Step 2: Cream the Butter and Sugar

In a large mixing bowl, beat the ¾ cup softened butter on medium speed until smooth, about 1 minute. Add the 1 ½ cups sugar and beat on medium-high for 3 full minutes, scraping the bowl once, until the mixture is pale and slightly fluffy.
You’ll notice the texture go from grainy to resembling wet sand, then lighten in color as air incorporates. Don’t cut this step short; creaming is where the cake gets its lift and fine crumb.
If the butter is still cool, the mixture won’t fluff properly. The butter should indent easily when pressed but still hold its shape.
Step 3: Alternate the Wet and Dry Mixtures

Add the 3 eggs one at a time, beating well after each addition. Then mix in the 2 tsp vanilla and 1 tsp rosewater. With the mixer on low, add the dry ingredients in three additions, alternating with the 1 cup buttermilk, beginning and ending with the dry. Stop mixing the moment the streaks of flour disappear.
The batter will look smooth and silky, with a pale ivory color and a delicate floral scent. If it seems slightly curdled after the eggs, don’t worry, the flour will smooth it right out.
Overmixing at this stage develops gluten and can make the cake tough. A few small lumps are okay; they’ll bake out.
Step 4: Bake the Layers

Divide the batter evenly between the prepared pans. Bake at 350°F (175°C) for 25 to 30 minutes, rotating the pans halfway through, until a toothpick inserted in the center comes out with a few moist crumbs attached.
The tops will be golden and spring back lightly when pressed. The edges will just begin to pull away from the sides of the pan.
Let the layers cool in the pans on a wire rack for 10 minutes, then turn them out onto the rack to cool completely. Cooling them flat prevents domed tops later.
Step 5: Assemble and Frost

Place one completely cooled layer on a cake stand or plate. Spread the ½ cup raspberry jam over the top, leaving a ½-inch border. Spoon a generous cup of vanilla buttercream on top and spread it evenly. Set the second layer on top, placing it upside down for a flat top surface. Apply a thin crumb coat of buttercream all over the cake and chill for 20 minutes.
The crumb coat will look messy and thin, that’s exactly what you want. After chilling, the cake feels firm and the crumbs are locked in.
Chilling now prevents those little rogue crumbs from marring the final layer of frosting. It’s the easiest trick for a smooth finish.
Step 6: Arrange the Edible Flowers

Frost the entire cake with the remaining buttercream, smoothing the sides and top with a bench scraper or offset spatula. Gently press the fresh edible flowers onto the surface in clusters or a wreath pattern, working while the buttercream is still soft so they adhere.
The colors will pop against the white frosting, and the whole cake looks like a little garden. Aim for a mix of sizes and shapes for the prettiest arrangement.
Serve within a couple of hours if the flowers are delicate, or refrigerate and bring to room temperature before slicing.
Tips for a Flawless Floral Cake
- Bring everything to room temperature: The butter, eggs, and buttermilk should all be at room temp so the batter emulsifies smoothly.
- Weigh the batter in the pans: to guarantee even layers. A kitchen scale makes this fast and foolproof.
- Chill the cake before the final frosting: After the crumb coat, 20 minutes in the fridge firms the cake and traps any stray crumbs.
- Edible flowers must be unsprayed: Buy from a grocery produce section labeled edible, a farmers’ market, or a reputable online supplier. Never use florist flowers.
- If your kitchen is hot, pop the cake back in the fridge for 10 minutes after placing the flowers so the buttercream doesn’t slide.
Bake times by pan size:
| Pan Size | Bake Time at 350°F |
|---|---|
| Two 8-inch rounds | 25–30 mins |
| Two 9-inch rounds | 22–28 mins (check early) |
| Three 6-inch rounds | 20–25 mins |
| 9×13-inch sheet pan | 30–35 mins |
Storing the Cake
Refrigerate the frosted cake in an airtight container for up to 4 days. For the best flavor and texture, let slices sit at room temperature for about 30 minutes before serving. You can also freeze unfrosted layers wrapped tightly in plastic for up to 2 months; thaw them in the fridge overnight and assemble the next day.
Frequently Asked Questions
Can I use dried edible flowers instead of fresh?
Fresh flowers give the best look and are easiest to arrange, but small dried rose petals or cornflower petals work too. Press them on just before serving so they don’t get soggy.
How far ahead can I bake the cake layers?
The layers can be baked two days ahead, cooled completely, wrapped tightly in plastic, and kept at room temperature. Frost the day you plan to serve.
What if my cake layers sink in the middle?
They likely needed a few more minutes in the oven or the oven door was opened too early. Always check doneness with a toothpick and avoid opening the door until the bake is nearly done.
Can I skip the rosewater?
Yes. The cake still tastes like a lovely vanilla birthday cake if you leave it out, just less floral. You might add an extra 1 tsp of vanilla to round out the flavor.

Rose-Scented Floral Birthday Cake Recipe
Ingredients
Method
- Preheat oven to 350°F. Grease two 8-inch cake pans and line with parchment. Whisk flour, baking powder, baking soda, and salt in a bowl.
- Beat butter until smooth, add sugar, and cream on medium-high until pale and fluffy, about 3 minutes. Add eggs one at a time, then mix in vanilla and rosewater.
- On low, add dry ingredients in three parts, alternating with buttermilk, starting and ending with dry. Mix just until combined.
- Divide batter between pans. Bake 25–30 minutes, until a toothpick comes out with a few moist crumbs. Cool in pans 10 minutes, then turn out onto a rack to cool completely.
- For the buttercream, beat butter until smooth. Gradually add powdered sugar, then vanilla and 3 tbsp cream. Whip until light and spreadable, adding more cream if needed.
- Place one layer on a plate, spread with jam, then a cup of buttercream. Top with second layer. Crumb coat the cake and chill 20 minutes. Frost with remaining buttercream and press fresh edible flowers onto the surface.
