This stunning strawberry vanilla cake is the best way to show off fresh summer strawberries! Three layers of moist vanilla cake are filled with fresh strawberries, wrapped with whipped cream frosting, and topped with more fresh berries.
This vanilla cake with strawberry filling is an absolute dream!
With flavors much like strawberry shortcake, it combines a moist vanilla cake with fresh, juicy strawberries and a light yet sturdy whipped cream frosting that's stabilized with cream cheese.
The strawberries are certainly the highlight, but the combination of flavors and textures in this simple yet impressive cake make it one you'll want to make again and again!
Jump to:

Why This Recipe Works
This is the light and fruity cake we crave in the summertime!
The flavorful vanilla cake is perfectly moist and tender. It's the perfect base for the strawberries.
Fresh strawberries are definitely the star of the show. Macerated strawberries sit between the cake layers while whole fresh berries top the cake.
The stabilized whipped cream frosting is the secret MVP of this cake. It doesn't steal the strawberries' spotlight, but its dreamy and light texture and not-too-sweet vanilla flavor is the perfect complement to the berries.
Ingredient Notes & Substitutions
See recipe card at the bottom of this post for full ingredient list and measurements.
Cake Ingredients

Cake Flour - Cake flour creates a cake that is soft and tender. I do not recommend substituting all-purpose flour, since it makes this cake too dense.
Unsalted Butter - Butter adds flavor and moisture to the cake batter. I recommend unsalted butter so that we can control the amount of salt added to the batter.
Vegetable Oil - Oil helps to create a cake that is more moist and tender than a cake made with butter alone.
Eggs - This yellow cake recipe uses 3 whole eggs to add structure to the batter.
Vanilla Extract & Paste - A mix of pure vanilla extract and vanilla bean paste give the cake a prominent vanilla flavor. If you prefer, you can substitute an equal measure of additional vanilla extract for the paste.
Whole Milk - Milk adds moisture and tenderness to the cake. The fat content of whole milk makes it a better choice than low-fat milk for a tender cake.
Frosting & Filling Ingredients

Heavy Whipping Cream - Heavy whipping cream is what makes this frosting so light and airy when whipped. Be sure to choose cream labelled "heavy whipping cream" or "heavy cream" so that it contains enough fat to whip properly.
Cream Cheese - Cream cheese is used to thicken and stabilize the whipped cream so that it's sturdy enough to hold up the cake layers. Be sure to use full-fat block cream cheese, not whipped cream cheese or cream cheese in a tub. And note that we'll be using cold cream cheese, not bringing it to room temperature first.
Confectioners' Sugar - Confectioners' sugar (aka powdered sugar) adds both structure and a hint of sweetness to the frosting.
Special Equipment
In addition to essential baking equipment (like a mixing bowl and whisk), I recommend some special tools for making this recipe.
- Three 8 inch round cake pans (or two 9 inch round cake pans), for baking the cake layers.
- Stand mixer or electric hand mixer, for mixing the cake batter and frosting.
- Offset spatula, for spreading the frosting.
- Piping tip (whatever shape you like) and piping bag, for piping frosting between layers and on top of cake.
Step-By-Step Recipe Instructions
See recipe card at the bottom of this post for detailed recipe instructions.

Step 1: Make the cake. Whisk together flour, baking powder, and salt. Set aside.

Step 2: Cream the butter and sugar for 3 minutes until blended and smooth.

Step 3: Add eggs and beat until well blended. Then add oil and both vanillas and beat until well blended.

Step 4: Add the flour mixture to the wet ingredients alternately with the milk, mixing on low speed until blended.

Step 5: Divide the batter evenly between three 8 inch cake pans sprayed with cooking spray and lined with parchment paper. Bake at 350ºF for 23 minutes.

Step 6: Prep the strawberry filling. Slice half of the berries into flat strips and add to a bowl with sugar. Stir to coat and set the berries aside to macerate while you make the frosting.

Step 7: Make the frosting. Beat the cold cream cheese until smooth. Add confectioners' sugar, vanilla, and salt and beat until smooth.

Step 8: Slowly stream the heavy cream into the bowl and blend until thoroughly mixed.

Step 9: Assemble the cake. Place one cake layer onto a cake plate. Spread a layer of frosting over the top of the cake. Fit a piping bag with a piping tip and pipe a ridge of frosting around the edge of the cake layer.

Step 10: Spoon half of the macerated strawberries on top of the frosting inside the ridge.

Step 11: Top with a second layer of cake and top this layer just as you did the first: spreading a layer of frosting, piping a ridge of frosting, and then spooning the remaining strawberries onto the frosting. Top with the third layer of cake. Spread frosting on top of the final cake layer and around the sides of the cake.

Step 12: Pipe a decorative edge of frosting around the edge of the top of the cake. Arrange the un-macerated strawberries on the top of the cake.
Recipe Tips
To easily divide the cake batter among the three pans, use a kitchen scale to weigh the mixing bowl before you make the cake batter. Then weigh the bowl with the batter to determine just the weight of the batter. Divide the weight by 3, and use the kitchen scale to measure ⅓ of the batter into each cake pan.
Be sure to keep the cream cheese and heavy cream for the frosting cool to ensure it whips properly. You can even chill the bowl and whisk in the freezer for 15 minutes before you begin.
Be very careful not to over-whip the frosting. You should only have to whip it for a few more seconds after all of the cream is added. Stop just before it reaches stiff peaks.
Avoid adding the strawberry juice in the bottom of the bowl to the cake when spooning the strawberries on top of the frosting. This extra liquid can seep into the frosting and cake.
Check out these cake-baking tips, too!

Recipe FAQs
Yes. Because this cake is filled with fresh strawberries, it should be stored in the fridge, sealed in an airtight container, for up to 3 days.
Sliced fresh strawberries made a delicious filling in cakes. First wash and dry the berries before slicing them. I then like to macerate them (let them sit for a bit with some sugar to amplify the fruit's juiciness). They can then be used along with frosting in between cake layers or to top a cake.
Fresh strawberries will make cake soggy if they're left to sit directly on the cake, with their juices absorbing into the cake. Adding a layer of whipped cream frosting between the fresh strawberries and the cake stops the cake from absorbing the fruit's juice and becoming soggy.
Storage Instructions
This cake is best enjoyed the same day that it is assembled, though it can be stored in the fridge for up to 3 days.
Room Temperature: This cake can sit out at a cool room temperature for up to 2 hours. Because of the dairy in the frosting, it should not be left to sit out at room temperature for more than two hours.
Refrigerator: Because of both the fresh strawberries and whipped cream frosting, this cake should be stored in the fridge. Store the cake in a covered container in the fridge for up to 3 days. If the cake has already been sliced, place a layer of plastic over the exposed portion of the cake to keep air out.
Freezing: The cake layers can be baked ahead, individually wrapped in a layer of plastic wrap followed by a layer of aluminum foil, and frozen for up to two months. Defrost the cake layers at room temperature before assembling the cake.
More Fruity Cake Recipes
Love this recipe? Please leave a star rating and review on the recipe below! And don't forget to subscribe to Always Eat Dessert for even more easy dessert recipes and helpful baking tips.
Recipe

Strawberry Vanilla Cake
Special Equipment
- 3 8 inch round cake pans (or two 9 inch round cake pans)
- Stand mixer or electric hand mixer
Ingredients
Cake Batter:
- 2 ½ cups (300 grams) cake flour, sifted
- 2 ¼ teaspoons (9 grams) baking powder
- 1 teaspoon (6 grams) fine sea salt
- ½ cup (114 grams) unsalted butter, room temperature
- 1 ⅔ cups (330 grams) granulated sugar
- 3 large eggs, room temperature
- ¼ cup (50 grams) vegetable oil
- 1 Tablespoon (14 grams) vanilla extract
- 2 teaspoons (10 grams) vanilla bean paste
- 1 cup (227 grams) whole milk, room temperature
Strawberry Filling and Topping:
- 2 pounds (907 grams) fresh strawberries, washed and dried, divided
- 2 Tablespoons (24 grams) granulated sugar
Whipped Cream Frosting:
- 10 ounces (284 grams) full-fat cream cheese, cold
- 1 ¼ cup (143 grams) confectioners' sugar
- 1 ¼ teaspoon (5 grams) vanilla extract
- ⅛ teaspoon (0.75 grams) fine sea salt
- 2 ½ cups (568 grams) heavy whipping cream, cold
Instructions
- Preheat oven to 350º F. Spray three 8 inch round cake pans with cooking spray and line the bottoms with parchment paper.
Make the cake batter.
- In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
- In the bowl of a stand mixer (or in a large bowl using an electric hand mixer), cream the butter and sugar for 3 minutes until blended and smooth.
- Add eggs and mix on low speed until blended. Then turn mixer up to high speed and beat for one minute.
- Add oil and both vanillas and beat until well blended.
- With the mixer running on low speed, add one third of the flour mixture to the wet ingredients, stirring until blended. Add half of the milk, continuing to stir until combined. Add another third of the flour mixture, followed by the remaining milk, and then the final third of flour mixture, blending slowly between each addition. Gently fold in any final bits of flour, being careful not to over mix the batter.
Bake the cake.
- Divide the batter evenly between the three pans.
- Bake the cakes for 21-23 minutes, or until the top sprigs back when gently poked and a cake tester inserted into the center of the cake comes out clean or with just a few moist crumbs.
- Run a cake tester or knife around the edge of the cake to keep it from sticking to the sides of the pan once cooled. Let the cake cool completely in the pan before assembling.
Make the strawberry filling.
- Once the cake is cool, prep the strawberry filling. Wash and dry the strawberries. Slice half (one pound) of the berries into flat strips and place in a bowl. Set the other pound of strawberries aside for topping the cake.
- Add sugar and stir to coat the berries. Set the bowl aside, allowing the berries to macerate, while you make the frosting.
Make the frosting.
- In the bowl of a stand mixer fitted with the whisk attachment (or in a large bowl using an electric hand mixer), beat the cold cream cheese on medium-high speed until smooth.
- Add confectioners' sugar, vanilla, and salt and beat on low speed until mixed. Then turn speed up to medium-high speed until smooth.
- With mixer running on medium-high speed, slowly stream the heavy cream into the bowl and blend until thoroughly mixed. (NOTE: Some reviewers have said their frosting has been too wet, so you may choose to not add all of the cream. I recommend checking the frosting's consistency after you've added about 2 cups of the cream and adjusting as needed.)
Assemble the cake.
- Place one cake layer onto a cake plate. Spread a layer of frosting over the top of the cake.
- Fit a piping bag with a piping tip and pipe a ridge of frosting around the edge of the cake layer.
- Spoon half of the macerated strawberries on top of the frosting inside the ridge. Avoid adding the juice from the bottom of the bowl.
- Top the frosting and strawberries with a second layer of cake and top this layer just as you did the first: spreading a layer of frosting, piping a ridge of frosting, and then spooning the remaining strawberries onto the frosting.
- Top with the third layer of cake. Spread frosting on top of the final cake layer and around the sides of the cake.
- Pipe a decorative edge of frosting around the edge of the top of the cake.
- Arrange the un-macerated strawberries on the top of the cake. You may choose to slice some of them.












Eliza says
Made this recipe for my daughter's birthday and it was perfect! Light, fluffy, delicious. Used 300g of sugar instead of the 330g, and it was just as good. Didn't have 8" pan, so used 3 of 9". Thank you for the recipe.
Dana says
When I measure the cake flour 2.5 cups weighs 343g not 300g. What do you recommend I do?
Allison Ferraro says
Hi Dana! This is why I recommend measuring ingredients (especially flour) by weight. There's room for variation when you measure by volume (for example, measuring cups aren't perfectly consistent and flour will be more compacted in the cup if you scoop directly from the container versus spooning the flour into the cup), while 300 grams will always equal 300 grams. It sounds like you have a scale that you can use, so I recommend using that to measure the flour.
- Allison
Zaida says
This was fantastic! Extremely moist and so delicious. Made the cakes one day before assembly and kept them wrapped in plastic wrapping as suggested. Thank you for your swift response Allison!
For the frosting, I added the heavy cream veryyyy slowly and continued to whip the mixture till stiff peaks. I added about 40g less than the recipe suggested. I still have some excess frosting. I used two 9in pans, and the cake had plenty of rise. I cut out 1/3 of the frosting and strawberries as suggested. Today was my mother's birthday, and she said it was absolutely perfect. Thank you for giving my mother a great cake ❤️
Allison Ferraro says
Hi again, Zaida! I'm thrilled to hear that you and your mother loved this cake! I hope she had a wonderful birthday!
- Allison
Christina Mary Brandenburg says
I've made this cake a handful of times now and each time I've gotten better and better. The first couple of times the frosting came out really liquidy but I soon realized I was whipping it to much. Seriously pay attention to how long the mixture is being mix because once I got it in the Sweet spot I didn't have any more problems. Overall everyone I make this for loves it and I was wondering if there were any fruit substitutions I could do instead of strawberries?
Allison Ferraro says
Hi Christina! Thanks so much for sharing what's worked for you, since this can be helpful to other bakers, too! I haven't baked this recipe with other fruits, but I think you could use any fruit you like, so long as it's not overly juicy. Other berries or sliced stone fruits would be delicious!
- Allison
Tammy says
The icing was a total mess! Too runny
Allison Ferraro says
Hi Tammy! I'm sorry that the frosting didn't turn out as expected, and I'd love to help you troubleshoot! Did you substitute any of the ingredients listed? Was it hot in your kitchen? Were your cream cheese and heavy cream well chilled? And did you slowly stream the cream into the bowl when adding it to the frosting (instead of pouring it in quickly or all at once)?
- Allison
McKenzie says
Can I make the cake layers the day before and refrigerate them? Then the next morning assemble with frosting and strawberries?
Allison Ferraro says
Hi McKenzie! You can absolutely make the cake layers the day ahead. I actually don't recommend refrigerating the unfrosted cake layers since this will dry them out more quickly. Instead, I would wrap each layer securely with plastic wrap and store at room temperature overnight. If you wanted to make the layers even further in advance, you could wrap them in plastic, seal them in an airtight container or plastic bag, and freeze them.
- Allison
Inna says
Unfortunately, the frosting ended up being quite the mess for me. Everything was chilled as it stated in the recipe, but it still ended up very runny. Maybe the room was too warm and melted everything or I poured the cream in too quickly (did not do it all at once either). I was excited about this cake but it didn’t work out 🙁
Rosie says
This is a great recipe! It was interesting to use both butter and oil and I will use this approach again - with the intention of keeping it moist longer. I backed off on the salt a touch because I used table salt. Next time I will give the 9" layers a light brushing of sugar syrup to give them additional moisture because the cake will generally need to be refrigerated before serving and leftovers will need refrigeration. The cream is excellent. It's nice to not have to fuss with gelatin and the cream cheese adds a really nice richness. The cream was also really easy to pipe. I beat it to - just - this side of stiff peaks so I could pipe it.
Allison Ferraro says
Hi Rosie! I'm so glad that you loved this cake recipe and the whipped cream frosting! I love your idea to add a brush of sugar syrup over the cake layers to help keep them moist in the fridge; it's especially great if you know you'll be storing the cake for a few days.
- Allison
Heidi Warren says
Making this today for my sons birthday ! I’m super excited to try it! Updates coming !
Jennifer A says
This was a delicious mess of a cake. I'm guessing the air was too warm when I made the icing because it did not firm up at all, it was very runny but still very tasty. I was skeptical when I read the recipe but since only one review commented on the icing being runny I thought I'd give it a go. Needless to say I wasn't able to pipe the icing to hold in the strawberry layers which made the cake even more sloppy looking. You might want to skip this recipe if you're a perfectionist...
Allison Ferraro says
Hi Jennifer! I'd sorry that the cake didn't turn out the way you'd hoped. I'd love to help you troubleshoot the frosting, and, as you mentioned, temperature certainly plays a role. Was your kitchen very warm? Were your cream cheese and heavy cream well chilled? And did you slowly stream the cream into the bowl when adding it to the frosting (instead of pouring it in quickly or all at once)?
- Allison
Anna says
The cake batter worked better to fill 2 8-inch cake pans for me, I think 3 Would have been too little and I found the frosting to be quite liquidy. Excited to try and thank you for the recipe - was fun to give it a go! 😊
Allison Ferraro says
Hi Anna! Sounds like you preferred a much thicker cake layer. Were you using 2" or 3" tall 8" pans? For the frosting, I'm wondering if your cream cheese and/or heavy cream were not thoroughly cold? And did you slowly stream the cream into the bowl when adding it to the frosting? I'd love to try to help troubleshoot what may have gone wrong.
- Allison
Yolanda says
Made this cake for first time and the vanilla flavor made this cake taste so good. It was a hit with my guests. I had hoped for leftovers but there were none. Will definitely make again.
NV says
So stinking delicious!!! So good! Just need all the fresh ingredients and it turned out great. I only have vanilla paste & not extract so I just used one tablespoon of vanilla paste. It is a great recipe! Everyone loved it!
Ans says
Hi
Thank you for sharing your recipe
I have a question am around the flour, is it sifted after measuring or sifted first then measured I hope my question is clear
Thx
Allison Ferraro says
Hi Ans! This is a great question, and one that I get a lot. As a rule, a note listed before the ingredient should be done before measuring and a note after the ingredient should be done after measuring. So in this recipe, "2 1/2 cups cake flour, sifted" means you should measure the cake flour and then sift it, where as "2 1/2 cups sifted cake flour" means you should sift the cake flour before measuring it. This is one reason why I prefer to measure ingredients (especially flour) by weight instead of volume, because 300 grams of cake flour is the same whether you sift it before or after measuring it. I go into even more detail in my post all about how to measure ingredients properly, if you're interested.
- Allison
michelle says
literally the best cake ever. made for my daughters birthday and everyone is requesting to make it again. the icing is perfect and everything complements each other so nicely! amazing!
Allison Ferraro says
Michelle your comment absolutely made my day! I'm so glad this cake was a hit for your family, and I really appreciate you taking the time to leave a 5 star review!
- Allison
Snezhana says
Absolute delight! Everyone loved it. The cake itself is so light, fluffy, and the frosting super creamy with refreshing strawberries.
Lori says
Loved the recipe; however, is better in 3- 6 inch pans. I found it a very short cake in 8 inch pans
Andi says
Where are the measurements
Allison Ferraro says
Hi Andi. You can find the ingredients with measurements and the complete recipe instructions in the recipe card at the bottom of this post.
- Allison
Zaida says
Just made the cakes and wanted to assemble them tomorrow. Any recommendations on how I should store just the cakes (without frosting and filling)? They taste so yummy so far!! Very excited.
Allison Ferraro says
Hi Zaida! This cake stays moist better than your average vanilla cake, so you don't have to be super worried about it going stale overnight if you're baking the cakes the day before you plan to assemble the cake. I recommend wrapping each cake layer with plastic wrap once they're completely cool and storing at room temperature overnight. No need to freeze if you're storing for just a day or two.
- Allison
Aubrey says
Made this for my boyfriends birthday and Everyone loved it. It was delicious