Print

Moist Homemade Strawberry Layer Cake with Fresh Strawberry Cream Cheese Frosting

A close-up of a moist slice of pink strawberry cake layered with white frosting on a white plate.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

You want a truly delicious strawberry cake that tastes like summer. This recipe delivers a moist, homemade strawberry layer cake bursting with fresh berry flavor, topped with a rich cream cheese frosting. It is the ultimate strawberry dessert for any celebration.

Ingredients

Scale
  • 1 3/4 cups all-purpose flour
  • 1 3/4 cups granulated sugar
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1 cup fresh strawberry puree (about 1 cup fresh strawberries, pureed)
  • 1/2 cup vegetable oil
  • 1 cup buttermilk
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup chopped fresh strawberries (for batter)
  • For the Cream Cheese Frosting:
  • 8 ounces cream cheese, softened
  • 1/2 cup unsalted butter, softened
  • 4 cups powdered sugar, sifted
  • 1/4 cup fresh strawberry puree
  • 1/2 teaspoon vanilla extract
  • Pinch of salt

Instructions

  1. Preheat your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans. Line the bottoms with parchment paper.
  2. In a large bowl, whisk together the flour, sugar, baking soda, and salt.
  3. In a separate bowl, combine the 1 cup strawberry puree, oil, buttermilk, eggs, and vanilla extract. Mix well.
  4. Pour the wet ingredients into the dry ingredients. Mix on low speed until just combined. Do not overmix.
  5. Gently fold in the 1/2 cup chopped fresh strawberries.
  6. Divide the batter evenly between the prepared cake pans.
  7. Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean.
  8. Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.
  9. To make the frosting, beat the softened cream cheese and butter together until smooth and creamy.
  10. Gradually add the sifted powdered sugar, beating until combined.
  11. Mix in the 1/4 cup strawberry puree and vanilla extract until the frosting is smooth and pink. Add a pinch of salt.
  12. Once the cakes are completely cool, place one layer on a serving plate. Spread about one-third of the frosting evenly over the top.
  13. Place the second layer on top. Frost the top and sides of the entire cake with the remaining cream cheese frosting.
  14. Decorate with extra fresh strawberries if desired.

Notes

  • For the best flavor and moistness, use fresh, ripe strawberries for both the puree and the chopped pieces in the batter.
  • If you do not have buttermilk, mix 1 cup of milk with 1 tablespoon of white vinegar or lemon juice and let it sit for 5 minutes before using.
  • This recipe makes a beautiful celebration strawberry cake perfect for summer desserts.

Nutrition