Tres Leches Cake
Tres Leches Cake is an indulgent dessert that hails from Latin America, particularly popular in Mexico and Central America. This delightful treat gets its name from the three types of milk it’s soaked in: evaporated milk, sweetened condensed milk, and regular milk. The result? A moist, sweet, and utterly delectable cake that melts in your mouth. With its luxurious texture and rich flavor, Tres Leches Cake is a dessert that feels both celebratory and comforting.

I first encountered this gem of a cake at a friend’s birthday party. The moment I tasted the soft, creamy layers, I knew I had stumbled upon something special. If you’ve ever felt underwhelmed by store-bought cakes, this recipe is a game-changer. It’s easy to whip up, budget-friendly, and perfect for any gathering. Today, I’m excited to guide you through the art of making your very own Tres Leches Cake. Let’s get started!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With a prep time of just 10 minutes, you can have this cake in the oven in no time.
- Irresistible Flavor: Each bite is packed with a delicious combination of creamy textures and sweet flavors that balance perfectly.
- Eye-Catching Appeal: The cloud-like whipped cream topping makes this cake a showstopper at any celebration.
- Flexible Serving: Perfect for birthdays, potlucks, or even just a cozy dessert at home—it’s great any time!
- Diet-Friendly Options: While traditional Tres Leches Cake is rich, you can easily adapt it for dietary preferences with gluten-free flour or lower-fat milk options.
Ingredients You’ll Need
- 1 cup all purpose flour: This forms the base of the cake. If you need a gluten-free option, feel free to use a 1:1 gluten-free flour blend.
- 1½ teaspoons baking powder: This is crucial for making your cake rise perfectly. Double-check expiration for best results!
- ¼ teaspoon salt: Balances sweetness and adds depth to the flavor.
- 1 cup granulated sugar: This is the primary sweetener in the cake. For a less sweet option, consider using coconut sugar.
- 4 eggs: Adds moisture, richness, and structure to your Tres Leches Cake. Make sure they’re at room temperature for best mixing.
- ⅓ cup milk: This keeps the cake moist and contributes to its soft texture. You can use any milk you prefer.
- 1½ teaspoons pure vanilla extract: Use good quality vanilla for the best flavor.
- Butter, for greasing the baking dish: Prevents the cake from sticking and ensures flawless removal.
- 14 ounce can condensed milk: This is central to the cake’s unique flavor and sweetness.
- 12 ounce can evaporated milk: A key component in soaking the cake, giving it that moist character.
- 3 tablespoons milk: Adds a bit more liquid to the soak mixture.
- 1½ cups heavy cream: This is used for whipping up a rich topping. You can replace it with coconut cream for a dairy-free version.
- 3 tablespoons powdered sugar: Sweetens the whipped cream topping just right.
- 1 teaspoon pure vanilla extract: Enhances the flavor of your whipped cream, making it a divine finish to the cake.

How to Make Tres Leches Cake
- Prepare to Bake: Preheat the oven to 350°F. This ensures a proper baking environment once your batter is ready.
- Mix the Dry Ingredients: In a medium bowl, whisk together 1 cup all purpose flour, 1½ teaspoons baking powder, and ¼ teaspoon salt. Set aside for later.
- Beat the Eggs: In a separate bowl, use an electric mixer to beat together 1 cup granulated sugar and the 4 eggs for about 2 to 3 minutes until the mixture is fluffy and pale in color.
- Combine Ingredients: Next, whisk in ⅓ cup milk and 1½ teaspoons pure vanilla extract until smooth. Gently fold the flour mixture into the egg mixture using a spatula, just until no lumps remain.
- Bake the Cake: Grease your 9×13-inch baking dish with butter to prevent sticking. Pour in the prepared cake batter, tapping the dish gently on the counter to remove any air bubbles. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
- Combine the Milks: While the cake is baking, whisk together 14 ounces of condensed milk, 12 ounces of evaporated milk, and 3 tablespoons of milk in a bowl until fully combined.
- Drizzle the Cake: Once the cake is out of the oven and completely cooled, poke holes all over the top using a fork. This allows the milk mixture to soak in. Pour the milk mixture generously over the cake, ensuring it saturates the edges well, as they tend to be drier. Refrigerate the cake for at least 2 to 3 hours, although overnight is even better.
- Whip the Cream: In a large bowl, combine 1½ cups heavy cream, 3 tablespoons powdered sugar, and 1 teaspoon pure vanilla extract. Using a handheld mixer, whip until stiff peaks form.
- Finish and Serve: Spread the whipped cream over the top of the soaked cake. Cut into squares and serve. Enjoy the delightful, creamy goodness of your homemade Tres Leches Cake!

Storing & Reheating
To store your Tres Leches Cake, cover it in the refrigerator where it can last up to 5 days, ensuring it remains moist and delicious. Use an airtight container or simply cover the dish tightly with plastic wrap. If you want to keep it for longer, freezing is an option: wrap the cake well in plastic and then aluminum foil, and it will stay fresh for up to 3 months. When you’re ready to enjoy it, simply thaw it in the refrigerator overnight. The whipped cream topping might lose some texture after freezing, but a quick whip with a mixer can refresh it nicely before serving.
Chef’s Helpful Tips
- Ensure eggs are at room temperature; this helps create a light, airy batter.
- When combining the flour mixture with the wet ingredients, mix just until combined to avoid tough cake.
- If you find your cake isn’t soaking up all the milk, try poking holes more deeply and thoroughly.
- Feel free to experiment with flavors in your whipped cream, like adding a hint of cinnamon or using almond extract in place of vanilla for a twist.
- For an extra special touch, top your cake with berries or a sprinkle of grated chocolate.
Tres Leches Cake is not just a dessert; it’s an experience! With its rich layers and delightful creaminess, you’ll find it hard to resist going back for seconds. This cake creates a lovely centerpiece for any occasion and is certain to impress your friends and family. Don’t hesitate to experiment with different flavors or decorations; the simple base allows for infinite creativity. I can’t wait for you to try making it!
Recipe FAQs
Can I make Tres Leches Cake ahead of time?
How do I know when the cake is done baking?
Can I use a different type of milk?
What should I do if my whipped cream doesn’t hold its shape?
More Desserts & Appetizers Recipes
- Crock Pot Beer Cheese Dip
- Chocolate Mousse Pie
- Carrot Bundt Cake
- Flourless Chocolate Cake
- Biscoff Butter Cookies
👉 If you make my Tres Leches Cake recipe, please leave a comment and a star rating — it really helps others discover the recipe.
Follow me on
Pinterest
for more easy recipes.

Tres Leches Cake
- Prep Time: 10 minutes
- Cook Time: 220 minutes
- Total Time: 3 hours 50 minutes
- Yield: 12 servings 1x
- Category: Desserts & Appetizers
- Method: Baking
- Cuisine: Mexican
Description
Tres Leches Cake is a delightful dessert that combines three types of milk for a moist, flavorful treat. Perfect for celebrations or a cozy night in, this recipe is simple to follow and yields a wonderfully sweet finish. Enjoy this homemade classic that’s sure to impress family and friends!
Ingredients
- 1 cup all purpose flour
- 1½ teaspoons baking powder
- ¼ teaspoon salt
- 1 cup granulated sugar
- 4 eggs
- ⅓ cup milk
- 1½ teaspoons pure vanilla extract
- butter, for greasing the baking dish
- 14 ounce can condensed milk
- 12 ounce can evaporated milk
- 3 tablespoons milk
- 1½ cups heavy cream
- 3 tablespoons powdered sugar
- 1 teaspoon pure vanilla extract
Instructions
- Preheat the oven to 350°F.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In another bowl, beat the sugar and eggs together with an electric mixer until fluffy and pale, for about 2 to 3 minutes.
- Whisk the milk and vanilla into the egg mixture until smooth. Gently fold in the flour mixture until the batter is lump-free.
- Grease a 9×13-inch baking dish with butter. Pour in the prepared cake batter and tap the dish gently to remove any air bubbles. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Notes
Let the cake cool completely before adding the milk mixture for best absorption.
You can top the cake with whipped cream and fresh fruit for extra flavor and decoration.
This cake can be made a day ahead as it tastes better when chilled overnight.
Nutrition
- Serving Size: 1 slice
- Calories: 380
- Sugar: 35g
- Sodium: 150mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 130mg




