There’s something timeless about a vanilla strawberry cake…soft, buttery cake layers paired with a sweet, slightly tangy fresh strawberry filling and finished with a light, creamy frosting. Whether you’re baking for Mother’s Day, Valentine’s Day, a birthday, or just because you’re craving a slice of something special, this recipe delivers a truly perfect cake every time.
This homemade vanilla cake is incredibly soft, rich, and full of real vanilla flavor, while the homemade strawberry filling made with fresh strawberries adds a bright, fruity contrast that takes this dessert to the next level. If you’ve never made layer cakes before, don’t worry, this easy recipe walks you through everything step by step.

Why You’ll Love This Vanilla Strawberry Cake
- A moist vanilla cake with tender crumbs
- Made with real, juicy strawberries for authentic flavor
- Perfect balance of sweet and tangy
- Ideal for any special occasion or celebration
- Works beautifully as a frosted cake or with lighter toppings like whipped cream
This isn’t just any cake, it’s a fluffy strawberry vanilla cake that tastes like it came straight from a bakery.

Ingredients You’ll Need for Vanilla Cake with Strawberry Filling
Here is a summary of what you’ll need for this recipe. You can also jump to the recipe card below for the full recipe.
For the Vanilla Cake:
- All-purpose flour (you can substitute cake flour for an even softer texture)
- Baking powder
- Salt
- Unsalted butter, softened
- White sugar
- Eggs (use room temperature ingredients for best results)
- Vanilla extract
- Whole milk (or substitute with buttermilk, sour cream, or Greek yogurt for added richness)
For the Strawberry Filling:
- Fresh strawberries, hulled and sliced
- Granulated sugar (or try a mix with brown sugar for depth)
- Fresh lemon juice
- Cornstarch
For the Frosting:
- Strawberry frosting (like whipped or buttercream frosting)
- You can also use strawberry buttercream, whipped cream frosting, or strawberry cream cheese frosting

How to Make the Best Vanilla Cake with Strawberry Filling
Follow these step-by-step instructions, or jump to the recipe card below for the full recipe:


Step 1: Make the Homemade Strawberry Filling
Start by making your strawberry cake filling so it has time to cool.
In a medium saucepan, combine your sliced fresh berries, sugar, and fresh lemon juice. Let the mixture sit for 15–20 minutes. This helps release all those delicious juices from the juicy strawberries.
In a small bowl, mix cornstarch with a little warm water until smooth. Add this to the saucepan and cook over medium heat, stirring gently with a wooden spoon until the mixture thickens into a glossy strawberry sauce.
Once thickened, remove from heat and let it cool completely. You’ll be left with a rich, sweet strawberry filling that’s far better than any store-bought strawberry jam.
Step 2: Prepare Your Cake Pans
Preheat your oven to 350°F. Line two 9-inch (or 8-inch cake pans) with parchment paper and lightly grease them. This ensures your vanilla cake layers release easily after baking.
Step 3: Mix the Dry Ingredients
In a medium bowl, whisk together your dry ingredients: flour, baking powder, and salt. Set aside.
Step 4: Cream Butter and Sugar
In a large bowl (or using a stand mixer with a paddle attachment), beat the softened butter and sugar on medium speed until light and fluffy, about 4–5 minutes.
This step is key for creating a soft cake with a tender crumb. Properly creaming butter helps incorporate air into butter-based cakes, giving them that bakery-style texture.


Step 5: Add Eggs and Vanilla
Add eggs one at a time, mixing well after each addition. Then mix in the vanilla extract. If needed, scrape down the sides of the bowl and mix again on low speed to ensure everything is evenly combined.


Step 6: Combine Wet and Dry Ingredients
Gradually add the flour mixture to the butter mixture in three parts, alternating with the milk. Start and end with the flour mixture.
Mix just until combined. Overmixing can lead to dense pound cakes instead of a light, fluffy texture.
Step 7: Bake the Cake
Divide the cake batter evenly between your prepared pans and smooth the tops.
Bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean with just a few moist crumbs.
Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.



Assembling Your Vanilla Strawberry Cake
Once your cakes are completely cool, it’s time to assemble your whole cake.
- Place the first cake layer on a cake plate
- Spread a thin layer of frosting around the outer edge of the cake layer. This creates a barrier so the filling doesn’t spill out
- Spoon your homemade strawberry filling into the center and spread evenly
- Add the second cake layer on top
- Frost the top of the cake and sides with your chosen frosting
You can decorate with extra fresh strawberries or even drizzle a bit of leftover strawberry sauce on top.

Tips for the Perfect Cake
- Always use room temperature ingredients for a smooth batter
- Don’t overmix. Mix on low speed once flour is added
- Chill the cake for at least 45 minutes before slicing for cleaner layers
- Use a food processor to puree strawberries if you prefer a smoother filling
- Add a few tablespoons of strawberry puree to your frosting for extra strawberry flavor

Storage Tips
To keep your frosted cake fresh:
- Store in an airtight container in the fridge for up to 3 days
- Cover slices with plastic wrap to prevent drying out
- Let sit at room temperature before serving for best texture

Easy Variations
Want to customize this vanilla cake recipe? Try these ideas:
- Swap frosting for light-as-air icings like whipped cream
- Add a layer of strawberry buttercream between cake layers
- Serve with a scoop of ice cream for an extra indulgent dessert
- Use egg whites instead of whole eggs for a lighter white cake
- Replace butter with a mix of vegetable oil or even olive oil for a different texture

When to Serve This Cake
This delicious strawberry cake is perfect for:
- Birthdays
- Baby showers
- Spring and summer gatherings
- Strawberry season celebrations
- Holidays like Mother’s Day and Valentine’s Day
It’s one of those desserts that feels special enough for a celebration, yet simple enough to make for the first time at home.
If you’re looking for a homemade cake that’s equal parts beautiful and delicious, this vanilla cake with strawberry filling is it. With soft, buttery layers and a vibrant homemade strawberry filling, every bite is packed with flavor.
It may take a couple of hours from start to finish, but the result is a stunning vanilla strawberry cake that’s absolutely worth it.
Once you make it, don’t forget to leave a star review and save it to your recipe card collection. You’ll definitely want to make this one again.
More Recipes You’ll Love:
Skillet Peach Dump Cake (Easy One-Pan Dessert Recipe)
Addictive Chocolate Pistachio Date Bark (A Healthy No Bake Dessert)
Prune Cake – Moist & Delicious!

Vanilla Strawberry Layer Cake
Ingredients
For the Vanilla Cake:
- 2 ½ cups all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon salt
- 1 cup unsalted butter softened
- 1 ½ cups granulated sugar
- 4 large eggs
- 1 tablespoon pure vanilla extract
- 1 cup whole milk or buttermilk
For the Strawberry Filling:
- 2 cups fresh strawberries hulled and sliced
- ½ cup granulated sugar adjust to taste
- 1 tablespoon lemon juice
- 2 tablespoons cornstarch
For the Vanilla Frosting:
- 1 batch of strawberry vanilla frosting
Instructions
Make the Strawberry Filling:
- In a medium saucepan, combine the sliced strawberries, sugar, and lemon juice. Let it sit for about 15-20 minutes to release the juices.
- In a small bowl, mix the cornstarch with 2 tablespoons of water until smooth. Add this mixture to the strawberries in the saucepan.
- Cook over medium heat, stirring gently, until the mixture thickens and starts to bubble (about 5-7 minutes). Remove from heat and let it cool completely.
Preheat the Oven:
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper.
Make the Vanilla Cake Batter:
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large mixing bowl, cream the softened butter and granulated sugar together using an electric mixer on medium speed until light and fluffy (about 4-5 minutes).
- Add the eggs one at a time, mixing well after each addition. Then, mix in the vanilla extract.
- Gradually add the flour mixture to the butter mixture in three parts, alternating with the milk (beginning and ending with the flour). Mix until just combined and smooth.
Bake the Cake:
- Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 25-30 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cakes cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
Assemble the Cake:
- Once the cakes are completely cool, place one layer on a serving plate. Spread a layer of strawberry filling over the first layer.
- Place the second layer on top and frost the top and sides of the cake with the vanilla frosting. Decorate with whole strawberries on top and drizzle with any remaining frosting if desired. Chill for about 45 min before serving.
Serve and Enjoy:
- Slice and enjoy your delicious vanilla cake with strawberry filling! This delightful cake is perfect for gatherings, celebrations, or simply indulging yourself.

Hi, I’m Jessica! I am wife to Chris, and mom to Kaip, Alana and Koa. I am a website developer and blogger. In this space, I share about everything from parenting, making money from home, recipes, mom lifestyle, and things for kids! Learn more about me here.

