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.

A Vanilla Cake with Strawberry Filling is topped with pink icing and whole and dipped strawberries. A slice is served on a polka-dot plate with fresh strawberries, set on a pink background with a fork and napkin nearby.

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.

A flat lay of baking essentials for Vanilla Cake with Strawberry Filling on a pink marble surface: four eggs, flour, butter, sugar, milk, and measuring spoons with baking powder, salt, and baking soda.

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
A Vanilla Cake with Strawberry Filling covered in pink icing, topped with fresh strawberries drizzled with white icing, displayed on a stand against a light pink background. A white napkin with a dark border sits beside the cake.

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.

  1. Place the first cake layer on a cake plate
  2. 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
  3. Spoon your homemade strawberry filling into the center and spread evenly
  4. Add the second cake layer on top
  5. 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.

A close-up of a Vanilla Cake with Strawberry Filling, topped with pink icing and fresh strawberries. A slice reveals moist layers and strawberry pieces inside. The cake sits on a glass stand against a light pink background.

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
A vanilla cake with strawberry filling, topped with whole strawberries and pink icing, sits on a glass cake stand, a slice missing to reveal its delicious layers of cake, strawberry filling, and creamy frosting.

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
A pink frosted Vanilla Cake with Strawberry Filling sits on a cake stand, topped with whole and chocolate-drizzled strawberries. A slice is served on a white plate with fresh strawberries and a fork resting beside it.

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
A slice of Vanilla Cake with Strawberry Filling, topped with pink strawberry icing and fresh strawberries, sits on a plate with a fork, while the rest of the cake waits invitingly in the background.

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!

A slice of vanilla cake with strawberry filling and pink icing, topped with a fresh strawberry, sits on a white plate alongside sliced strawberries and a fork.

Vanilla Strawberry Layer Cake

Soft vanilla cake layers filled with sweet homemade strawberry filling and frosted to perfection. A delicious strawberry cake made with fresh strawberries and simple ingredients.
Total Time 2 hours
Course Dessert
Cuisine American
Servings 10 -12

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.
Keyword vanilla cake with strawberry filling