Nothing says celebration like a slice of Tres Leches Cake. This wonderfully moist cake, soaked in three kinds of milk, is a true crowd-pleaser that brings smiles with every bite. Its rich, creamy texture paired with a hint of sweetness makes it an irresistible treat for any occasion. Whether you are hosting a gathering or simply indulging your sweet tooth, this cake is bound to impress. Let’s get started on this delightful dessert that you will want to make again and again.
Why You’ll Love This Recipe
This Tres Leches Cake is a delightful combination of flavors and textures. It is sure to become a favorite.
- Incredibly moist and rich.
- Perfect for celebrations and gatherings.
- Easy to make with simple ingredients.
- Can be made ahead of time.
- Versatile with various toppings.
My Experience Making This Recipe
The first time I made Tres Leches Cake, I was amazed at how the cake transformed as it soaked up the milks. The aroma filling my kitchen was heavenly, and I couldn’t wait to share it with my family.
When I served it, everyone was raving about the flavor and texture. It quickly became a go-to dessert for birthdays and special occasions.
Recipe Overview
- Recipe Name: Tres Leches Cake
- Servings: 12
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 6 hours (including soaking)
- Course: Dessert
- Cuisine: Latin American
- Calories per Serving: 350
Equipment You Will Need
- 9×13 inch baking pan
- Mixing bowls
- Electric mixer
- Measuring cups and spoons
- Rubber spatula
- Serrated knife
- Whisk
Ingredients for 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 cup sweetened condensed milk
- 1 cup evaporated milk
- 1 cup heavy cream
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract (for topping)
Ingredient Notes and Substitutions
- All-purpose flour: Used for structure; can substitute with gluten-free flour for a gluten-free version.
- Granulated sugar: Sweetens the cake; coconut sugar can be used for a different flavor.
- Whole milk: Adds moisture; almond milk can be a dairy-free alternative.
- Heavy cream: Whipped for topping; use coconut cream for a dairy-free option.
- Sweetened condensed milk: Adds sweetness and richness; look for a low-sugar version if desired.
How to Make Tres Leches Cake
Step 1: Preheat the Oven
Start by preheating your oven to 350°F (175°C). This ensures that your cake bakes evenly and rises properly.
Step 2: Prepare the Baking Pan
Grease and flour a 9×13 inch baking pan. This will prevent the cake from sticking and make cleanup a breeze.
Step 3: Mix Dry Ingredients
In a mixing bowl, whisk together the flour, baking powder, and salt. This step helps distribute the leavening agent evenly.
Step 4: Beat the Eggs and Sugar
In another bowl, beat the eggs and sugar using an electric mixer until the mixture is pale and thick. This incorporates air, making the cake light and fluffy.
Step 5: Combine Wet Ingredients
Add the milk and vanilla extract to the egg mixture, then mix well. This helps to create a smooth batter.
Step 6: Combine Dry and Wet Mixtures
Gradually add the dry ingredients to the wet mixture, mixing gently until just combined. Overmixing can lead to a dense cake, and nobody wants that.
Step 7: Bake the Cake
Pour the batter into the prepared pan and bake for 25 to 30 minutes. A toothpick inserted in the center should come out clean.
Step 8: Soak the Cake
Allow the cake to cool for 10 minutes, then poke holes all over the top with a fork. Pour the mixture of sweetened condensed milk, evaporated milk, and whole milk over the cake while it is still warm, letting it soak in.
Pro Tip: Let the cake soak for at least 4 hours or overnight for the best flavor and texture.
Tips for the Best Tres Leches Cake
- Use fresh ingredients for the best flavor.
- Be gentle when mixing to keep the cake light.
- Let the cake cool completely before soaking.
- Top with freshly whipped cream for an extra indulgent treat.
- Try adding a sprinkle of cinnamon on top for an added flavor boost.
Common Mistakes to Avoid
- Not poking enough holes in the cake; this prevents the milk mixture from soaking in properly.
- Using cold milk; room temperature milk absorbs into the cake better.
- Overmixing the batter; this can lead to a tough texture.
- Skipping the cooling time; letting the cake cool before soaking is crucial for flavor.
Serving Suggestions
This cake is perfect on its own, but you can elevate it further with some delicious pairings.
- Fresh berries for a burst of flavor.
- Chocolate shavings for a decadent touch.
- Coconut flakes for added texture.
- A drizzle of caramel sauce for sweetness.
Variations to Try
- Add citrus zest for a refreshing twist.
- Use different extracts like almond for a unique flavor.
- Layer with fruit between the cake and cream for a fruity surprise.
- Make a chocolate version by adding cocoa powder to the batter.
Dietary Adaptations
- Gluten-free: Use a 1:1 gluten-free flour substitute.
- Dairy-free: Swap all dairy products with plant-based alternatives.
- Vegan: Replace eggs with flaxseed meal and use plant-based milks.
- Low-carb/keto: Use almond flour and sugar substitutes.
Storage and Reheating
Refrigerator
Store any leftovers in an airtight container in the fridge for up to 5 days.
- Cover the cake to prevent it from absorbing other odors.
- Serve chilled or at room temperature.
Freezer
This cake can be frozen for up to 3 months.
- Wrap it tightly in plastic wrap and then foil to avoid freezer burn.
- Thaw in the refrigerator before serving.
Reheating
Reheat individual slices in the microwave for a few seconds if desired.
- Be careful not to overheat; you want it warm, not hot.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 350 |
| Total Fat | 20g |
| Saturated Fat | 12g |
| Carbohydrates | 40g |
| Fiber | 0g |
| Sugar | 30g |
| Protein | 6g |
| Sodium | 200mg |
| Cholesterol | 80mg |
This nutritional information is an estimate and may vary based on specific ingredients and portion size.
Frequently Asked Questions
Can I make this cake ahead of time?
Yes, this cake is perfect for making ahead. Just soak it and refrigerate until ready to serve.
What can I use instead of sweetened condensed milk?
You can use a homemade version or a low-sugar alternative if you prefer.
How do I store leftovers?
Keep leftovers in an airtight container in the refrigerator for up to 5 days.
Why did my cake turn out dense?
This can happen if you overmixed the batter or didn’t beat the eggs and sugar enough.
Can I use a different pan size?
Yes, just adjust the baking time as needed; smaller pans will require less time, while larger pans may need more.
Final Thoughts
Making Tres Leches Cake is not just about following a recipe; it’s about creating memories and sharing joy. I hope you enjoy every slice and find the process as rewarding as the delicious results.
For more delightful recipes, check out my Ice Cream Bread Recipe and Creamy Coconut Shrimp Recipe. Happy baking!

Tres Leches Cake
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C).
- Grease and flour a 9x13 inch baking pan.
- In a bowl, whisk together the flour, baking powder, and salt.
- In another bowl, beat the eggs and sugar with an electric mixer until pale and thick.
- Add the whole milk and vanilla extract to the egg mixture and mix until smooth.
- Gently fold the dry ingredients into the wet ingredients until just combined.
- Pour the batter into the prepared pan and bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool for 10 minutes, then poke holes all over the top with a fork.
- In a bowl, whisk together the sweetened condensed milk, evaporated milk, and whole milk.
- Slowly pour the milk mixture over the warm cake, allowing it to soak in for at least 4 hours or overnight.
- In a bowl, whip the heavy cream with powdered sugar and vanilla extract until soft peaks form.
- Spread the whipped cream over the soaked cake, slice, and serve chilled.