Tres Leches Cake with Cream Cheese Frosting

4.80 from 15 votes
Jump to RecipeEmail Recipe

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

Tres leches cake is so moist and sweet and made using “3-milks.” We’re frosting ours with a delicious homemade cream cheese frosting!

pouring leches on top of cake.
Email me this recipe
Plus, enjoy weekly doses of recipe inspiration!
Please enable JavaScript in your browser to complete this form.

What is tres leches cake?

A tres leches cake is a traditional Latin American dessert recipe. It’s a sponge cake with holes in it topped with 3 different kinds of milk products — sweetened condensed milk, evaporated milk, and cream.

The sweet milk gets soaked up by the airy cake leaving you with a delicious, moist cake topped with frosting.

Tres leches translation: 3 milks cake

Creator spotlight!

Check out Mexico in My Kitchen’s authentic Pastel de Tres Leches recipe for a traditional tres leches cake recipe.

ingredients on countertop.

What You Need for Tres Leches

Cake

  • All-purpose flour
  • Baking powder
  • Salt
  • Eggs
  • Whole milk
  • Butter
  • Vanilla

Tres Leches

  • Sweetened condensed milk
  • Evaporated milk
  • Half and half

Quick tip: If you want to make this an adult cake you can add 1-2 tablespoons of rum or brandy into the tres leches mixture.

Frosting

  • Cream cheese
  • Powdered sugar
  • Heavy cream
  • Vanilla

Lots of traditional tres leches cakes call for more of a whipped topping. Check out Mexico in My Kitchen’s recipe for her whipped topping.

cake batter in pan.

How to Make Tres Leches Cake

Combine Dry

Combine flour, baking powder, and salt, and set aside.

Cream Butter & Sugar w/ Egg Yolks

Add the egg yolks, sugar, milk, butter, and vanilla. Use an electric hand mixer to beat until the sugar dissolves.

Beat Egg Whites

Add the egg whites to a different bowl and use the electric hand mixer to beat them until stiff peaks form — about 5-10 minutes.

Fold Ingredients

Fold the egg yolk mixture with the egg white mixture and mix until combined. Then, add the dry ingredients and mix again until combined.

leches soaking in cake.

Bake Cake

Transfer the batter into a greased 9×13-inch cake pan and bake at 350ºF for 40-45 minutes.

Make Tres Leches

Make the tres leches by combining the condensed milk, evaporated milk, and half and half.

Poke Holes in Cake

Let the cake cool for a bit and then use a large serving fork to poke holes in the top of your cake. Pour the leches mixture on top and let it absorb.

Make Frosting

Use an electric hand mixer to combine cream cheese, powdered sugar, heavy cream, and vanilla. Mix until light and fluffy.

Frost Cake & Chill

Once the cake has fully cooled, frost it with the frosting. Then, cover it and refrigerate overnight.

frosted cake in cake pan.

Serving Suggestion

We suggest leaving some of the leches out of the cake for serving. After you slice the cake, pour a little tres leches on top!

Storage

Cover the cake and store it in the fridge for up to 3 days.

tres leches on a plate.
4.80 from 15 votes

Tres Leches with Cream Cheese Frosting

This delicious tres leches cake Is made with a fluffy vanilla cake that is soaked in tres leches (3 milks). We topped our cake with a homemade cream cheese frosting!
Prep: 30 minutes
Cook: 40 minutes
Total: 1 hour 10 minutes
Servings: 12
Email me this recipe
Plus, enjoy weekly doses of recipe inspiration as a bonus!
Please enable JavaScript in your browser to complete this form.

Ingredients 

Cake

  • 2 cups all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 5 large eggs, separated
  • 2 cups sugar, divided
  • 6 tablespoons whole milk
  • ¼ cup melted butter
  • 2 teaspoons vanilla extract

Tres Leches

  • 1 14-oz. can sweetened condensed milk
  • 1 12-oz. can evaporated milk
  • 1 cup half and half

Frosting

  • 8 oz. cream cheese, 1 brick
  • 5 tablespoons powdered sugar
  • 1.5 cups heavy cream
  • 2 teaspoons vanilla extract

Instructions 

Cake

  • Preheat the oven to 350ºF and prepare a 9×13-inch dish by spraying with nonstick cooking spray.
  • Combine the flour, baking powder, and salt in a bowl and set aside.
  • In a large bowl add the 5 egg yolks, 1 ¾ cups of sugar, milk, melted butter, and vanilla. Using an electric hand mixer and mix until the sugar is dissolved. Set aside.
    three eggs in a bowl on a white surface.
  • In another medium-sized bowl, use the electric hand mixer to beat the 5 egg whites on high slowly adding in the rest of the sugar. Beat the egg whites until stiff peaks form- around 5-10 minutes.
    whipped cream in a glass bowl on a white background.
  • Slowly fold the egg white mixture into the egg yolk mixture. Hand folding is key to not deflating the egg whites.
    whipped cream in a white bowl on a white surface.
  • Next whisk in the dry mixture until just combined.
  • Pour the cake batter into the 9×13-inch pan and bake at 350ºF for 40-45 minutes.
    a metal pan with a yellow batter in it.
  • When the cake is cooked, remove it from the oven and let it cool for 15-20 minutes.

Tres Leches

  • While the cake is baking, in a small bowl whisk together the condensed milk, evaporated milk, and half and half. Set aside.
    whipped cream in a bowl on a white surface.
  • After the cake has cooled, poke holes in the top of the cake. We used a large serving fork, but a skewer or straw could easily work.
    graham cracker bars in a metal pan on a white background.
  • Pour the leche mixture into the cake and let it absorb.
    a graham cracker in a metal pan with icing.

Frosting

  • While the leche mixture is soaking into the cake, prepare the frosting.
  • In a medium/large bowl add the powdered sugar, cream cheese, heavy cream, and vanilla. Beat using an electric hand mixer until smooth and fluffy.
    whipped cream in a bowl on a white surface.
  • Spread on top of the cake, cover and refrigerate for at least 4 or up to 24 hours to allow the cake to absorb the leche.
    a cake in a metal pan with whipped cream on top.

Tips & Notes

  • If you want to make this an adult cake you can add 1-2 tablespoons of rum or brandy into the tres leches mixture.
  • You can reserve 1 cup of the Leche mixture for serving. In that case, pour a few tablespoons over the cake once it is plated.
  • The longer the cake sits the better. 24 hours would be great.

Nutrition

Calories: 555 kcal, Carbohydrates: 79 g, Protein: 14 g, Fat: 20 g, Fiber: 1 g, Sugar: 64 g

Nutrition information is automatically calculated, so should only be used as an approximation.

love this? leave a comment below!

Don’t forget to tag your posts on social media with the hashtag #cheeseknees, we’d love to see what you’re up to!

Similar Recipes:

About Lee Funke

Lee is 1 of 3 founders of The Cheese Knees and is based in Minneapolis, MN. TCK was started in 2020 as an ode to our Wisconsin roots and a place to share all things cheese recipes.

0 0 votes
Recipe Rating
Subscribe
Notify of
guest
Recipe Rating




Recipe Rating

0 Comments
Inline Feedbacks
View all comments