Go Back
A two-layer strawberry shortcake cake with pink frosting and fresh strawberries on a white cake stand, with one slice cut.

Luscious Fresh Strawberry Layer Cake

This delightful strawberry cake features moist vanilla cake layers infused with fresh strawberries, a vibrant strawberry filling, and a luscious cream cheese frosting. Perfect for celebrations or a sweet indulgence.
Prep Time 1 hour
Cook Time 30 minutes
Total Time 1 hour 30 minutes
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 550

Ingredients
  

For the Strawberry Cake Layers
  • 2 1/4 cups all-purpose flour
  • 1 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 cup unsalted butter softened
  • 1 3/4 cups granulated sugar
  • 3 eggs large, room temperature
  • 1 tbsp vanilla extract
  • 1 cup buttermilk room temperature
  • 1 cup fresh strawberries finely diced
For the Fresh Strawberry Filling
  • 2 cups fresh strawberries hulled and diced
  • 1/4 cup granulated sugar
  • 1 tbsp cornstarch
  • 1 tbsp lemon juice freshly squeezed
  • 1 tbsp water
For the Cream Cheese Frosting
  • 8 oz cream cheese softened
  • 1/2 cup unsalted butter softened
  • 4 cups powdered sugar sifted
  • 1 tsp vanilla extract
  • 1-2 tbsp milk or cream as needed for consistency
For Garnish (Optional)
  • 1 cup fresh strawberries sliced or whole

Equipment

  • Two 8-inch round cake pans
  • Parchment paper
  • Large mixing bowls
  • Electric mixer (stand or hand-held)
  • Spatula
  • Whisk
  • Small saucepan
  • Fine-mesh sieve
  • Wire rack
  • Offset spatula or butter knife

Method
 

Prepare the Cake Layers
  1. Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans, then line the bottoms with parchment paper.
  2. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  3. In a large bowl, cream together the softened butter and granulated sugar with an electric mixer until light and fluffy (about 3-5 minutes).
  4. Add eggs one at a time, beating well after each addition. Mix in the vanilla extract.
  5. Gradually add the dry ingredients to the wet ingredients in three additions, alternating with the buttermilk, beginning and ending with the dry ingredients. Mix on low speed until just combined, being careful not to overmix.
  6. Gently fold in the finely diced fresh strawberries.
  7. Divide the batter evenly between the two prepared cake pans. Bake for 28-32 minutes, or until a wooden skewer inserted into the center comes out clean. Do not overbake.
  8. Let the cakes cool in the pans for 10-15 minutes before inverting them onto a wire rack to cool completely. Ensure cakes are completely cool before frosting.
Make the Fresh Strawberry Filling
  1. In a small saucepan, combine the diced strawberries, granulated sugar, and lemon juice. Bring to a gentle simmer over medium heat, stirring occasionally.
  2. In a small bowl, whisk together the cornstarch and water to create a slurry. Pour the slurry into the simmering strawberry mixture, stirring constantly.
  3. Continue to cook and stir for 1-2 minutes, until the mixture thickens. Remove from heat and let it cool completely. It will thicken further as it cools. For a smoother filling, you can mash some of the strawberries lightly with a fork.
Prepare the Cream Cheese Frosting
  1. In a large bowl, beat the softened cream cheese and softened unsalted butter with an electric mixer until smooth and creamy (about 2-3 minutes).
  2. Gradually add the sifted powdered sugar, one cup at a time, mixing on low speed until incorporated, then increasing to medium until smooth. Scrape down the sides of the bowl as needed.
  3. Beat in the vanilla extract. If the frosting is too thick, add milk or cream, one tablespoon at a time, until desired spreading consistency is reached.
Assemble the Cake
  1. Once the cake layers and strawberry filling are completely cool, level the cake layers if necessary using a serrated knife.
  2. Place one cake layer on your serving plate or cake stand. Spread about half of the strawberry filling evenly over the top, leaving a small border around the edge.
  3. Spread a thin layer of cream cheese frosting over the strawberry filling, creating a "dam" to hold the filling in place.
  4. Carefully place the second cake layer on top. Spread the remaining strawberry filling over this layer, again leaving a small border.
  5. Cover the entire cake with the remaining cream cheese frosting, spreading it evenly over the top and sides.
  6. Garnish with fresh strawberry slices or whole strawberries, if desired.
  7. Chill the cake for at least 30 minutes before slicing and serving to allow the frosting to set.

Notes

For best results, ensure all cold ingredients (butter, eggs, buttermilk, cream cheese) are at room temperature. This helps create a smooth batter and frosting.
Do not overmix the cake batter, as this can lead to a tough cake. Mix until just combined.
The strawberry filling can be made a day in advance and stored in the refrigerator.
Store leftover cake covered in the refrigerator for up to 3-4 days. Allow it to come to room temperature for about 30 minutes before serving for the best flavor and texture.