Making a tres leches cake from scratch might seem like a daunting task, especially when you’re juggling work, family, and everything else life throws your way. Between measuring multiple ingredients and hoping your cake turns out perfectly moist, it’s enough to make anyone think twice about attempting this classic dessert.
Thankfully, this shortcut tres leches cake recipe using a box mix makes the process so much easier, while still delivering that rich, milk-soaked goodness everyone loves. It’s perfect for parties, potlucks, or any time you’re craving something sweet but don’t want to spend hours in the kitchen.

Why You’ll Love This Tres Leches Cake
- Time-saving shortcut – Starting with a box cake mix makes this classic dessert so much easier than traditional recipes, while still delivering that authentic tres leches taste.
- Super moist texture – The three-milk combination soaks into every bite, creating an incredibly rich and creamy cake that melts in your mouth.
- Make-ahead friendly – This cake actually gets better as it sits in the fridge, making it perfect for preparing a day before your special event.
- Simple ingredients – Everything you need can be found at your regular grocery store, and the box cake mix eliminates the need for multiple dry ingredients.
- Crowd-pleasing dessert – The combination of light cake, creamy milk mixture, and fresh berries makes this a dessert that everyone at your table will love.
What Kind of Cake Mix Should I Use?
For tres leches cake, a basic vanilla cake mix serves as your foundation, but not all cake mixes will give you the same results. Look for a traditional vanilla or white cake mix – avoid anything labeled “super moist” or “pudding in the mix” since these varieties can become too soggy when soaked with the three milks. Betty Crocker, Duncan Hines, or Pillsbury all work well here, though I tend to reach for Betty Crocker since it has a slightly more sturdy texture. Just make sure to grab a standard 15.25 oz box, and don’t use any cake mixes that include butter alternatives or extra add-ins. The simpler the mix, the better it will soak up all those delicious milks.
Options for Substitutions
This tres leches cake can be customized with several substitutions, though some ingredients are key to its signature texture:
- Vanilla cake mix: While vanilla cake mix is easiest, you can use yellow or white cake mix too. Just avoid any mixes with pudding included, as they can get too soggy.
- Three milks: The three milks (whole milk, condensed milk, and evaporated milk) are essential – they give the cake its name and classic texture. While you can use 2% milk instead of whole milk, I don’t recommend substituting the condensed or evaporated milk as they’re crucial for the right consistency.
- Whipped topping: Instead of store-bought whipped topping, you can make fresh whipped cream using 2 cups heavy cream beaten with 1/4 cup sugar until stiff peaks form.
- Raspberries: Feel free to swap raspberries with strawberries, blueberries, peaches, or any fresh fruit you like. You can even skip the fruit entirely and dust with cinnamon or cocoa powder instead.
- Vanilla essence: You can use vanilla extract, vanilla bean paste, or even almond extract for a different flavor profile.
Watch Out for These Mistakes While Baking
The biggest challenge when making tres leches cake is achieving the right level of moisture – pouring the milk mixture too quickly can create a dense, soggy cake instead of the perfectly soaked texture we’re after. To avoid this, poke plenty of holes in your cooled cake using a fork and pour the three-milk mixture slowly in 3-4 batches, allowing each portion to absorb for about 5 minutes before adding more. Another common mistake is trying to frost the cake before it’s completely cool and has absorbed all the milk mixture – patience is key here, so let it chill in the fridge for at least 4 hours, preferably overnight. If you’re worried about the cake being too wet, start by adding about 75% of the milk mixture, then check the consistency after an hour in the fridge – you can always add more if needed, but you can’t take it away once it’s been absorbed. For the best results, keep your cake refrigerated until right before serving, and don’t skip the step of letting your baked cake cool completely before adding the milk mixture – this ensures proper absorption without making the cake fall apart.
What to Serve With Tres Leches Cake?
This sweet, milky cake is already pretty amazing on its own, but there are some great ways to make it even more special! A cup of strong coffee or espresso makes the perfect beverage pairing, since its bitter notes balance out the cake’s sweetness. If you’re serving this at a party, try putting out some extra fresh berries (like strawberries, blackberries, or more raspberries) on the side – they add a nice tartness that cuts through the rich, creamy cake. For an extra special touch, you could also offer a scoop of vanilla ice cream or a drizzle of caramel sauce, though honestly, this cake is plenty decadent all by itself!
Storage Instructions
Keep Cool: Since this is a milk-soaked cake, it needs to stay in the refrigerator. Place it in an airtight container or cover the baking dish tightly with plastic wrap. It’ll stay fresh and tasty for up to 4 days – though I doubt it’ll last that long! The cake actually gets better after sitting for a day as all those lovely milks have time to blend together.
Make Ahead: You can prepare this cake a day before your event – in fact, I recommend it! Bake the cake, soak it with the three milks, and refrigerate overnight. Just add the whipped topping and fresh raspberries right before serving to keep them looking perfect.
Not Suitable for Freezing: I don’t recommend freezing Tres Leches cake because the milk mixture can separate when thawed, affecting the texture and taste. This cake is best enjoyed fresh within a few days of making it.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 1-4 hours |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3500-4000
- Protein: 50-60 g
- Fat: 180-200 g
- Carbohydrates: 450-500 g
Ingredients
For the cake:
- 1 pkg vanilla cake mix (I like Duncan Hines brand for this recipe)
- 1 tsp vanilla extract
- 1/2 cup melted butter (unsalted is best for baking)
- 1 cup milk
- 4 eggs (room temperature for a fluffier cake)
For the tres leches mixture:
- 16 oz evaporated milk
- 14 oz sweetened condensed milk
- 1 1/2 cups whole milk
For the topping:
- 8 oz whipped topping (like Cool Whip, thawed)
- 1 cup fresh raspberries
Step 1: Prepare the Baking Pan and Preheat Oven
Start by preheating your oven to 350°F (175°C).
Spray a 9×13-inch baking pan with non-stick spray to ensure the cake doesn’t stick.
Set the pan aside for later use.
Step 2: Mix and Bake the Cake
In a large mixing bowl, combine your cake ingredients.
Use a handheld mixer or mix by hand until all the ingredients are nicely combined, which should take about 2 minutes.
Pour the batter into the prepared 9×13 pan.
Place the pan in the preheated oven and bake for 25-30 minutes, or until a toothpick inserted into the center of the cake comes out clean.
Remove the cake from the oven and let it cool for 15 minutes.
Step 3: Prepare and Apply the Milk Mixture
While the cake is cooling, combine the ingredients for your milk mixture in a separate bowl and whisk until smooth.
After the cake has cooled, use a toothpick or skewer to poke holes about half an inch apart all over the top of the cake.
Pour the milk mixture evenly over the top of the cake, allowing it to soak into the holes.
Refrigerate the cake for at least 1 hour, or preferably overnight, to let the flavors meld together.
Step 4: Top and Serve the Cake
After the cake has been refrigerated for at least an hour, remove it from the fridge.
Top it with whipped topping, spreading it evenly over the surface.
Add fresh berries of your choice for an added touch of flavor and presentation.
Serve the cake immediately, or refrigerate it for up to 4 days for later enjoyment.