You know that one dessert everyone remembers from childhood?
For me, it was my aunt’s strawberry cake. The kind that showed up at every birthday party, every summer barbecue, every family gathering that mattered.
I spent years trying to recreate it. Tried fancy bakery versions that cost $60 and tasted like cardboard. Followed recipes that promised “the best ever” and delivered “pretty mediocre.”
Then one rainy Tuesday, I finally cracked it.
The secret? Fresh strawberries in the cake itself (not just on top), a hint of vanilla bean, and cream cheese frosting that’s tangy enough to balance all that sweetness. No artificial flavoring, no strawberry Jello mix, no shortcuts.
This cake is the real deal. Moist layers, fresh berry flavor in every bite, and frosting that makes people close their eyes when they taste it.
I’ve made this cake 47 times in the last two years. My neighbor has asked for the recipe on three separate occasions (she keeps losing it). It’s become my signature dish.
Let’s make it.

What You’ll Need
For the Cake:
- 2 1/2 cups all-purpose flour
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 3/4 cup unsalted butter, softened to room temperature
- 1 3/4 cups granulated sugar
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract
- 1/2 vanilla bean pod, seeds scraped (or 1 teaspoon vanilla bean paste)
- 1 cup whole milk, room temperature
- 1 1/2 cups fresh strawberries, diced small
- 2 tablespoons all-purpose flour (for coating strawberries)
For the Strawberry Cream Cheese Frosting:
- 1 cup unsalted butter, softened to room temperature
- 12 oz cream cheese, softened to room temperature (not cold)
- 5 cups powdered sugar, sifted
- 1/4 cup strawberry puree (from about 1/2 cup fresh strawberries)
- 1 teaspoon vanilla extract
- Pinch of salt
For Decoration:
- 1 1/2 cups fresh strawberries, sliced
- Extra whole strawberries for top
Tools You’ll Need:
- Two 9-inch round cake pans
- Parchment paper
- Stand mixer or hand mixer
- Mixing bowls (at least 3)
- Rubber spatula
- Wire cooling racks
- Offset spatula for frosting
- Sifter or fine-mesh strainer
- Blender or food processor (for strawberry puree)
- Toothpick for testing doneness
- Cake plate or stand
Pro Tips
Room temperature ingredients are everything. Cold butter won’t cream properly. Cold eggs won’t incorporate smoothly. Cold milk can curdle your batter. Take everything out of the fridge 2 hours before you start baking. If you forgot, microwave your eggs (still in shell) in warm water for 5 minutes, and cut your butter into small cubes so it softens faster.
Coat those strawberries in flour. This sounds weird, but it keeps them from sinking to the bottom of your cake. Toss your diced strawberries in 2 tablespoons of flour before folding them into the batter. Game changer.
Don’t overmix once you add the strawberries. Your batter will be perfect and fluffy, and then you add those berries. Give it maybe 5-6 gentle folds and stop. Overmixing activates the gluten and you’ll end up with tough, dense cake.
Make sure your cream cheese is SOFT. Like, poke-it-with-your-finger-and-leave-a-dent soft. If it’s too cold, your frosting will be lumpy no matter how long you beat it. And nobody wants lumpy frosting on their beautiful cake.
Strain your strawberry puree. Those little seeds look cute in theory but they make your frosting look speckled and weird. Push your blended strawberries through a fine-mesh strainer and you’ll get this gorgeous, smooth pink frosting.
How to Make Strawberry Cake
Step 1: Prep Your Pans and Ingredients
Preheat your oven to 350°F.
Grab your two 9-inch round cake pans. Grease them with butter or cooking spray, then line the bottoms with parchment paper circles. Grease the parchment too. This might seem excessive, but you’ll thank me when your cakes slide right out.
Get all your ingredients measured and ready. This is called mise en place and it makes everything so much easier.
Pull your butter, eggs, milk, and cream cheese out of the fridge if you haven’t already. They need to be room temperature.
Step 2: Make the Cake Batter
In a medium bowl, whisk together 2 1/2 cups flour, baking powder, and salt. Set it aside.
In your stand mixer (or large bowl with hand mixer), cream the softened butter and sugar on medium-high speed for about 4 minutes. You want it light, fluffy, and pale. This is where you’re incorporating air, which makes your cake tender.
Scrape down the sides of the bowl.
Add the vanilla extract and vanilla bean seeds. Beat for another 30 seconds.
Add the eggs one at a time, beating well after each addition. The mixture might look a bit curdled after the first egg. Don’t panic. It’ll come together.
Now you’re going to alternate adding the dry ingredients and the milk. Start with about 1/3 of the flour mixture, mix on low until just combined, then add half the milk. Mix until combined. Repeat: flour, milk, flour.
Stop mixing the second you can’t see any more dry flour. Overmixing = tough cake.
Step 3: Add the Strawberries
Take your diced strawberries and toss them with 2 tablespoons of flour in a small bowl. This coats them and prevents sinking.
Gently fold the strawberries into your batter using a rubber spatula. Use big, sweeping motions from the bottom of the bowl. About 6-8 folds should do it.
The batter will be thick and studded with little pink pieces of strawberry. It’s beautiful.
Step 4: Bake the Cakes
Divide the batter evenly between your two prepared pans. I use a kitchen scale for this, but you can also eyeball it.
Smooth the tops with your spatula.
Bake for 28-32 minutes, rotating the pans halfway through. They’re done when a toothpick inserted in the center comes out clean or with just a few moist crumbs.
The tops should be golden and spring back when you gently press them.
Let the cakes cool in the pans for 15 minutes. This is important. If you try to turn them out too soon, they’ll fall apart.
After 15 minutes, run a knife around the edges and turn them out onto wire racks. Peel off the parchment paper and let them cool completely. Like, actually completely. At least 2 hours.
Step 5: Make the Strawberry Puree
While your cakes are cooling, make your strawberry puree for the frosting.
Blend about 1/2 cup fresh strawberries in a blender or food processor until completely smooth.
Push the puree through a fine-mesh strainer to remove the seeds. You should end up with about 1/4 cup of smooth, seedless puree.
Set it aside.
Step 6: Make the Cream Cheese Frosting
This is where things get really good.
In your stand mixer (clean bowl and beater), beat the softened butter and cream cheese together on medium speed for about 3 minutes. You want them completely combined and smooth.
Turn the mixer to low and gradually add the sifted powdered sugar, one cup at a time. Once it’s all added, turn the speed up to medium-high and beat for 2 minutes.
Add the strawberry puree, vanilla extract, and a pinch of salt. Beat on medium speed for another 2 minutes until it’s light and fluffy.
Taste it. Try not to eat it all with a spoon.
If it seems too soft, stick it in the fridge for 15-20 minutes to firm up a bit before frosting.
Step 7: Assemble the Cake
Make sure your cakes are completely cool. Seriously. Warm cake + frosting = melted mess.
Place one cake layer on your serving plate or cake stand. If the top is domed, you can trim it flat with a serrated knife for a more professional look.
Scoop about 1 1/2 cups of frosting onto the first layer. Spread it evenly with an offset spatula, going right to the edges.
Arrange your sliced strawberries in a single layer on top of the frosting. This creates a beautiful surprise when you slice the cake.
Place the second cake layer on top. Press down very gently.
Now frost the entire outside of the cake. Start with a thin crumb coat (a super thin layer that seals in the crumbs), then chill for 20 minutes.
Apply the final layer of frosting, making it as smooth or rustic as you want. I like mine with those swoopy texture marks.
Step 8: Decorate and Serve
Arrange fresh strawberry slices around the top edge of the cake. You can get fancy here or keep it simple.
I like to put a few whole strawberries in the center, maybe with their green tops still on for color.
Chill the finished cake for at least 30 minutes before slicing. This sets the frosting and makes cleaner slices.
When you’re ready to serve, use a sharp knife and wipe it clean between slices for those perfect Instagram-worthy pieces.

Substitutions and Variations
No fresh strawberries? You can use frozen strawberries that have been thawed and drained really well. Pat them dry with paper towels before dicing and coating in flour. The cake won’t be quite as good, but it’ll still be delicious.
Make it chocolate strawberry: Replace 1/2 cup of flour with unsweetened cocoa powder. Keep everything else the same. You’ll get a beautiful chocolate strawberry combo.
Different frosting: Swap the cream cheese frosting for Swiss meringue buttercream or even stabilized whipped cream if you want something lighter.
Add lemon: Add 1 tablespoon of lemon zest to the batter for a strawberry lemonade vibe.
Use buttermilk: Replace the whole milk with buttermilk for extra tanginess and tenderness.
Cupcakes instead: This batter makes about 24 cupcakes. Bake at 350°F for 18-22 minutes.
Make-Ahead Tips
This cake is perfect for making ahead, which is why I love it for parties.
The cake layers: Bake them up to 2 days ahead. Let them cool completely, wrap each layer tightly in plastic wrap, then aluminum foil. Store at room temperature.
Freeze the layers: Wrap cooled cake layers and freeze for up to 3 months. Thaw in the fridge overnight before frosting.
The frosting: Make it up to 3 days ahead and store in the fridge in an airtight container. Bring to room temperature and re-whip before using.
Assembled cake: You can assemble and frost the entire cake the day before. Store it in the fridge, but bring it to room temperature for 30 minutes before serving for the best flavor.
Leftovers and Storage
Store leftover cake covered in the fridge for up to 5 days. The cream cheese frosting needs to stay cold.
Bring slices to room temperature before eating for the best texture and flavor. Cold cake is good, but room temp cake is better.
You can also freeze individual slices. Wrap them well in plastic wrap and freeze for up to 3 months. Thaw in the fridge overnight.
Nutritional Information
Per slice (assuming 12 slices):
- Calories: 585
- Protein: 6g
- Carbohydrates: 78g
- Fat: 29g
- Fiber: 1g
- Sugar: 60g
- Sodium: 220mg
This is definitely a special occasion cake. It’s not light, it’s not health food, and that’s exactly the point.
Pairing Suggestions
Serve this cake with:
A big scoop of vanilla ice cream (the good stuff, not the cheap kind).
Fresh whipped cream on the side for people who want extra richness.
A cup of hot coffee or tea. The slight bitterness balances the sweetness perfectly.
Cold milk for the kids (or adults who love milk with cake).
Fresh berries on the side for people who want “just a little something healthy.”
This cake is perfect for birthday parties, Mother’s Day brunch, Easter dinner, summer picnics, or literally any day that ends in Y.
FAQ
Can I use frozen strawberries?
Yes, but thaw them completely and drain off all the liquid. Pat them very dry with paper towels. They’ll release more moisture than fresh berries, so your cake might be slightly denser.
Why did my cake sink in the middle?
Usually this means your oven was too hot, you opened the oven door too early, or your baking powder was old. Make sure your oven temperature is accurate with an oven thermometer.
My frosting is too soft. Help!
Pop it in the fridge for 20-30 minutes to firm up. If it’s still too soft, add another 1/2 cup of powdered sugar. If it’s grainy, your cream cheese was too cold.
Can I make this dairy-free?
You can substitute the butter with vegan butter and use a dairy-free cream cheese alternative. The milk can be swapped for any non-dairy milk. I haven’t tested this version myself, so results may vary.
How do I get my layers perfectly level?
Use a cake leveler or a long serrated knife. Place the knife where you want to cut and slowly rotate the cake, keeping the knife steady. Or just embrace the rustic look. Nobody’s judging.
Can I double this recipe?
Absolutely. You’ll have enough batter for four 9-inch layers or one big sheet cake. Just bake in batches if you don’t have four pans.
The strawberries sank to the bottom!
You forgot to coat them in flour first. It happens. The cake will still taste amazing, you’ll just have a really fruity bottom layer.
How far ahead can I make this?
You can bake the layers and make the frosting 2 days ahead. Assemble the day before serving. Or freeze the layers for up to 3 months.
Wrapping Up
This strawberry cake is the kind of dessert that makes people think you spent all day in the kitchen.
They don’t need to know it only took you about 90 minutes of actual work.
The fresh strawberries make all the difference. You can taste that it’s real fruit, not some artificial flavoring or extract. And that cream cheese frosting? It’s the perfect balance of tangy and sweet.
Make this for your next celebration. Or make it on a random Wednesday because you deserve something special.
Your kitchen will smell amazing. Your house will look like a real bakery. And people will ask you for the recipe.
Just don’t lose it like my neighbor does 😉
Let me know how yours turns out in the comments below. Did you add any fun twists? What occasion did you make it for? I love seeing how people make this recipe their own.