This post may contain affiliate links. Please read our disclosure policy.

There’s nothing quite like a homemade Tres Leches Cake! Light, fluffy sponge soaked in three kinds of milk then topped with a cloud of whipped cream. It’s the kind of dessert that always makes people’s eyes light up, and it just so happens to be one of my family’s most memorable birthday cakes.

Piece of tres leches cake with a birthday candle on top.Pin
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Many years ago, my son insisted that I make him a Tres Leches Cake for his birthday at school. I wasn’t sure where he had heard of it, but once he set his heart on it, I knew I had to deliver.

Luckily, that same week, I received Ree Drummond’s The Pioneer Woman Cooks: Food From My Frontier as a gift in the mail, and it had the perfect Tres Leches Cake recipe inside. It was a huge hit, and this cake will forever be one of my favorites to bake and share!

Whether you’re celebrating a birthday, hosting friends, or just craving something sweet, this recipe is guaranteed to impress.

Why I Love This Recipe

The Ingredients

Ingredients for tres leches cake.Pin
  • Eggs: The yolks and whites are separated for this recipe. Whipped egg whites add airiness and help the cake rise.
  • Flour: All-purpose flour mixed with baking powder and salt creates the perfect sponge base.
  • Milks: Three kinds (hence tres leches): heavy cream, sweetened condensed milk, and evaporated milk. These are poured over the cake for its signature moist texture. You’ll also need whole milk for the batter.
  • Strawberries or cinnamon: Optional toppings that add a pretty finish and extra flavor.

*For a complete list of ingredients and exact measurements, see the recipe card below.*

Would you like to save this?

We'll email this post to you, so you can come back to it later!

How to Make the Best Tres Leches Cake

Making the batter for tres leches cake.Pin
  1. Preheat oven to 350° F. In a large bowl, combine the flour, baking powder, and salt.
  2. In the bowl of an electric mixer, combine the egg yolks and 3/4 cup sugar beating until very light in color.
  3. Add the whole milk and vanilla, beating until just combined.
  4. Pour the liquid mixture over the flour mixture, and stir gently to combine.
Baking the tres leches cake.Pin
  1. In a clean mixing bowl, beat the egg whites on high speed until soft peaks form, about 5 minutes.
  2. Add 1/4 cup sugar and continue beating until the whites are stiff but not dry.
  3. Gently fold the egg whites into the previous mixture until just combined. Do not over mix.
  4. Spread batter into a greased 9 x 13 baking pan. Bake 35-45 minutes, or until a toothpick comes out clean. Remove the cake from the oven and allow to cool completely in the pan.
Pouring milk mixture on top of baked cake.Pin
  1. When the cake is cool, invert it onto a platter and poke holes in the surface with the tines of a fork.
  2. In a bowl, combine the sweetened condensed milk, evaporated milk, and 1/4 cup heavy cream.
  3. Slowly douse the cake with the milk mixture, getting it all around the edges and evenly coating the surface. Allow the cake to sit and absorb the liquid for at least 30 minutes.
Icing tres leches cake with whipped cream and topping with slices strawberries.Pin
  1. In the bowl of an electric mixer, beat 1 pint heavy cream with the remaining 3 tablespoons sugar until thick and fluffy.
  1. Spread the whipped cream all over the top and sides of the cake.
  2. Top with sliced strawberries or sprinkle of ground cinnamon if desired.

Tips and Tricks

  • Let it soak: Give the cake plenty of time to absorb the milk mixture. At least 30 minutes is essential, but chilling it longer or overnight will make it even more flavorful and moist.
  • Fold, don’t stir: When incorporating the whipped egg whites into the batter, fold gently. Overmixing can deflate the batter and make the cake dense instead of light and airy.
  • Storage: Tres leches can be stored in an airtight container in the fridge for 3-4 days. For best flavor and texture, I’d enjoy it within the first 2-3 days, since the whipped cream topping can start to soften and the cake may become overly saturated if left longer.
  • Freezing Tres Leches Cake: Freeze the baked cake before adding the milk mixture. When ready to serve, thaw it in the fridge, then pour the three-milk mixture over the cake and finish with the whipped cream topping.
Tres leches cake topped with sliced strawberries.Pin

FAQs

Why is my tres leches cake dense?

Overmixing the batter or folding in the whipped egg whites too aggressively can deflate the sponge. Gently fold in the whites to keep the cake light and airy.

What toppings can I add to Tres Leches Cake?

Whipped cream is classic, but you can also add fresh fruit, a sprinkle of cinnamon, chocolate shavings, or decorative sprinkles for birthdays and special occasions.

Can I make tres leches cake ahead of time?

Yes, you can let the cake soak in the milk mixture overnight, then finish off with the whipped cream topping the following day.

More Delicious Cakes

This Tres Leches Cake is light, creamy, and full of flavor. It’s been our go-to birthday cake for years now. Give it a try and let me know what you think — leave a rating and review below! And feel free to let me know what your favorite birthday treat is in the comments!

Want more WeeliciousSubscribe to my newsletter and follow me on InstagramFacebook, and TikTok for all the newest recipes!

A fork scooping a bite from a piece of tres leches cake.Pin

Tres Leches Cake

This Tres Leches Cake is a light and airy sponge soaked in three milks and topped with fluffy whipped cream. Moist, flavorful, and perfect for birthdays or special occasions.
3.67 from 6 votes
Course: Dessert
Servings: 12
Prep Time 25 minutes
Cook Time 35 minutes
Soak Time 30 minutes
Total Time 1 hour 30 minutes

Ingredients  

Instructions 

  • Preheat oven to 350° F.
  • In a large bowl, combine the flour, baking powder, and salt.
  • In the bowl of an electric mixer, combine the egg yolks and 3/4 cup sugar beating until very light in color.
  • Add the whole milk and vanilla, beating until just combined.
  • Pour the liquid mixture over the flour mixture, and stir gently to combine.
  • In a clean mixing bowl, beat the egg whites on high speed until soft peaks form, about 5 minutes.
  • Add 1/4 cup sugar and continue beating until the whites are stiff but not dry.
  • Gently fold the egg whites into the previous mixture until just combined. Do not over mix.
  • Spread batter into a greased 9 x 13 inch baking pan.
  • Bake 35-45 minutes, or until a toothpick comes out clean.
  • Remove the cake from the oven and allow to cool completely in the pan.
  • When the cake is cool, invert it onto a platter and poke holes in the surface with the tines of a fork.
  • In a bowl, combine the sweetened condensed milk, evaporated milk, and 1/4 cup heavy cream.
  • Slowly douse the cake with the milk mixture, getting it all around the edges and evenly coating the surface.
  • Allow the cake to sit and absorb the liquid for at least 30 minutes up to overnight.
  • In the bowl of an electric mixer, beat 1 pint heavy cream with the remaining 3 tablespoons sugar until thick and fluffy.
  • Spread the whipped cream all over the top and sides of the cake.
  • Top with sliced strawberries or a sprinkle of ground cinnamon and serve.

Notes

* This recipe is from Ree Drummond’s The Pioneer Woman Cooks: Food From My Frontier. 
Tips:
  • Let it soak: Give the cake plenty of time to absorb the milk mixture. At least 30 minutes is essential, but chilling it longer or overnight will make it even more flavorful and moist.
  • Fold, don’t stir: When incorporating the whipped egg whites into the batter, fold gently. Overmixing can deflate the batter and make the cake dense instead of light and airy.
  • Storage: Tres leches can be stored in an airtight container in the fridge for 3-4 days. For best flavor and texture, I’d enjoy it within the first 2-3 days, since the whipped cream topping can start to soften and the cake may become overly saturated if left longer.
  • Freezing Tres Leches Cake: Freeze the baked cake before adding the milk mixture. When ready to serve, thaw it in the fridge, then pour the three-milk mixture over the cake and finish with the whipped cream topping.

Nutrition

Calories: 449kcal | Carbohydrates: 51g | Protein: 10g | Fat: 23g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.01g | Cholesterol: 148mg | Sodium: 218mg | Potassium: 302mg | Fiber: 0.3g | Sugar: 43g | Vitamin A: 936IU | Vitamin C: 2mg | Calcium: 249mg | Iron: 1mg
Did you make this recipe?Mention @Weelicious or tag #weelicious!

About the Author

Catherine is a mama of three. A Kentucky girl living in California. Here’s what I know: all kids can be great eaters and mealtime must be easy. I create simple, healthy recipes the whole family will love.

Comments

  1. My favorite birthday treat is a special Italian cookie called Anginotti…they’re moist like cake and just lightly sweetened and simply delicious!

  2. My favorite biethday treat would have to be either my mom’s pumpkin bars with cream cheese frosting or what I grew up calling pancake cake. It is homemade yellow cake with cherry pie filling on top and blobs of the cake batter over top of that with a powdered sugar glaze drizzled over the finished product. Yum!

  3. Oooh, yellow cake with chocolate icing! Also anything with chocolate and peanut butter is a specail birthday treat too!

  4. My mom makes this layered cake with a graham cracker crust at the bottom, a layer of chocolate pudding, layer of cream cheese icing, followed by another layer of chocolate pudding, and lots of whipped cream on top. It is very light and creamy. I have to refuse taking any home with me after because I will literally eat an entire pan of it in one sitting!! So delicious, and really easy.

  5. My favorite birthday treat is funfetti cake from a box topped with homemade sweetened whipped cream. I know that is a bizarre dichotomy between homemade and from a box but it is my husband’s family’s birthday tradition and I absolutely love it!!!

  6. My favorite is tiramisu, although coconut cake (from scratch) comes in a very close second!

  7. My favorite birthday treat would probably be most any dessert chocolate. I wasn’t a big icing fan growing up, but nowadays I like it more so. Actually though, what more so came to mind for a birthday “treat” was the purple road bike my husband gave me when I turned 27. That was probably the most special of all.

  8. My favorite birthday treat is my mom’s strawberry jello poke cake with whipped cream frosting! Too bad I now have to wait til July for her to make me some! I might request it much sooner though!

  9. Definitely something that involves ice cream. But there also has to be something baked…like homemade brownies, yellow cake with chocolate frosting, or cookies!

  10. I love a good red velvet cupcake with cream cheese frosting. But I am so happy you shared this tres leches recipe because this is by far my favorite cake with all of it’s moist yumminess.

  11. Old fashioned break-your-arms-while-trying-to-get-it-fluffy divinity. It was always a treat at my house since my mom’s mixer could only stand up to doing it about once a year, and even then we usually had the task of finishing it off by hand, but it was still so worth the work.

  12. My favorite birthday treat is Stawberry poke cake that my aunt makes. It’s so moist and she tops it with whipped cream and fresh strawberrys.. Best if eaten right out of the fridge.

  13. I love Cheesecake with cherries on top! Yummy!! Haven’t had it since I moved out of Mom’s house 15 years ago!

3.67 from 6 votes (6 ratings without comment)

Leave a Reply

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

Recipe Rating