There are some cakes that look pretty, and then there are cakes that disappear before you even get a chance to put the leftovers away. This strawberry cake with cream cheese frosting definitely belongs in the second group.
I first made a version of this cake when I had a container of strawberries sitting in the fridge that needed to be used quickly. I wasn’t expecting much from the first attempt, and honestly, I made a few mistakes. I added too much strawberry puree, which made the batter wetter than I wanted, and I rushed the cooling process before frosting it. Big mistake. The frosting started sliding everywhere.
After a few tweaks, I finally landed on the version I make now. The cake stays soft without becoming soggy, the strawberries give it a lovely fresh flavor, and the tangy cream cheese frosting balances the sweetness beautifully.
It’s the kind of homemade cake that feels special enough for a birthday but easy enough for a lazy Sunday afternoon. And yes, I’ve been known to sneak a forkful straight from the fridge the next morning. I consider that quality control.
Why You’ll Love This Recipe
- Fresh strawberry flavor: Real strawberries give the cake a naturally fruity taste and pretty pink color.
- Soft and tender: The batter stays moist without turning heavy or gummy.
- Creamy frosting: Tangy cream cheese frosting cuts through the sweetness perfectly.
- Beginner-friendly: You don’t need fancy decorating skills to make this cake look beautiful.
- Great for sharing: It’s perfect for birthdays, afternoon tea, showers, family dinners, or weekend baking.
The best part? You can make the cake a day ahead, chill it, and frost it when you’re ready. That makes this recipe much less stressful when you’re baking for guests.
Ingredients You’ll Need
For the Strawberry Cake
- 2 cups all-purpose flour
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- 1 ¼ cups granulated sugar
- 3 large eggs, room temperature
- 1 teaspoon vanilla extract
- ½ cup sour cream
- ½ cup whole milk
- 1 cup finely chopped fresh strawberries
- ½ cup strawberry puree made from fresh strawberries
For the best flavor, use ripe strawberries that smell sweet when you cut them. Pale, firm strawberries can work, but they usually won’t give you the same strawberry punch.
If fresh strawberries aren’t available, you can use frozen strawberries. Thaw them completely and drain away excess liquid before using them.
For the Cream Cheese Frosting
- 8 ounces full-fat cream cheese, softened
- ½ cup unsalted butter, softened
- 3 ½ cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1–2 tablespoons heavy cream or milk, if needed
- Pinch of salt
I strongly recommend full-fat cream cheese here. Reduced-fat cream cheese often makes frosting softer, and nobody wants frosting that slowly slides down the side of the cake.
For Decoration
- ½ cup fresh strawberries, sliced
- 2–3 whole strawberries
- Optional: small strawberry pieces or finely crushed freeze-dried strawberries
Step-by-Step Instructions
1. Prepare the Strawberries — 10 Minutes
Wash the strawberries and dry them really well. Remove the green tops and finely chop enough strawberries to measure 1 cup.
For the puree, blend fresh strawberries until smooth. If the puree looks extremely watery, simmer it gently in a small saucepan for a few minutes to reduce some of the liquid. Let it cool completely before adding it to the batter.
This little step makes a surprisingly big difference. I learned it after one particularly soggy cake.
2. Prepare the Oven and Cake Pan — 5 Minutes
Preheat your oven to 350°F (175°C).
Grease two 8-inch round cake pans and line the bottoms with parchment paper. Lightly grease the parchment as well.
You can also use two 9-inch pans, but the layers will be slightly thinner and may need a little less baking time.
3. Mix the Dry Ingredients — 3 Minutes
Add the flour, baking powder, baking soda, and salt to a medium bowl.
Whisk everything together until evenly combined.
Don’t skip this step. Evenly distributing the baking powder and baking soda helps the cake rise consistently.
4. Cream the Butter and Sugar — 4 to 5 Minutes
Place the softened butter and sugar into a large mixing bowl.
Using a stand mixer or electric hand mixer, beat them on medium speed for about 3–4 minutes.
The mixture should look pale, fluffy, and creamy.
If your butter feels cold and hard, don’t microwave it until it’s half melted. That can change the texture of the cake. Let it soften naturally at room temperature instead.
5. Add the Eggs and Vanilla — 2 Minutes
Add the eggs one at a time, beating well after each addition.
Add the vanilla extract and mix briefly.
Scrape down the sides of the bowl with a rubber spatula so everything combines evenly.
6. Add the Wet and Dry Ingredients — 3 Minutes
In a separate bowl, stir together the sour cream, milk, and cooled strawberry puree.
Add about one-third of the dry ingredients to the butter mixture and mix on low speed.
Add half of the strawberry mixture and mix gently.
Continue alternating the dry and wet mixtures, finishing with the dry ingredients.
Stop mixing as soon as you no longer see streaks of flour.
Overmixing can make your cake dense, so this is one place where less really is more.
7. Fold in the Strawberries — 1 Minute
Add the finely chopped strawberries.
Use a spatula to gently fold them through the batter.
Don’t beat the strawberries into the batter with the mixer. A few gentle folds will do the job without breaking them down too much.
8. Divide and Bake — 25 to 32 Minutes
Divide the batter evenly between your prepared cake pans.
Smooth the tops with a spatula.
Place the pans in the center of the oven and bake for approximately 25–32 minutes.
Start checking around the 25-minute mark.
The cakes should look lightly golden, and a toothpick inserted into the center should come out clean or with a few moist crumbs attached.
Don’t wait for the toothpick to come out completely bone-dry. That’s one of the easiest ways to accidentally overbake a cake.
9. Cool Completely — About 1 Hour
Let the cakes cool in their pans for about 10 minutes.
Run a thin knife around the edges, then carefully turn the cakes onto a cooling rack.
Let them cool completely before frosting.
I know the temptation to frost a warm cake is real. Resist it. Warm cake plus cream cheese frosting usually equals a very messy kitchen and a frosting puddle.
10. Make the Cream Cheese Frosting — 5 Minutes
Add softened cream cheese and butter to a large bowl.
Beat until smooth and creamy.
Gradually add the sifted powdered sugar while mixing on low speed.
Add vanilla and a pinch of salt.
Increase the mixer speed slightly and beat until fluffy.
If the frosting seems too thick, add heavy cream or milk one teaspoon at a time. If it seems too soft, add a little more powdered sugar.
11. Assemble the Cake — 10 Minutes
Place one completely cooled cake layer on a serving plate or cake stand.
Spread a generous layer of cream cheese frosting over the top.
Place the second cake layer on top.
Cover the top and sides with the remaining frosting.
You don’t need perfect cake-decorating skills. A simple swirled finish looks gorgeous here, especially when you add fresh strawberries on top.
12. Decorate and Chill
Arrange sliced strawberries over the cake.
You can place a few whole strawberries in the center for a simple bakery-style finish.
Refrigerate the finished cake for at least 30 minutes before slicing.
That little chill helps the frosting firm up and makes cleaner slices.
Pro Tips & Tricks
Dry Your Strawberries Well
Strawberries carry a surprising amount of water. After washing them, pat them thoroughly with paper towels.
Extra moisture can affect the cake batter and make the finished texture heavier.
Don’t Skip Room-Temperature Ingredients
Room-temperature eggs, butter, sour cream, and cream cheese blend much more smoothly.
Cold ingredients can leave little lumps in your batter or frosting and make mixing unnecessarily difficult.
Don’t Overmix the Batter
Once the flour disappears, stop mixing.
I used to think an extra minute of mixing couldn’t hurt. It absolutely can. Overworked cake batter can produce a tougher crumb.
Cool the Cake Completely
This might be the most important frosting tip.
If the cake still feels warm when you touch the center, give it more time. Cream cheese frosting needs a cool surface or it can become soft and difficult to spread.
Make It Ahead
You can bake the cake layers a day ahead.
Wrap the completely cooled layers tightly in plastic wrap and refrigerate them. You can also prepare the frosting ahead and store it in the refrigerator.
Let the frosting sit at room temperature for a short time before spreading if it becomes very firm.
Keep Leftovers Refrigerated
Because the frosting contains cream cheese, store the finished cake in the refrigerator.
Cover it well so the cake doesn’t absorb refrigerator odors.
Variations & Substitutions
Strawberry Lemon Cake
Add 1–2 teaspoons of finely grated lemon zest to the cake batter.
The bright citrus flavor works beautifully with strawberries and gives the cake a slightly fresher, sharper finish.
You can also add a tiny amount of lemon zest to the cream cheese frosting.
Strawberry Vanilla Sheet Cake
Don’t want to assemble layers?
Pour the batter into a greased 9×13-inch baking pan and bake until the center springs back lightly when touched.
Let it cool completely, then spread the cream cheese frosting directly over the top.
This version works especially well for casual gatherings because you can simply slice it into squares.
Chocolate Strawberry Cake
For a chocolate twist, replace about ¼ cup of the flour with unsweetened cocoa powder.
The chocolate won’t overpower the strawberries, and the cream cheese frosting still works beautifully with both flavors.
Gluten-Free Option
Use a good-quality cup-for-cup gluten-free baking flour that contains xanthan gum.
Since different gluten-free flour blends absorb liquid differently, check the batter before baking. It should look thick and creamy rather than watery.
Frozen Strawberry Option
You can use frozen strawberries when fresh berries aren’t available.
Thaw them completely, drain excess liquid, and puree them before adding them to the batter.
Don’t add frozen strawberries directly to the cake batter because they can release too much water as they bake.
Serving Suggestions
This strawberry cake makes a lovely dessert for spring and summer gatherings, but I honestly don’t think you need an excuse to make it.
Serve it chilled with a cup of coffee, black tea, or a glass of cold milk.
For a dinner party, add a few fresh strawberry slices beside each piece and serve the cake slightly chilled. The cream cheese frosting becomes firm and creamy, while the cake stays soft.
For birthdays, pipe a few simple frosting swirls around the top edge and add halved strawberries.
For Mother’s Day, bridal showers, baby showers, afternoon tea, or brunch, decorate the top with thin strawberry slices arranged in a circle. It looks much more complicated than it actually is.
And if you’re serving children, small square pieces work wonderfully. The cake has enough strawberry flavor to feel special without needing a mountain of decoration.
FAQ’s
Can I use frozen strawberries for strawberry cake?
Yes. Thaw the strawberries completely and drain them well before using them. Frozen strawberries often release more liquid than fresh berries, so draining them helps prevent a soggy cake.
Why did my strawberry cake turn out dense?
A dense strawberry cake usually comes from overmixing, adding too much liquid, using very cold ingredients, or measuring flour incorrectly.
For the most consistent results, spoon the flour into your measuring cup and level it with a knife instead of packing flour directly into the cup.
Can I make this cake the day before?
Absolutely.
Bake the cake layers the day before, let them cool completely, wrap them tightly, and refrigerate them. You can frost the cake the next day.
This actually makes decorating easier because chilled cake layers are less fragile.
How should I store strawberry cake with cream cheese frosting?
Store the finished cake covered in the refrigerator because of the cream cheese frosting.
It should keep well for about 3–4 days when properly covered. For the best texture, let a slice sit at room temperature for several minutes before eating.
Can I freeze this cake?
Yes. The unfrosted cake layers freeze particularly well.
Wrap each cooled layer tightly in plastic wrap, then place them in a freezer-safe bag or container. Freeze for up to about 2–3 months.
Thaw the layers in the refrigerator before decorating.
You can also freeze individual frosted slices, although the texture of fresh strawberries may change slightly after freezing.
Why is my cream cheese frosting too runny?
Soft cream cheese, warm butter, or adding too much liquid can make frosting runny.
Place the frosting in the refrigerator for 20–30 minutes, then beat it briefly again. If it still needs more structure, gradually add powdered sugar until you reach a spreadable consistency.
Final Thoughts
Every time I make this strawberry cake, I remember why simple homemade desserts can be so satisfying. You don’t need complicated decorations or a long list of unusual ingredients. A soft strawberry cake, a generous layer of tangy cream cheese frosting, and a handful of fresh berries can do all the work.
My favorite part is cutting that first slice and seeing the soft cake underneath the creamy frosting. Then someone usually says, “Just a small piece for me,” and comes back five minutes later for another one.
So grab those strawberries, preheat the oven, and give this cake a try. And if you put your own little twist on it, I’d love to hear what you changed.
Happy baking!









Leave a Reply
You must be logged in to post a comment.