Why You’ll Love Semi-Homemade Tres Leches Cake Recipe
-
Uses boxed cake mix for a shortcut with homemade flavor
-
Moist, airy texture soaked in three creamy milks
-
Perfect make-ahead dessert
-
Simple to prepare but impressive to serve
-
Customizable with toppings like whipped cream or fruit
-
A crowd-pleaser at any celebration
-
Classic Latin flavor with minimal effort
-
Light yet indulgent—great for warm-weather desserts
-
Easy enough for beginners
-
Versatile and easy to store or transport
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
1 box yellow or white cake mix (plus ingredients required on the box: eggs, oil, water)
-
1 can (14 oz) sweetened condensed milk
-
1 can (12 oz) evaporated milk
-
1 cup whole milk
-
1 tsp vanilla extract
-
Whipped cream, for topping
-
Fresh fruit (optional, for garnish)
Directions
-
Prepare the Cake: Preheat your oven to 350°F (175°C). Mix and bake the boxed cake mix according to the package instructions in a 9×13-inch pan. Let the cake cool completely.
-
Make the Tres Leches Mixture: In a large bowl, whisk together sweetened condensed milk, evaporated milk, whole milk, and vanilla extract until fully combined.
-
Soak the Cake: Once the cake is cool, poke holes all over the surface using a fork. Slowly pour the milk mixture over the entire cake, allowing it to seep in.
-
Refrigerate: Chill the soaked cake in the refrigerator for at least 2 hours or overnight for best results.
-
Add Toppings: Just before serving, spread a generous layer of whipped cream on top. Garnish with fresh fruit if desired.
Servings and timing
-
Prep Time: 10 minutes
-
Cooking Time: 25 minutes
-
Soaking Time: 2 hours
-
Total Time: 2 hours 35 minutes
-
Servings: 12 servings
-
Calories: Approx. 350 kcal per serving
Variations
-
Coconut Twist: Substitute some or all of the whole milk with coconut milk for a tropical flavor.
-
Chocolate Version: Use chocolate cake mix and add cocoa powder to the milk mixture for a mocha-inspired twist.
-
Spiced Option: Add a pinch of cinnamon and nutmeg to the milk mixture for a warm, spiced flavor.
-
Boozy Treat: Add a splash of rum or Kahlua to the milk mixture for an adult version.
-
Mini Tres Leches: Bake the cake as cupcakes and soak individually for perfect party servings.
-
Berry Blend: Add a berry compote between the cake and whipped cream layers for fruity bursts.
-
Nut Topping: Sprinkle chopped pecans or almonds on top of the whipped cream for added crunch.
-
Caramel Drizzle: Finish with a light drizzle of dulce de leche over the whipped topping.
Storage/Reheating
Store the cake covered in the refrigerator for up to 5 days. The longer it sits, the more flavorful it becomes. This cake is best served cold. Avoid freezing as it can alter the texture and make it too soggy when thawed. No reheating necessary—enjoy it chilled straight from the fridge.
FAQs
What is tres leches cake made of?
Tres leches cake is a sponge-style cake soaked in a blend of three kinds of milk: sweetened condensed milk, evaporated milk, and whole milk or heavy cream.
Can I use a different cake mix flavor?
Yes, white or butter cake mix works well, but you can also try chocolate or spice cake mix for a different twist.
Can I make it ahead of time?
Absolutely. In fact, it’s best when made the day before serving to give the milk mixture time to fully absorb.
Do I have to use whipped cream on top?
No, but whipped cream adds a nice balance to the rich, moist cake. You could also use Cool Whip or a stabilized whipped topping.
Can I freeze tres leches cake?
Freezing is not recommended, as the milk-soaked texture doesn’t hold up well once thawed.
How do I keep it from getting soggy?
This cake is meant to be very moist, but using a light, airy cake mix and not over-pouring the milk mixture helps keep the texture ideal.
Can I make it dairy-free?
Yes, use dairy-free alternatives like almond or oat milk, coconut milk, and coconut whipped topping.
Is it supposed to be served cold?
Yes, tres leches cake is best served chilled, straight from the fridge.
What kind of fruit goes well on top?
Strawberries, raspberries, cherries, blueberries, and mango all complement the creamy flavor beautifully.
How do I know when to pour the milk mixture?
Wait until the cake has completely cooled before pouring the milk mixture to ensure even absorption.
Conclusion
This Semi-Homemade Tres Leches Cake is a no-fuss, all-flavor take on a beloved classic. Using a boxed mix cuts down the prep while still delivering that luxurious, milky soak and heavenly texture. Whether you’re making it for a special occasion or just to treat yourself, this easy dessert is sure to impress every time.

Semi-Homemade Tres Leches Cake
- Total Time: 2 hours 35 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
This Semi-Homemade Tres Leches Cake is a moist, rich dessert made with a boxed cake mix and soaked in a sweet blend of three milks. It’s an easy and delicious take on the classic Mexican treat, perfect for parties and family gatherings.
Ingredients
- 1 box yellow or white cake mix
- Ingredients required for the cake mix (typically eggs, oil, water)
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 1 cup whole milk
- 1 tsp vanilla extract
- Whipped cream, for topping
- Fresh fruit (optional, for garnish)
Instructions
- Preheat oven to 350°F (175°C). Prepare the cake mix according to package instructions.
- Pour the batter into a 9×13-inch pan and bake as directed. Let the cake cool completely.
- In a bowl, whisk together the sweetened condensed milk, evaporated milk, whole milk, and vanilla extract.
- Once cooled, poke holes all over the cake using a fork.
- Slowly pour the milk mixture over the cake, ensuring it soaks in evenly.
- Refrigerate the cake for at least 2 hours or overnight.
- Before serving, spread whipped cream on top and garnish with fresh fruit if desired.
Notes
- Chill the cake overnight for best results and maximum milk absorption.
- You can substitute whole milk with half-and-half for a richer texture.
- Top with cinnamon or chocolate shavings for an extra layer of flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 32g
- Sodium: 220mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 46g
- Fiber: 0g
- Protein: 6g
- Cholesterol: 60mg