Introduction
If you’re looking for a moist, sweet, and unforgettable dessert, it’s time to try the tres leches cake recipe. This Latin American favorite has taken over kitchens worldwide—and for good reason!
Tres leches means “three milks” in Spanish. The cake gets soaked in a creamy mix of three kinds of milk: evaporated milk, condensed milk, and heavy cream. It’s fluffy, cold, and just melts in your mouth. You don’t have to be a baking expert to make it either—this guide will walk you through each step in a simple, friendly way.
Whether you want to impress guests at a party or enjoy something special with your family, this tres leches cake recipe is perfect. Let’s dive into everything you need to know to make it easy, delicious, and unforgettable
What Is Tres Leches Cake?
Tres leches cake is a soft sponge or butter cake soaked in three kinds of milk. After baking, you pour a milk mixture over it, allowing the cake to absorb the sweet liquid. The result is unbelievably moist and rich—but still light and airy.
This cake is especially popular in Mexico, Central America, and many Latin American cultures. You’ll find it at birthdays, weddings, and holiday celebrations, often topped with whipped cream and fruit like strawberries or cherries.
The best part? Anyone can make it! It’s simple, fun, and super satisfying. Keep reading to try this tres leches cake recipe yourself.
Ingredients for the Perfect Tres Leches Cake Recipe
Let’s start with the basics. To make this tres leches cake recipe, you’ll need two sets of ingredients: one for the cake and another for the milk mixture.
For the Cake:
- 1 cup all-purpose flour
- 1 ½ teaspoons baking powder
- ¼ teaspoon salt
- 5 large eggs (separated)
- 1 cup sugar (divided in half)
- ⅓ cup whole milk
- 1 teaspoon vanilla extract
For the Milk Mixture (Three Milks):
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- ¼ cup heavy whipping cream
For Topping:
- 1 ½ cups heavy whipping cream
- 3 tablespoons sugar
- Optional: sliced strawberries, cinnamon, cherries, or toasted coconut
All easy to find at your local store! Now that we have our ingredients, let’s move on to the how-to part of this tres leches cake recipe.
Step-by-Step Instructions to Make Tres Leches Cake
Follow these steps to make a delicious, fluffy cake that’s soaked and sweetened just right.
1. Preheat Your Oven
Set the oven to 350°F (175°C). Grease and flour a 9×13-inch pan or dish.
2. Mix the Dry Ingredients
In a small bowl, whisk together flour, baking powder, and salt. Set aside.
3. Beat Egg Yolks
In a large bowl, beat egg yolks and ½ cup sugar until pale and fluffy. Add milk and vanilla, and mix again.
4. Beat Egg Whites
In another bowl, beat egg whites until soft peaks form. Slowly add the other ½ cup sugar and continue to beat until stiff peaks form.
5. Fold It All Together
Gently fold the yolk mixture into the whipped egg whites. Then fold in the dry flour mixture, being careful not to deflate the batter.
6. Bake the Cake
Pour the batter into the pan and smooth the top. Bake for 25–30 minutes or until a toothpick comes out clean.
Let it cool completely before moving on to the milk-soaking step of this tres leches cake recipe.
Soaking the Cake with the Three Milks
Once your cake is cool, use a fork or skewer to poke holes all over it. Don’t be shy—this helps the cake absorb the milk better.
In a bowl, stir together evaporated milk, sweetened condensed milk, and heavy cream. Slowly pour this mixture all over the cake.
Cover the pan with plastic wrap and store in the fridge for at least 4 hours (or overnight if you can). This is what makes the tres leches cake recipe so moist and flavorful.
Making the Whipped Cream Topping

You’re almost done! The final touch is a layer of sweet whipped cream.
In a chilled bowl, add:
- 1 ½ cups heavy cream
- 3 tablespoons sugar
Beat with a mixer on high until soft, fluffy peaks form. Spread it gently over the cold, soaked cake. You can stop here—or make it pretty with toppings like cinnamon or fruit.
This is the finishing touch that makes this tres leches cake recipe feel fancy, even at home.
Toppings You Can Try for Extra Flavor
Every cake can be a little different! Here are yummy ways to finish your tres leches cake:
- Sliced strawberries or raspberries
- Cherries on top for a cherry-on-the-cake look
- Ground cinnamon dusted over the whipped cream
- Toasted coconut for light crunch
- Chocolate drizzle for a fun twist
Don’t be afraid to get creative! While this tres leches cake recipe is perfect on its own, toppings add personality and flavor.
Tips to Make Your Cake Even Better
- Let the cake cool before adding milk. This helps it soak evenly.
- Don’t skip the poking step. This makes room for the milk mixture to sink in.
- Chill for longer if possible. Overnight soaking = better texture.
- Use cold cream for whipping. It makes the fluffiest topping.
Even if it’s your first time baking, this tres leches cake recipe will turn out amazing with a little patience.
Storing and Serving the Cake
After topping it with whipped cream, your cake is ready to serve!
You can keep leftover cake in the fridge for up to 4–5 days, covered tightly. It actually tastes better the next day, once more of the milk is absorbed.
For serving, cut into squares with a sharp knife and use a spatula to scoop. Don’t worry if it feels soft or messy—that’s the charm of this tres leches cake recipe.
Fun Ways to Make It for Different Occasions
Want to add your own spin to this recipe? Try these ideas:
- Birthday cake: Add rainbow sprinkles or “Happy Birthday” writing on the whipped topping.
- Holiday flair: Add red and green fruit for Christmas or patriotic colors for July 4th.
- Mini versions: Bake in muffin pans for personal cakes—so fun at parties!
- Chocolate twist: Add a spoon of cocoa to the cake mix for a chocolate tres leches.
This tres leches cake recipe is flexible, classic, and oh-so-shareable.
Healthier Alternatives (If You Want!)
Love dessert but want a lighter version? You can tweak this tres leches cake recipe like this:
- Use low-fat or plant-based milk for one or two of the three milks
- Try Greek yogurt whipped topping instead of whipped cream
- Use almond flour or coconut flour to make it gluten-free
- Replace some sugar with honey or stevia (adjust carefully)
The cake will taste a little different, but still very yummy! This is proof that even a sweet recipe like tres leches can fit your style.
FAQs
1. What does tres leches mean?
It means “three milks” in Spanish. It refers to the three kinds of milk poured into the cake.
2. Can I use a boxed cake mix for easier prep?
Yes! You can use a basic yellow or white cake mix and follow the milk soaking and topping steps.
3. Do I need to refrigerate tres leches cake?
Yes. It has milk and cream, so always keep it cold. It tastes best chilled anyway!
4. How long can tres leches cake sit out?
No more than 1–2 hours at room temperature. After that, it should go back in the fridge.
5. Can I freeze tres leches cake?
It’s not recommended. The soaked texture doesn’t freeze or thaw well. It’s best to keep it in the fridge.
6. Can I make this cake dairy-free?
Yes. Use plant-based milks like oat, almond, or coconut cream. Choose a dairy-free whipped topping too.
Conclusion
This tres leches cake recipe is more than just a dessert—it’s a celebration on a plate. It brings people together and reminds us that the simple things, like sugar, milk, and a little flour, can create something unforgettable.
Whether it’s your first time baking it or your tenth, this cake never fails to please. Plus, it’s so flexible, you can make it your own with
