There’s something magical about the first bite of Tres Leches Cake — a rich, moist cake that feels like a sweet hug from a loved one. This recipe is a family favorite, perfect for birthdays or any time you want to impress your guests with a slice of creamy goodness.
This cake shines with its three milks soaking method, creating a texture that is both spongy and luscious. Its sweetness is balanced by a light whipped cream topping, making it a crowd-pleaser at any gathering. Let’s dive into how you can create this delightful treat!
Why You’ll Love This Recipe
This Tres Leches Cake is a dessert you won’t want to miss. Here are a few reasons why:
- Incredibly moist and flavorful.
- Perfect for celebrations and gatherings.
- Easy to assemble with minimal fuss.
- Can be made ahead of time for convenience.
- Versatile with various toppings and flavors.
My Experience Making This Recipe
Making Tres Leches Cake has become a cherished tradition in my home. The aroma of baking cake fills the kitchen, and it always brings back memories of family gatherings.
When I served it last time, the compliments just kept coming! The combination of the three milks creates a flavor explosion that no one can resist.
Recipe Overview
- Recipe Name: The Best Tres Leches Cake
- Servings: 12
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Course: Dessert
- Cuisine: Mexican
- Calories per Serving: 350
Equipment You Will Need
- 9×13 inch baking dish
- Mixing bowls
- Hand mixer or stand mixer
- Rubber spatula
- Measuring cups and spoons
- Toothpick for testing doneness
Ingredients for The Best Tres Leches Cake
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs
- 1 cup granulated sugar
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1 cup heavy cream
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract (for cream)
Ingredient Notes and Substitutions
- All-purpose flour: Used for structure; you can substitute with gluten-free flour.
- Granulated sugar: For sweetness; coconut sugar can add a unique flavor.
- Whole milk: Adds moisture; almond milk is a dairy-free alternative.
- Evaporated milk: Gives creaminess; use coconut milk for a different twist.
- Heavy cream: For whipped topping; coconut cream works for a dairy-free version.
How to Make The Best Tres Leches Cake
Step 1: Preheat the Oven
Preheat your oven to 350°F (175°C). This ensures an even baking temperature for the cake.
Step 2: Prepare the Baking Dish
Grease a 9×13 inch baking dish with butter or non-stick spray. This helps the cake come out easily later.
Step 3: Mix the Dry Ingredients
In a mixing bowl, whisk together the flour, baking powder, and salt. This ensures the leavening agent is evenly distributed.
Step 4: Beat the Eggs
In a large bowl, beat the eggs and sugar until light and fluffy, about 5 minutes. This incorporates air for a lighter cake.
Step 5: Combine Mixtures
Add the milk and vanilla extract to the egg mixture, mixing until combined. This adds flavor and moisture to your cake.
Step 6: Fold in Dry Ingredients
Gradually fold in the flour mixture until just combined. Be careful not to overmix, as it can make the cake tough.
Step 7: Bake the Cake
Pour the batter into the prepared baking dish and smooth the top. Bake for 30 minutes, or until a toothpick inserted into the center comes out clean.
Step 8: Soak the Cake
Once cooled, poke holes all over the cake using a fork. This allows the milk mixture to soak in beautifully.
Step 9: Mix the Milks
In a bowl, combine the evaporated milk, sweetened condensed milk, and whole milk. This trifecta creates that signature tres leches flavor.
Step 10: Pour the Milk Mixture
Slowly pour the milk mixture over the cake, ensuring it seeps into the holes. Let it sit for at least an hour in the refrigerator to soak up all the goodness.
Step 11: Whip the Cream
In another bowl, beat the heavy cream with powdered sugar and vanilla extract until stiff peaks form. This will be your light topping.
Step 12: Top the Cake
Spread the whipped cream over the soaked cake. Feel free to decorate with cinnamon or fruit for an extra touch!
Pro Tip: Allow the cake to chill overnight for the best flavor and texture.
Tips for the Best Tres Leches Cake
- Use fresh ingredients for the best flavor.
- Let the cake absorb the milk overnight for maximum moisture.
- Top with seasonal fruits for a refreshing twist.
- Experiment with different extracts like almond for unique flavors.
- Always poke enough holes to ensure the milk mixture soaks in properly.
Common Mistakes to Avoid
- Not letting the cake cool before soaking can lead to a soggy mess.
- Using low-quality milk can affect the flavor — go for the good stuff.
- Overmixing the batter can make the cake dense instead of light.
- Forgetting to poke holes means the cake won’t soak up the milks properly.
Serving Suggestions
This cake is delightful on its own but can shine even more with a few extras. Here are some pairing ideas:
- Fresh berries or fruit compote for a tart contrast.
- Chocolate shavings for a decadent touch.
- Cinnamon for a warm, aromatic finish.
- A scoop of vanilla ice cream for an indulgent dessert.
Variations to Try
- Add cocoa powder for a chocolate twist on the classic cake.
- Use coconut milk for a tropical flavor infusion.
- Incorporate lime zest into the milk mixture for a refreshing kick.
- Drizzle with caramel sauce for an added layer of sweetness.
Dietary Adaptations
- Gluten-free: Substitute with a gluten-free flour blend.
- Dairy-free: Use almond milk and coconut cream.
- Vegan: Replace eggs with flax eggs and use plant-based milks.
- Low-carb/keto: Use almond flour and sugar substitutes.
Storage and Reheating
Refrigerator
Store any leftover cake in an airtight container in the fridge. It will last for about 3-4 days.
- Keep the toppings separate if possible to maintain texture.
- Cover with plastic wrap to avoid drying out.
Freezer
You can freeze the cake before soaking for up to 2 months. Wrap it tightly in plastic wrap.
- Thaw in the fridge before soaking and serving.
- Do not freeze after soaking, as it can become mushy.
Reheating
If you prefer it warm, you can gently warm slices in the microwave for a few seconds. Just be careful not to overheat.
- Microwave in 10-second intervals to prevent drying out.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 350 |
| Total Fat | 18g |
| Saturated Fat | 10g |
| Carbohydrates | 43g |
| Fiber | 0g |
| Sugar | 30g |
| Protein | 6g |
| Sodium | 200mg |
| Cholesterol | 90mg |
This nutritional information is an estimate and may vary based on individual ingredients.
Frequently Asked Questions
Can I make this cake ahead of time?
Absolutely! It tastes even better the next day after soaking overnight in the fridge.
What can I substitute for the sweetened condensed milk?
You can use a homemade version or a dairy-free alternative if you prefer.
Can I freeze Tres Leches Cake?
Yes, but it’s best to freeze the unsoaked cake to maintain the texture.
Why is my cake too soggy?
This can happen if you soak it too long or if the holes are too few. Make sure to poke enough holes for proper soaking.
Can I use different flavors for the milks?
Definitely! Feel free to experiment with different types of milk for unique flavors.
Final Thoughts
Making Tres Leches Cake is a delightful experience that brings joy to any table. I hope you give this recipe a try and enjoy every creamy bite.
If you love this cake, check out my other favorites like Heaven on Earth Cake and Butterfinger Cake for more deliciousness!

The Best Tres Leches Cake
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C).
- Grease a 9x13 inch baking dish with butter or non-stick spray.
- In a mixing bowl, whisk together the flour, baking powder, and salt.
- In a large bowl, beat the eggs and sugar until light and fluffy, about 5 minutes.
- Add the milk and vanilla extract to the egg mixture, mixing until combined.
- Gradually fold in the flour mixture until just combined.
- Pour the batter into the prepared baking dish and smooth the top. Bake for 30 minutes, or until a toothpick inserted into the center comes out clean.
- Once cooled, poke holes all over the cake using a fork.
- In a bowl, combine the evaporated milk, sweetened condensed milk, and whole milk.
- Slowly pour the milk mixture over the cake, ensuring it seeps into the holes. Let it sit for at least an hour in the refrigerator.
- In another bowl, beat the heavy cream with powdered sugar and vanilla extract until stiff peaks form.
- Spread the whipped cream over the soaked cake.