Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t expecting to find the perfect tres leches cake recipe while waiting in line at the farmer’s market,” I said to myself, balancing my basket full of fresh chilies and avocados. There, between the homemade salsa stand and the lively mariachi band setting up for Cinco de Mayo, an elderly woman handed me a small, stained index card with a smile. “Try this,” she whispered, “it’s the one my abuela swore by.”
Honestly, I was skeptical—homemade tres leches cake? Could it really be that simple? But one bite later, I was hooked. The cake was airy yet moist, soaked just right with that sweet, creamy milk mixture, and topped with a cloud of whipped cream that melted in my mouth. Let me tell you, that cracked little recipe card changed my dessert game forever.
Maybe you’ve been there—craving something festive, authentic, and irresistibly indulgent for Cinco de Mayo, but intimidated by the fuss. Well, this perfect tres leches cake recipe is exactly that: easy, reliable, and bursting with flavor. It’s the kind of dessert that has you closing your eyes and smiling after the very first bite.
So, pull up a chair, and let me share how this simple cake became my go-to for celebrating Cinco de Mayo, and why it just might become yours too.
Why You’ll Love This Recipe
After testing dozens of tres leches cakes in my kitchen, this version stands out for all the right reasons. It’s a recipe I trust to deliver every single time—no flops, no soggy mess, just pure, creamy delight. Here’s why it’s a Cinco de Mayo winner:
- Quick & Easy: Ready in under an hour, this cake is perfect when you want a festive dessert without fussing all day.
- Simple Ingredients: You’ll find everything in your pantry or at the local grocery store—no exotic shopping trips necessary.
- Perfect for Celebrations: Whether it’s Cinco de Mayo, a family dinner, or a casual potluck, this cake impresses without stress.
- Crowd-Pleaser: Kids, adults, skeptics—they all ask for seconds (and sometimes thirds!).
- Unbelievably Delicious: The trifecta of milks creates a luscious texture that’s sweet but balanced, with a light crumb that soaks it all up beautifully.
This isn’t just another tres leches cake floating around the internet. The secret? A perfectly balanced soak and a whipped topping that’s light and airy—not too heavy or overly sweet. Plus, the touch of cinnamon in the soak adds a subtle warmth that ties everything together.
Honestly, it’s comfort food with a fiesta twist. Give it a try, and you might find it becomes a Cinco de Mayo tradition in your household just like it is in mine.
What Ingredients You Will Need
This tres leches cake recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples, but I’ll also share a few tips to get the best results.
- For the Cake:
- 1 cup (125g) all-purpose flour (I like King Arthur for consistent results)
- 1 ½ tsp baking powder
- ¼ tsp salt
- 5 large eggs, separated (room temperature is best for volume)
- 1 cup (200g) granulated sugar, divided
- ⅓ cup (80ml) whole milk
- 1 tsp pure vanilla extract
- For the Tres Leches Soak:
- 1 can (12 oz / 354ml) evaporated milk
- 1 can (14 oz / 396g) sweetened condensed milk
- 1 cup (240ml) whole milk (or use half-and-half for richer flavor)
- ½ tsp ground cinnamon (adds a cozy note)
- For the Topping:
- 1 ½ cups (360ml) heavy whipping cream, cold
- 3 tbsp powdered sugar
- 1 tsp vanilla extract
- Optional Garnishes:
- Fresh berries (strawberries, raspberries)
- Ground cinnamon or toasted coconut flakes for sprinkling
For dairy-free options, swap the milks with coconut milk varieties and use coconut cream for the topping. If you prefer a gluten-free version, almond flour makes a nice substitute, but the texture will be a little different.
Equipment Needed
- 9×13-inch (23×33 cm) baking pan – glass or metal works fine; I prefer glass for even baking.
- Mixing bowls – one large and one medium-sized.
- Electric mixer or stand mixer – essential for whipping egg whites and cream properly.
- Whisk and rubber spatula – for folding batter gently.
- Measuring cups and spoons – precise measurements make a big difference here.
- Cooling rack – helps the cake cool evenly before soaking.
If you don’t have an electric mixer, a sturdy hand whisk will do, but expect a good arm workout! For budget-friendly baking, a simple glass pan and a handheld mixer get the job done beautifully.
Preparation Method

- Preheat your oven to 350°F (175°C). Grease your 9×13-inch pan lightly with butter or non-stick spray. This helps the cake release easily after baking.
- Sift together the flour, baking powder, and salt. Set aside. This ensures your cake is light and free of lumps.
- Separate the eggs carefully. In a large bowl, beat the egg yolks with ¾ cup (150g) granulated sugar until the mixture turns pale and thick—about 3-4 minutes. Add milk and vanilla, mixing until combined.
- Gently fold the dry ingredients into the yolk mixture. Use a rubber spatula and be careful not to overmix; you want to keep it airy.
- In a separate bowl, beat the egg whites until soft peaks form. Gradually add the remaining ¼ cup (50g) sugar and continue beating until stiff peaks form.
- Fold the egg whites into the batter in three additions. This step is crucial—it keeps the cake light and fluffy. Don’t rush or stir aggressively.
- Pour the batter into the prepared pan. Smooth the top with a spatula. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
- Remove from oven and let cool completely on a wire rack. This often takes about 1 hour. Patience here prevents the soak from turning the cake into mush.
- While the cake cools, prepare the tres leches soak. In a bowl, whisk together evaporated milk, sweetened condensed milk, whole milk, and cinnamon until blended.
- Once cooled, poke holes all over the cake with a fork or skewer. Slowly pour the milk mixture evenly over the cake, allowing it to soak in. Refrigerate for at least 4 hours or overnight for best results.
- Before serving, whip the heavy cream with powdered sugar and vanilla until soft peaks form. Spread the whipped cream generously over the soaked cake.
- Garnish with fresh berries or a light dusting of cinnamon or toasted coconut flakes. Slice and enjoy!
Pro tip: If you notice the cake soaking up milk unevenly, don’t worry. Just pour the remaining soak on top after 30 minutes and let it rest again.
Cooking Tips & Techniques
Getting this tres leches cake just right is part technique, part patience. Here are some tips gathered from my own kitchen wins and mishaps:
- Egg Whites Matter: Separate eggs carefully—any yolk in the whites can prevent proper whipping. Use room temperature eggs for better volume.
- Folding is Key: Use gentle folding motions to keep the batter airy. Overmixing deflates your cake, leading to a dense texture.
- Don’t Skip Cooling: Pouring the milk soak onto a warm cake can turn it into a soggy disaster. Let it cool fully before soaking.
- Poke Holes Evenly: Use a fork or skewer to create holes all over the cake, so the soak distributes evenly and seeps in deeply.
- Chill for Flavor: Refrigerate for at least 4 hours, preferably overnight. The flavors meld beautifully, and the texture improves.
- Whipped Cream Timing: Whip the cream right before serving to keep it fluffy and fresh. If it sits too long, it can weep or deflate.
- Multitasking: While the cake bakes, prepare the soak and clean up. Efficiency helps keep the kitchen manageable!
Once, I accidentally forgot the baking powder, and the cake was flat as a pancake. Lesson learned: don’t ever skimp on rising agents in this recipe!
Variations & Adaptations
This tres leches cake is pretty classic, but feel free to make it your own with these easy twists:
- Chocolate Tres Leches: Add ¼ cup (25g) cocoa powder to the dry ingredients for a rich chocolate version.
- Fruit-Infused: Fold in chopped mango or pineapple into the batter or top with fresh tropical fruits for a summery vibe.
- Dairy-Free Version: Use coconut milk and coconut cream for the soak and topping to keep it creamy without dairy.
- Spiced Soak: Add a splash of rum or a pinch of chili powder to the milk soak for a grown-up kick.
- Mini Cakes: Make individual portions using ramekins or muffin tins, perfect for parties or portion control.
Personally, I once made a version with a hint of coffee in the soak for a Cinco de Mayo brunch, and it was an unexpected hit. Don’t be afraid to experiment!
Serving & Storage Suggestions
Serve this tres leches cake chilled, straight from the fridge. The creamy soak and cool whipped topping make it incredibly refreshing, especially on warmer Cinco de Mayo afternoons.
Pair it with a cup of strong Mexican coffee or a fruity margarita to complement the flavors perfectly. For a light garnish, fresh berries or a sprinkle of cinnamon add just the right touch.
Store leftovers tightly covered in the refrigerator for up to 4 days. The flavors actually deepen over time, but the whipped topping is best fresh. If you need to freeze it, wrap well and freeze for up to 1 month; thaw overnight in the fridge before serving.
When reheating, I recommend just serving cold or at room temperature to keep the soak intact—microwaving can cause the milk to separate and the texture to suffer.
Nutritional Information & Benefits
This tres leches cake is a treat, but it also includes some nutritional perks thanks to its wholesome ingredients:
- Approximate calories per serving (1/12th of cake): 320 kcal
- Good source of calcium from the three milks, supporting bone health.
- Protein from eggs and milk contributes to muscle repair and satiety.
- Contains dairy, so not suitable for those with lactose intolerance or dairy allergies.
- Gluten present in traditional flour; use almond flour for gluten-free needs.
While it’s indulgent, enjoying this cake as part of a balanced celebration fits perfectly into a joyful lifestyle. I love that it brings people together without complicated prep or obscure ingredients.
Conclusion
In the end, this perfect tres leches cake recipe is more than just a dessert—it’s a celebration in every bite. Whether you’re honoring Cinco de Mayo or just craving a luscious, creamy cake, it’s reliable, delicious, and simple enough to make any day feel special.
Feel free to tweak it based on your tastes—add fruit, spices, or even a splash of your favorite liquor. The best part is how it brings smiles and requests for seconds wherever it goes.
Honestly, this recipe has stayed with me through many celebrations, potlucks, and quiet nights at home. I hope it finds a place in your kitchen and heart too. If you try it, I’d love to hear how you make it your own—drop a comment or share your tweaks!
So grab your mixing bowl, and let’s make some memories with this unforgettable tres leches cake.
Frequently Asked Questions
What is tres leches cake?
Tres leches cake is a sponge cake soaked in a mixture of three milks: evaporated milk, sweetened condensed milk, and whole milk. It’s known for its moist, creamy texture and is a popular dessert in Latin America.
Can I make tres leches cake ahead of time?
Yes! In fact, it tastes better after chilling for several hours or overnight, which allows the milk soak to fully absorb and the flavors to meld.
How do I prevent the cake from becoming soggy?
Make sure the cake is completely cooled before pouring on the milk soak. Also, poke holes evenly so the soak distributes well without pooling.
Can I freeze tres leches cake?
You can freeze the cake without the whipped topping for up to one month. Wrap tightly, thaw in the fridge overnight, then add fresh whipped cream before serving.
Is this recipe dairy-free or gluten-free?
The traditional recipe is neither, but you can substitute coconut milk and cream for dairy-free and almond flour for gluten-free options, keeping in mind the texture might vary slightly.
For a festive dessert that always impresses, this perfect tres leches cake recipe is your go-to. And if you love rich, creamy treats, you might also enjoy my caramel flan with cinnamon twist for another sweet Cinco de Mayo delight.
Pin This Recipe!

Perfect Tres Leches Cake Recipe Easy Homemade Cinco de Mayo Dessert
An easy and reliable tres leches cake recipe that delivers a moist, airy sponge soaked in a luscious three-milk mixture, topped with light whipped cream. Perfect for Cinco de Mayo celebrations or any festive occasion.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 5 hours 55 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Mexican
Ingredients
- 1 cup (125g) all-purpose flour
- 1 ½ tsp baking powder
- ¼ tsp salt
- 5 large eggs, separated (room temperature)
- 1 cup (200g) granulated sugar, divided
- ⅓ cup (80ml) whole milk
- 1 tsp pure vanilla extract
- 1 can (12 oz / 354ml) evaporated milk
- 1 can (14 oz / 396g) sweetened condensed milk
- 1 cup (240ml) whole milk (or half-and-half for richer flavor)
- ½ tsp ground cinnamon
- 1 ½ cups (360ml) heavy whipping cream, cold
- 3 tbsp powdered sugar
- 1 tsp vanilla extract
- Optional garnishes: fresh berries (strawberries, raspberries), ground cinnamon or toasted coconut flakes
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan lightly with butter or non-stick spray.
- Sift together flour, baking powder, and salt. Set aside.
- Separate eggs carefully. In a large bowl, beat egg yolks with ¾ cup (150g) sugar until pale and thick, about 3-4 minutes. Add milk and vanilla, mix until combined.
- Gently fold dry ingredients into yolk mixture using a rubber spatula, being careful not to overmix.
- In a separate bowl, beat egg whites until soft peaks form. Gradually add remaining ¼ cup (50g) sugar and continue beating until stiff peaks form.
- Fold egg whites into batter in three additions gently to keep cake light and fluffy.
- Pour batter into prepared pan and smooth the top. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean.
- Remove from oven and let cool completely on a wire rack, about 1 hour.
- While cake cools, whisk together evaporated milk, sweetened condensed milk, whole milk, and cinnamon for the soak.
- Once cooled, poke holes all over the cake with a fork or skewer. Slowly pour milk mixture evenly over cake, allowing it to soak in. Refrigerate at least 4 hours or overnight.
- Before serving, whip heavy cream with powdered sugar and vanilla until soft peaks form. Spread whipped cream generously over soaked cake.
- Garnish with fresh berries or a light dusting of cinnamon or toasted coconut flakes. Slice and enjoy.
Notes
Use room temperature eggs for better volume. Fold batter gently to keep it airy. Cool cake completely before soaking to avoid sogginess. Poke holes evenly for even soak absorption. Refrigerate at least 4 hours or overnight for best flavor. Whip cream just before serving to keep it fresh and fluffy. For dairy-free, substitute coconut milk and cream; for gluten-free, use almond flour but expect texture differences.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 320
- Sugar: 28
- Sodium: 210
- Fat: 15
- Saturated Fat: 9
- Carbohydrates: 38
- Fiber: 0.5
- Protein: 6
Keywords: tres leches cake, tres leches, Cinco de Mayo dessert, easy tres leches, homemade tres leches cake, Mexican dessert, moist cake, creamy cake



