Berry Cake

5 from 16 votes

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.

Simple white cake layers filled with a whipped cream and fresh berry filling and soaked in a tres leches syrup.

slice of berry cake on a white plate

I have been on a cake kick lately, which has been great for all of you, extra great for all of my neighbors, and totally filling my cake cup since my last cake kick in 2017 (feel free to revisit my Cake of The Month series).

This particular very berry cake recipe comes to you from a winter TV binge we had this year. We found a show called Worth It, hosted by two folks who choose one food at three different price points and decide which one is the most worth it at its price.

slice of berry cake on a white plate

On the cake episode, they got a slice of cake that, on the surface, was a basic mixed berry cake, but upon dissection, turned out to be more of a milk and berries cake.

Lucky for me (and you!), they described the cake in detail, characterizing it as a tres leches berry cake. I distinctly remember Matt and me turning to each other and saying “oh my gosh,” and right then and there, I made a note in my phone “fresh berry cake with tres leches syrup.”

Save This Recipe form


Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

My mouth watered every time I saw this note, and I was chomping at the bit to get this berry cake all up in the blog, for myself, my taste testers, and you.

I thought long and hard about the execution of this cake and decided to keep it as simple as I could while also incorporating all of the components I wanted to include.

I will preface this fresh berry cake recipe with this: this is not a cake for beginners, but a beginner can make it happen with care and patience. Does that make sense? Probably not, but I don’t want to mislead you.

Separately, the components to this cake are quite simple. The execution can seem complicated, but let’s break it down so you know what you’re getting yourself into.


This cake involves:

•my go-to white layer cake (however, my yellow cake could also work, as could any tried and true vanilla, white, or yellow cake recipe you love)
•my trusted homemade whipped cream (which goes not only in the filling, but is also used to cover the cake in place of a heavy, sweet buttercream)
•a mix of fresh berries (blueberries, blackberries, strawberries, and raspberries)
•a tres leches soaking syrup (which is a combination of evaporated milk, sweetened condensed milk, and heavy whipping cream)

slice of berry cake on a white plate


This cake is my favorite white cake recipe. I have used it to make champagne layer cake, funfetti bundt cake, red, white and blue swirl bundt cake, and simple white sheet cake. It is a very simple recipe that goes really well with fruit or chocolate flavors.

aerial photo of white cake batter in round cake pans

The hows and whys of this white cake base, adapted from Cook’s Illustrated, are fully explained over there in that post, if you’re interested in any of that.

Like I said, any vanilla, white, or yellow cake recipe you love works well here. Don’t feel obligated to use my recipe if you have another that works well for you!


This homemade whipped cream is very simple. I have an entire post dedicated to how to make whipped cream from scratch, and I promise, you can do this.

You’ll be using heavy whipping cream in the cake batter as well as the tres leches syrup, so it gets all up in lots of elements of this milk and berries cake recipe.

Once made, you’ll use 1 cup of the homemade whipped cream in the berry filling. The rest you’ll use to cover the cake. I opted for this light whipped cream rather than a heavy, super sweet buttercream.

bowl of whipped cream

The lightly sweet and airy textured whipped cream is the perfect complement to this very heavy (in a good way!) fruit tres leches cake.

You’ll have enough of the whipped cream to pipe pretty swirls on top if you’d like, or to serve as a little extra with each slice.


The berries for this cake are totally up to you, so if you’re into all four of these berries, you won’t be sorry. We’re working with whole blueberries, whole blackberries, quartered strawberries, and whole raspberries.

As mentioned, you’ll mix these berries with some whipped cream, and they’ll become your filling. Of course, save some extra for topping the cake!

whipped cream and berry filling in a glass bowl


This syrup is where we get the majority of the sweetness, and why we opted for the whipped cream to cover the cake.

This is a traditional tres leches syrup, made up of evaporated milk, sweetened condensed milk, and heavy whipping cream.

You’ll combine the three milks, which, when sufficiently mixed, make a deliciously sweet and smooth soaking syrup that I think is the star of the show in this milk and berry cake.


The assembly of this cake is where you’ll need your patience, but I assure you, you can totally do this.

You’ll start by placing your bottom layer on a plate. Do not use a cake stand.

slice of berry cake with a bite taken out of it on a plate with a fork

You’ll want to put this plate on another larger plate or large baking sheet, because some of the tres leches syrup will seep out (your cake will only be able to take on so much liquid).

Poke holes in the cake, then slowly pour about ¾ cup of the tres leches syrup (which will be about 2 cups total) evenly onto the cake.

Allow about 10 minutes for it to fully soak in, then add your whipped cream and berries filling.

Yes, this filling is lumpy, but you’ll be able to shape it with a spatula to be as flat as you can make it.

whipped cream and berry filling on a layer of berry cake

You’ll also want to keep about ½” border around the filling so that there are no berries sticking out, which will make it easier to cover the cake with the whipped cream.

After you have your berry filling in, top with the second cake layer.

And yep, you guessed it, poke more holes.

poking holes into a milk and berries cake

At this point, your cake is ready to take on the bulk of the tres leches syrup, but remember, practice patience.

Pour a little on, wait a couple minutes, pour on some more, then repeat. It will be fairly apparent when your cake is unable to take on more syrup, and that’s when you’ll want to stop.

pouring tres leches syrup onto a milk and berries cake

I used almost all of my tres leches syrup before my cake told me enough was enough.

Things to look for when you’re deciding whether or not to soak it more: excessive pooling of syrup at the bottom of the cake, syrup running off the top of the cake rather than soaking into the cake, or any part of your cake completely falling apart.

Once you’re happy with the amount of liquid you’ve added, allow the cake to sit for about 15 minutes, then remove any excess liquid at the base of the cake.

milk and berries cake soaked in a tres leches syrup

It’s totally fine if there’s a little tres leches syrup leftover, but you’ll want to remove the bulk of the syrup before coating it in the rest of the whipped cream.

I used a liquid dropper to remove the excess liquid. It worked perfectly. You can also carefully tip the plate and sort of “squeegee” the liquid off onto the plate or baking sheet under the cake.


Keep it simple: this is going to be a form of a naked cake, though the amount you decide to coat it is completely up to you. Feel free not to expose any cake layers underneath if you’d prefer.

berry cake with fresh berries on top


This cake will need to be refrigerated to set for about 2 hours before you slice it. This resting will allow the liquid to absorb into the cake and for all of the components inside the cake to “adhere” to each other.

milk and berries cake on a plate with a slice taken out of it

It is much easier to cut, serve, and eat after the rest. I know, it’s hard to wait… But I promise it will be worth it.


This cake will freeze well, but be cautioned that when it thaws, it may secrete some additional moisture. Thaw it on a second plate.

We loved this cake so much. I was pleasantly surprised that it was exactly the end result I was looking for and even sounds exactly like a similar cake I found that has a serious following: Porto’s milk and berries cake.

Because of the tres leches syrup, this cake becomes very heavy and dense, but in a really lovely way. The filling is light and airy, full of all of those flavorful fresh berries, and complemented by the light and airy whipped cream.

The soaking syrup gives an enjoyable mouthfeel to every bite, providing each bite of cake a little something extra, and acting almost as a built in fruit dip for the berries.

All of my taste testers were blown away by this cake, and I had a number of DMs on Insta when I shared a photo from the photoshoot.

I have a feeling many of you will be chomping at the bit to make this much like I was.

I hope those of you who do decide to put in the effort to create this delectable summer berry cake are not only proud of yourselves for conquering a slightly-more-challenging-than-easy cake but can’t wait for your next bite.

This one is a show stopper, visually and taste-wise. I truly can’t wait for you to try it. And I’m going to put in a request right now to invite me over, mmkay?

slice of berry cake with a bite taken out of it on a plate with a fork

I need way more of this cake in my life. And I think you’ll agree once you polish off your first slice!

slice of berry cake on a white plate
5 from 16 votes
Pin Recipe Print Recipe Rate this Recipe

Berry Cake

Simple white cake layers filled with a whipped cream and fresh berry filling and soaked in a tres leches syrup.
Prep Time20 minutes
Bake Time28 minutes
Resting Time2 hours
Total Time2 hours 48 minutes
Recipe Author Lynn April
Servings: 10 servings



  • 2 cups (240g) all-purpose flour be sure to measure properly
  • 2 Tablespoons (15g) cornstarch
  • 1 and ¾ cups (350g) granulated sugar
  • 4 teaspoons baking powder
  • 1 teaspoon salt
  • 12 Tablespoons (171g) unsalted butter softened to room temperature1
  • 1 cup (240mL) heavy whipping cream room temperature1,2
  • 6 large egg whites room temperature1
  • 2 and ½ teaspoons vanilla extract


  • 1 and ½ cups (300mL) heavy whipping cream
  • 1 and ½ Tablespoons (20g) sugar3
  • 1 teaspoon vanilla extract


  • ¾ cup (85g) whole blueberries about 3 ounces
  • ¾ cup (85g) whole blackberries about 3 ounces
  • ½ cup (113g) quartered strawberries about 4 ounces
  • ½ cup (57g) whole raspberries about 2 ounces


  • 8 ounces (240mL) evaporated milk
  • 8 ounces (227g) sweetened condensed milk
  • ¼ cup (60mL) heavy whipping cream



  • Place oven rack on the middle setting and preheat the oven to 350ºF (177ºC). Grease and flour (or use homemade cake release) two 8" or 9" round cake pans.
  • In a large bowl with a handheld mixer or the bowl of a stand mixer fitted with the paddle attachment, combine the flour, cornstarch, sugar, baking powder, and salt. Blend ingredients together on low until completely combined. Add the room temperature butter and beat mixture on low speed until it resembles sand. Scrape down the sides and bottom of the bowl with a spatula and mix again on low for a few seconds until thoroughly combined.
  • Combine the heavy cream, egg whites, and vanilla extract in a large container with a spout (like a 2-cup glass measuring cup) and mix gently with a fork until blended. With the mixer speed on medium-low, add half of the milk mixture (about 1 cup) to the crumb mixture and mix until blended. Add the remaining milk mixture to the batter and beat again on medium-low until everything is incorporated. Turn the mixer off, scrape down the sides and bottom of the bowl with a spatula, and increase mixer speed to medium. Beat the batter for about 30 seconds until batter is smooth.
  • Divide batter evenly between the two prepared cake pans. Bake cakes for about 28-32 minutes or until a toothpick inserted in the center comes out clean and the tops are lightly browned. Remove from oven and allow cakes to cool in the pans completely on a wire rack before removing and assembling.


  • When your cake is cool enough to assemble, prepare the filling. I do not recommend preparing the filling more than 8 hours in advance.
  • Pour the heavy whipping cream, sugar, and vanilla extract into the bowl of a stand mixer fitted with the whisk attachment.
  • Turn the mixer to medium speed. The mixture will start to get frothy and bubbly. After about 2 to 3 minutes, the mixture will start to thicken.
  • Once it is visibly thick (you will be able to see the trail of the whisk), increase the speed to medium-high and beat for an additional 30 seconds to 1 minute. At this point, your whipped cream should start to look "billowy" and the trails from your whisk will be quite distinct. Pull the whisk out of the bowl and check that the whipped cream in the bowl has formed what are called "stiff peaks." This is just a fancy term for "the whipped cream stays standing up when you pull something out of it."
  • Double check that your whipped cream is done by removing the whisk and flipping it upside down. If the peak stays tall without drooping off, it’s done. If it’s still a bit droopy, put the whisk attachment back on the mixer and beat another 15 seconds on medium-high until stiff peaks form, checking after each 15 second increment. Set aside.


  • Add all the berries to a medium size bowl. Toss gently to combine.
  • Add 1 cup of the homemade whipped cream, then stir gently until everything is coated. Set aside.


  • In a large container with a spout (like a 2-cup glass measuring cup), combine the evaporated milk, sweetened condensed milk, and heavy whipping cream.
  • Using a spatula or a large spoon, stir the milks together until thoroughly combined. This may take a bit of time since the sweetened condensed milk is so thick, but it will thin out and make a very smooth and creamy mixture after sufficient stirring. Set aside.


  • Trim the cake layers to desired thickness and place one layer, cut side up, on a plate with another larger plate or baking sheet under it. I do not recommend using a cake stand for this cake.
  • Poke holes all over the cake, then slowly pour about ¾ cup of the tres leches syrup evenly onto the cake later. Allow to soak for 10 minutes.
  • Spoon the berry and whipped cream mixture onto the cake layer and gently spread it out into an even layer, leaving about ½" border around the filling. Place the second cake layer cut side down on top of the berry and whipped cream filling.
  • Poke holes all over this cake layer, then slowly pour the remaining tres leches syrup all over the cake. It will start to puddle at the bottom of the cake, and that is ok. Take breaks between pours for a minute or two to allow the syrup to sink in. You ma not use all of your syrup– I had about ¼ cup leftover. Take it slow and you be the judge of whether or not your cake can take on more syrup.
  • Once you are satisfied with the amount of syrup in your cake, allow it to sit for 15 minutes, then carefully remove any excess syrup from around the base of the cake (I used a liquid dropper).
  • Cover cake with the remaining whipped cream using an offset spatula. Refrigerate the whole cake for at least 2 hours before slicing. Cake stays fresh covered in the refrigerator up to 5 days, but is best served day 1 or day 2. Cake freezes well, up to 3 months. Thaw in the refrigerator overnight.


  1. Room temperature ingredients: it is imperative to use room temperature ingredients in this recipe. Allow ingredients to sit out at room temperature at least 45 minutes before beginning.
  2. Cream: I strongly encourage using cream in this recipe. It keeps the crumb moist and dense and adds a creaminess to the overall texture of the cake.
  3. Sugar: you can use granulated or powdered sugar here. I have used both and find a slightly smoother whipped cream with powdered. If you want to double or triple this recipe, powdered sugar is the way to go to keep everything light and airy.
Recipe adapted from White Layer Cake
Did you make this recipe?Mention @freshaprilflours on Instagram or tag #freshaprilflours!

Nutrition Disclosure

All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.

Serving: 1slice | Calories: 716kcal | Carbohydrates: 78g | Protein: 10g | Fat: 41g | Saturated Fat: 26g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 124mg | Sodium: 506mg | Potassium: 325mg | Fiber: 2g | Sugar: 56g | Vitamin A: 1529IU | Vitamin C: 11mg | Calcium: 277mg | Iron: 2mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    This cake is INCREDIBLE. I was a little worried about all that liquid, but it turned out great and the texture is really delightful. Will be making again for sure!

  2. 5 stars
    Made this recipe for my mom who loves Porto’s milk and berries cake, and she thought it was wonderful. Thanks for a great recipe!

  3. 5 stars
    This cake is absolutely delicious! I loved that it kept in the fridge for days without losing flavor or drying out. Will definitely make again!! Thank you for such a great spring recipe! 🙂

  4. Hi! I was wondering if you thought this cake could be a 4 layer cake instead? Would it be too heavy and fall apart?

    1. Hey, Erika– I would not feel great about that, because I think it would definitely fall apart. What’s the reason you’d want it to be 4 layers? To have more cake?

  5. My cake layers completely fell in the center. I was careful to not over beat and not open the door. Do you know what I should do so it doesn’t deflate so much in the center?

    1. Hi, Jenn– I’m unsure where it went wrong. I make this recipe often without issue and I know many others have, too. The recipe is from Cook’s Illustrated and widely popular. I’d make sure my leavening is fresh to start!

    2. Hi Jenn! I made a 1/4 sheet cake for my grandson’s first communion. I saw your comment and decided to use a cake nail in the center of the pan before I put it in the oven. It came out perfectly. Perhaps this would work for you as well. (?)

  6. So it’s my first time making it, and I nearly forgot to put in the butter, but I put it in AFTER the milk mixture, not before. Will this affect the taste of the cake?

  7. Hi! If I wanted to make this cake but freeze it (make it on a Friday but eat on Sunday) do you recommend I fully assemble and then wrap it, or freeze the cakes and assemble on the day we need it? Also, how long do you think it would need to defrost?

    1. Hi, Anisa– I would not assemble it until Sunday. I also wouldn’t freeze it– I’d just refrigerate the cake layers until ready to use. Enjoy!

    1. Hey, Sydney– I would not assemble it the night before. You can bake the cake and make all the components and put it together the day of if that works.

  8. I love tres leche cake. Wondering though if it can be made as cupcakes? And how? I want to make them for a ladies luncheon! Thank you.
    Sylvia Gigi Stanley

    1. Hi, Sylvia– I’ve never tested this recipe as cupcakes, so I’m unsure how I would approach that. Maybe cut a hole in the cupcake, add the berry filling, and then drizzle the sauce over the cupcakes? My only worry is that they would just disintegrate with all of the moisture. You could also make it as a trifle and eat it with a spoon. Let me know if you think of something!

    1. Hi, Kathy– I’ve never made this with a cake mix, but if you wanted to try it, it should work. You’ll just need to make sure you have a dense cake as the base. A light and fluffy cake will fall apart.

  9. Can I make the layers ahead of time and refrigerate them? Also, your recipe says best eaten 1-2 days after making. So can I assemble the cake on Friday night and serve it the next night on Saturday?

    1. Hi, Hillarie– you can make them ahead of time and keep them covered tightly in the refrigerator until ready to use. I would not refrigerate for more than a day, as the crumb will start to lose its moisture. And yes, you can assemble on Friday and serve on Saturday. Enjoy!

  10. Hi
    I would like to prepare the cake layers a day in advance for assembly the following day. Would I still pour the syrup over the cakes and then tightly wrap and leave it to assembly or simply leave the actual cakes as they are and follow with syrup and cream the following day?

    1. Hi, Kaya! Leave the syrup until you are ready to assemble. You can bake the layers and then wrap them and leave them at room temp or in the refrigerator, depending on how warm your kitchen is. Hope that helps!

  11. 5 stars
    My first time making a berry cake, OMG
    The best cake I’ve ever eaten. Everyone loved it !!! Don’t know how many calories are in this cake but worth every one. Th a nk you so very much.

  12. 5 stars
    I’ve followed this recipe about 10x this year, it’s very easy to follow for beginners like myself. The more you practice the more you add your own twist to it. The filling gives it a refreshing taste! I’ve made it for birthdays , 4th of July, Christmas . Ext . Thank you Lynn!!

  13. 5 stars
    I made this cake with three smaller deep pans. 350 for 36 mins. I should have cut each layer down some to create a smaller “tower” but even so it was Delicious!!