Authentic Tres Leches Vanilla Milk Cake Recipe

Craving the perfect summer dessert? This easy vanilla milk cake is a crowd-pleaser: a light, airy sponge soaked in a creamy milk mixture, finished with a salted caramel layer and a white chocolate feathered decoration. Inspired by the classic Spanish tres leches, this version uses two milks for a simpler, delicious result that’s perfect for warm-weather gatherings.

vanilla milk cake

If you enjoy light, make-ahead desserts, you’ll also like other simple treats such as single-serving molten lava cake, a 3-ingredient Oreo cake, or fudgy Oreo brownies.

Ingredients

vanilla milk cake
  • All-purpose flour
  • Eggs
  • Granulated sugar
  • Vanilla extract
  • Whole milk
  • Neutral oil (canola or vegetable)
  • Heavy cream
  • Unsalted butter

See the recipe card below for exact quantities.

Instructions

Crack 5 eggs.

Crack eggs and mix the wet ingredients.

Add the dry ingredients to the wet ingredients!

Fold the dry ingredients into the wet mixture.

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

Transfer batter to a baking dish and bake; once cooled, pour on the milk mixture.

Add the caramel & white chocolate!

Top with caramel and pipe white chocolate for a feathered finish.

  1. Make the Cake: Beat eggs and sugar until pale, fluffy, and doubled in volume (about 10 minutes). Add vanilla, milk, and oil, mixing briefly. Sift in flour, baking powder, and a pinch of salt, folding gently until just combined. Pour into a greased 9×13 pan and bake at 350°F (175°C) for 20–30 minutes, until golden and a toothpick comes out clean. Cool in the pan for 20 minutes.
  2. Soak the Cake: Whisk the heavy cream and whole milk together. Poke holes across the cake with a fork or skewer, then slowly pour the milk mixture over the surface so it soaks in evenly. Refrigerate at least 30 minutes (longer is better).
  3. Make the Caramel: In a heavy-bottomed saucepan over low heat, melt granulated sugar without stirring until it liquefies and turns a deep amber. Carefully add heavy cream and water—the mixture will bubble—then remove from heat and stir in butter until smooth. Cool to room temperature before using.
  4. Decorate: Drizzle the cooled caramel across the chilled cake. Pipe melted white chocolate in parallel lines over the caramel, then drag a toothpick perpendicular to those lines, alternating directions to create a feathered pattern. Chill for at least 4 hours or overnight before serving.
milk cake

Substitutions

  • Whole milk → Evaporated milk or sweetened condensed milk (for extra creaminess and sweetness).
  • Heavy cream → Coconut cream or full-fat evaporated milk to keep richness with less dairy.
  • Granulated sugar → Brown sugar for a deeper caramel flavor (it will still caramelize well).
  • Neutral oil → Melted unsalted butter to add richness without altering texture.
  • Eggs → Aquafaba (chickpea brine) whipped to soft peaks as a vegan alternative; texture may vary.
milk cake

Equipment

  • Stand mixer or hand mixer
  • Mixing bowls (various sizes)
  • Measuring cups and spoons
  • 9 x 13-inch baking dish

Storage

Store the cake covered in the refrigerator for up to 5 days. For best texture, remove from the fridge 10–15 minutes before serving. To freeze, wrap individual slices tightly in plastic wrap and foil and freeze up to 2 months; thaw overnight in the fridge. Avoid freezing slices with white chocolate decoration for best appearance.

milk cake

Top tips

Whip the eggs properly – Beat the eggs and sugar until light and voluminous; this creates an airy sponge without separating whites and yolks.

Don’t skip soaking time – Allow the cake to rest after pouring the milk so it absorbs evenly without becoming waterlogged.

Cool the caramel – Let the caramel reach room temperature before drizzling to avoid melting the top layer or sinking into the cake.

milk cake

FAQs

Can I make the cake ahead of time?

Yes. This milk-soaked cake improves with time—ideally refrigerate overnight so the milk mixture fully soaks in. Add decorative elements the day you serve for the freshest look.

My caramel hardened—what happened?

Caramel can harden if overcooked or cooled improperly. Cook until it reaches a deep amber, remove from heat promptly, and allow it to cool slightly before using so it remains pourable.

Can I use boxed cake mix?

You can, but a homemade sponge is lighter and soaks the milk mixture better. If using a mix, choose a light vanilla or butter flavor and be generous with poking holes for absorption.

Related

Looking for more dessert ideas? Try other easy, make-ahead sweets like sticky toffee pudding, chocolate cheesecake cookies, mini Oreo Basque cheesecake, or brown butter Oreo cookies.

  • Best Sticky Toffee Pudding (Easy & Traditional Recipe)
  • Super Easy Chocolate Cheesecake Cookies Recipe
  • Mini Oreo Basque Cheesecake (Easy & Delicious)
  • Easy Brown Butter Oreo Cookies (Homemade)
milk cake

Easy vanilla milk cake recipe (authentic tres leches)

Soft, soaked, and addictive: this tres leches-style cake is finished with a buttery caramel topping and a white chocolate swirl. Make ahead for the best results.
Prep Time 30 mins
Cook Time 30 mins
Total Time 1 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 tsp vanilla extract
  • 1 ½ tsp baking powder
  • Pinch of salt
  • ⅓ cup whole milk
  • ⅓ cup neutral oil
Milk Mixture:
  • 2 cups heavy cream
  • 3 cups whole milk
Caramel Topping:
  • 1 cup granulated sugar
  • 2 tbsp unsalted butter, cubed
  • ¾ cup heavy cream
  • 2 tbsp water
  • 1 tsp salt
For Decorating:
  • ⅓ cup white chocolate, melted with 1 tsp neutral oil

Equipment

  • Stand mixer or hand mixer
  • Measuring cups and spoons
  • 9 x 13-inch baking dish

Method

Make the Cake
  1. Preheat the oven to 350°F (175°C). Grease a 9×13-inch baking dish.
  2. Beat the eggs in a mixer until foamy. Add sugar gradually and beat until pale and doubled in volume (about 10 minutes).
  3. Mix in vanilla, milk, and oil until just combined. Sift in flour, baking powder, and salt, then fold gently to avoid deflating the batter.
  4. Pour into the prepared pan and bake 20–30 minutes, until golden and a toothpick comes out clean. Cool in the pan for 20 minutes.
Soak the Cake
  1. Whisk together 2 cups heavy cream and 3 cups whole milk in a large bowl.
  2. Poke holes across the cooled cake with a fork or skewer, then slowly pour the milk mixture over the surface so it can absorb.
  3. Refrigerate at least 30 minutes to allow the cake to soak.
Make the Caramel
  1. In a heavy-bottomed saucepan, melt sugar over low heat until it becomes an amber liquid. Stir gently if needed.
  2. Carefully whisk in the heavy cream and water as the sugar melts—it will bubble vigorously. Remove from heat and stir in butter until smooth.
  3. Allow the caramel to cool to room temperature before drizzling over the cake.
Decorate and Serve
  1. Drizzle the cooled caramel over the chilled cake, tilting the pan to help it spread naturally.
  2. Pipe melted white chocolate in straight lines across the surface, then use a toothpick to drag perpendicular lines and create a feathered effect.
  3. Cover and refrigerate for at least 4 hours or overnight. Slice and serve chilled.
Tried this recipe?
Let us know how it turned out!
milk cake

Food safety

  • Don’t leave perishable foods at room temperature for long periods.
  • Never leave cooking unattended.
  • Use oils with appropriate smoke points to avoid creating harmful compounds.
  • Ensure good ventilation when using gas stoves.

Follow official food-safety resources for handling and temperature guidelines.