menu icon
go to homepage
  • Recipes
  • About Me
  • Contact
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • About Me
  • Contact
  • Subscribe
×
Home » Desserts

Easy Vanilla Milk Cake Recipe (authentic Tres leches)

19/07/2025 by Maja Ilic Leave a Comment

↓ Jump to Recipe

Craving the perfect summer dessert? This super easy vanilla milk cake is an absolute crowd pleaser! It's soaked in milk with a salted caramel layer overtop that brings everything together so well! You're gonna love it...

vanilla milk cake

This cake is inspired by the Spanish milk cake, "Tres Leches". However, instead of using three milks, this recipe only calls for two! Easier, tastier & the best way to make it!

If you love summer desserts, you are also going to love my my Single serving Molten Lava Cake, 3 ingredient Oreo Cake & Fudge Oreo Brownies!

Jump to:
  • Ingredients
  • Instructions
  • Substitutions
  • Equipment
  • Storage
  • Top tips
  • FAQs
  • Related
  • Easy vanilla milk cake recipe (authentic tres leches)
  • Food safety

Ingredients

vanilla milk cake
  • All-Purpose Flour
  • Eggs
  • Granulated Sugar
  • Vanilla Extract
  • Whole Milk
  • Neutral Oil
  • Heavy Cream
  • Whole Milk
  • Unsalted Butter

See recipe card for quantities.

Instructions

Crack 5 eggs.

Crack 5 eggs & mix in the wet ingredients!

Add the dry ingredients to the wet ingredients!

Add the dry ingredients to the wet ingredients!

Transfer to a baking dish & bake, once cooled add the milk!

Transfer to a baking dish & bake, once cooled add the milk!

Add the caramel & white chocolate!

Add the caramel & white chocolate!

  1. Make the Cake:
    Beat eggs and sugar until pale and fluffy (10 min). Mix in vanilla, milk, and oil. Gently fold in sifted dry ingredients. Pour into a greased 9x13 pan and bake at 350°F for 20–30 min. Cool 20 min.
  2. Soak the Cake:
    Whisk heavy cream and milk. Poke holes all over the cake, then slowly pour milk mixture on top. Refrigerate for 30 min.
  3. Make the Caramel:
    Melt sugar in a saucepan without stirring. Once golden, add cream and water (it will bubble), then stir in butter off heat. Cool to room temp.
  4. Decorate:
    Drizzle cooled caramel over cake. Pipe melted white chocolate in lines, then drag a toothpick through to create a feathered look. Chill at least 4 hours or overnight.
milk cake

Substitutions

  • Whole Milk → Evaporated milk or condensed milk (adds extra creaminess and sweetness)
  • Heavy Cream → Coconut cream or full-fat evaporated milk (to maintain richness without heavy dairy)
  • Granulated Sugar (for cake and caramel) → Brown sugar (for a deeper caramel flavor but still melts well)
  • Neutral Oil → Melted unsalted butter (adds richness without changing texture)
  • Eggs → Aquafaba (chickpea water) whipped to soft peaks (for a lighter sponge, though texture may vary slightly)
milk cake

Equipment

  • Stand Mixer or Hand Mixer
  • Mixing Bowls (various sizes)
  • Measuring Cups and Spoons
  • Baking Dish (9 x 13)

Storage

Store the cake covered in the fridge for up to 5 days. For best texture, let it sit at room temperature for 10–15 minutes before serving. To freeze, wrap individual slices tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge and enjoy chilled or at room temperature. Avoid freezing with white chocolate decoration for best results.

milk cake

Top tips

Whip the Eggs Properly – Beat the eggs and sugar until light, fluffy, and doubled in volume; this gives the cake its airy texture without needing separate egg whites.

Don’t Skip the Soaking Time – Allow the cake to rest after soaking so it fully absorbs the milk mixture without becoming soggy.

Cool the Caramel – Let the caramel cool before pouring to prevent melting the top layer or sinking into the cake.

milk cake

FAQs

Can I make the cake ahead of time?

Yes! Tres leches cake is actually better when made ahead. The longer it sits (ideally overnight), the more the milk mixture soaks in, resulting in a richer, creamier texture. Just decorate the top the day you plan to serve for the freshest look.

My caramel hardened—what did I do wrong?

Caramel can harden if overcooked or if added to a cold cake too soon. Be sure to cook it just until it turns a deep amber and remove it from the heat as soon as it thickens. Let it cool to room temperature before drizzling so it stays smooth and spreadable.

Can I use boxed cake mix instead of homemade?

You can, but the texture won’t be quite the same. A homemade sponge is light and airy, which helps it absorb the milk mixture without becoming too heavy. If using boxed mix, go for a light vanilla or butter cake and poke lots of holes for better absorption.

Related

Looking for other dessert recipes like this? Try these:

  • Cinnamon roll cookies
    The Best Cinnamon Roll Cookies (Soft Cookie Recipe)
  • carrot cake loaf cake
    Easy Carrot Cake Loaf Cake Recipe (with zucchini)
  • brownie cake
    Best Brownie Cake Dessert Recipe (Easy & Fudgy)
  • cherry chocolate cake
    Easy Chocolate Cherry Cake Recipe (One Bowl and Four layer)
milk cake

Easy vanilla milk cake recipe (authentic tres leches)

This tres leches cake is soft, soaked, and seriously addictive. It’s topped with a buttery caramel layer and finished with a white chocolate swirl for that extra wow. Super easy to make ahead—and even better the next day!
Print Recipe Pin Recipe
Prep Time 30 minutes mins
Cook Time 30 minutes mins
Total Time 1 hour hr
Servings: 12 slices
Course: Dessert
Cuisine: spanish, turkish
Ingredients Equipment Method

Ingredients
  

For the Cake:
  • 1 ½ cups all-purpose flour sifted
  • 5 large eggs room temperature
  • 1 cup granulated sugar
  • 2 teaspoon vanilla extract
  • 1 ½ teaspoon baking powder
  • Pinch of salt
  • ⅓ cup whole milk
  • ⅓ cup neutral oil canola or vegetable
Milk Mixture:
  • 2 cups heavy cream
  • 3 cups whole milk
Caramel Topping:
  • 1 cup granulated sugar
  • 2 tablespoon unsalted butter cubed
  • ¾ cup heavy cream
  • 2 tablespoon water
  • 1 teaspoon salt
For Decorating:
  • ⅓ cup white chocolate melted with 1 teaspoon neutral oil

Equipment

  • Stand Mixer
  • Measuring Cups & Spoons
  • Baking Dish 9 x 13

Method
 

Make the Cake
  1. Preheat oven to 350°F (175°C). Grease a 9x13 inch baking dish.
  2. In a stand mixer bowl, beat the eggs on medium speed until foamy.
  3. Add sugar one tablespoon at a time, beating continuously until the mixture has doubled in volume and is pale and fluffy—about 10 minutes.
  4. Add vanilla, milk, and oil. Beat again for 30 seconds to 1 minute until just combined.
  5. Sift in flour, baking powder, and salt. Gently fold using a spatula until smooth and combined—don’t overmix.
  6. Pour the batter into the prepared pan and bake for 20–30 minutes, or until golden and a toothpick inserted comes out clean.
  7. Allow the cake to cool in the pan for 20 minutes.
Soak the Cake
  1. In a large bowl, whisk together 2 cups heavy cream and 3 cups whole milk.
  2. Once the cake has cooled slightly, poke holes all over using a fork or toothpick.
  3. Slowly pour the milk mixture evenly over the cake, allowing it to soak in.
  4. Refrigerate for at least 30 minutes to absorb.
Make the Caramel
  1. In a heavy-bottomed saucepan over low heat, add the sugar and let it melt undisturbed.
  2. As it starts to melt and clump, gently stir with a wooden spoon to help it along.
  3. Once fully melted and amber in color, carefully whisk in the heavy cream and water—it will bubble up.
  4. Remove from heat and stir in the butter until smooth.
  5. Let the caramel cool to room temperature before using.
Decorate the Cake
  1. Once the cake has chilled slightly and absorbed the milk, drizzle the cooled caramel over the top. Tilt the pan to help it spread naturally—avoid spreading with a spoon.
  2. Transfer the melted white chocolate to a piping bag or zip-top bag with the tip cut off. Pipe straight lines across the surface.
  3. Using a toothpick, drag it through the lines perpendicular to the direction you piped—alternating directions to create a feathered effect.
Chill and Serve
  1. Cover the cake and refrigerate for at least 4 hours, ideally overnight, to set fully.
  2. Slice, serve chilled, and enjoy every creamy, caramel-y bite.
Tried this recipe?Let us know how it was!
milk cake

Food safety

  • Don't leave food sitting out at room temperature for extended periods
  • Never leave cooking food unattended
  • Use oils with high smoking point to avoid harmful compounds
  • Always have good ventilation when using a gas stove

See more guidelines at USDA.gov.

More Desserts

  • carrot cake and cream cheese frosting
    The BEST Carrot Cake and Cream Cheese Frosting Recipe (Easy)
  • oreo cake cheesecake
    Easy Oreo Cake Cheesecake Recipe (The Best One)
  • easter cookies
    Easy Easter Cookies Recipe (Soft and Buttery)
  • pancake bowl recipe
    High Protein Pancake Bowl Recipe (for Meal Prep)

Leave a Reply Cancel reply

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

Recipe Rating




Hi, I'm Maja (ma-ya)!

I’m a 22-year-old who found my passion for cooking after tying the knot at 20. Giving it my all to balance studies, work, and a healthy lifestyle.

I love to share mouthwatering recipes crafted for busy young people, proving that good food is not all that difficult and time consuming to make!

More About Me

Popular

  • veggie stir fry
    How to Make an Easy Veggie Stir Fry (Best Recipe)
  • Chicken caesar salad pizza
    Easy Chicken Caesar Salad Pizza (Viral Recipe)
  • Creamy Garlic Butter Shrimp Pasta
    Creamy Garlic Butter Shrimp Pasta Recipe
  • chicken caesar sandwich
    Crunchy chicken caesar sandwich (viral recipe)

Footer

Subscribe for weekly updates!

Subscribe
  • Contact
  • Privacy Policy
  • Disclaimer
  • ↑ back to top

Copyright © 2025 Maja's Recipes • As an Amazon Associate I earn from qualifying purchases.