Picture this: the kitchen fills with the sweet, creamy aroma of fresh milk and vanilla, and you can almost hear the gentle fizz of air bubbles as the tres leches soak into the cake. That first bite is pure magic—a forkful so soft and moist, it practically melts in your mouth, leaving behind a lingering sweetness that makes you close your eyes and savor every second. I still remember the first time I made this tres leches cake. I was searching for something special, something nostalgic, yet a little fancy, to bring to a family potluck. The moment the cake came out of the oven, golden and promising, I knew I was onto something good. But it wasn’t until I poured the three-milk mixture over the warm cake that the transformation truly began—the kind of moment where you pause, take a deep breath, and just smile because you know you’re onto something truly special.
My abuela used to make tres leches on rainy Sundays (back when I was knee-high to a grasshopper!), and there was always a rush to snag an extra slice before it disappeared. Everyone would gather in the living room with plates balancing on their knees, whipped cream smudged on chins, and strawberries rolling across the table. There’s just something about the way this cake brings people together. Honestly, I wish I’d discovered this ultra-moist version years ago—it’s dangerously easy and delivers pure, nostalgic comfort. The whipped cream and strawberries aren’t just a garnish; they’re the finishing touch that makes every bite pop with freshness and color. My family couldn’t stop sneaking forkfuls off the cooling rack (and I can’t really blame them).
If you’re looking for a dessert to brighten up your Pinterest board, wow your brunch guests, or just treat yourself after a long week, this tres leches cake recipe is your ticket. I’ve tested it more times than I care to admit (in the name of research, of course), and each batch just gets better. It’s become a staple for birthdays, gifting, and those “just because” days. So, whether you’re new to tres leches or a lifelong fan, you’re going to want to bookmark this one—it feels like a warm hug in cake form.
Why You’ll Love This Tres Leches Cake Recipe
You know what? There are cakes, and then there’s tres leches cake—a dessert with a reputation for making people swoon. After baking dozens of versions, testing different milk combos, and getting feedback from everyone (including my picky cousin who never likes anything too sweet), I can promise this ultra-moist tres leches cake is a cut above the rest.
- Quick & Easy: Comes together in under 30 minutes of active prep—perfect for busy weeknights or when you need something show-stopping in a flash.
- Simple Ingredients: No fancy grocery runs required. Everything you need is likely already in your fridge or pantry.
- Perfect for Any Occasion: Whether it’s a birthday, a family dinner, a holiday brunch, or a potluck, this tres leches cake fits right in.
- Crowd-Pleaser: Always gets rave reviews from kids and adults alike. (Trust me, I’ve never had leftovers!)
- Unbelievably Delicious: The combination of airy sponge, rich milk soak, and fresh whipped cream is next-level comfort food.
So, what sets this recipe apart? It’s all about balance—the cake is sturdy enough to hold all that luscious milk, but tender enough to melt on your tongue. I blend the eggs longer for extra volume (thanks to a tip from a pastry chef friend), and I use a touch of vanilla bean for real flavor. The whipped cream isn’t just sweet; it’s lightly stabilized so it holds its shape, and the strawberries add a fresh, fruity contrast that cuts through the richness.
This recipe isn’t just good—it’s the kind that makes you pause after the first bite and close your eyes. It’s comfort food, made easier and a little healthier (less sugar, but all the flavor), and it transforms even a regular dinner into a memory. You’ll love how impressive it looks with almost no effort, and how everyone wants the recipe after just one taste.
What Ingredients You Will Need
This tres leches cake recipe uses straightforward, wholesome ingredients. They come together to create a super-moist, flavor-packed dessert with all the classic charm and none of the fuss. Here’s what you’ll need:
- For the Cake:
- 1 cup (120g) all-purpose flour (or use gluten-free blend for GF option)
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 5 large eggs, room temperature
- 1 cup (200g) granulated sugar, divided
- 1/3 cup (80ml) whole milk
- 1 teaspoon pure vanilla extract (or vanilla bean paste for extra flavor)
- Butter, for greasing pan
- For the Tres Leches Soak:
- 1 cup (240ml) evaporated milk
- 1 cup (240ml) sweetened condensed milk
- 3/4 cup (180ml) heavy cream
- 1 teaspoon vanilla extract
- For the Whipped Cream Topping:
- 1 1/2 cups (360ml) heavy whipping cream, cold
- 3 tablespoons (24g) powdered sugar
- 1/2 teaspoon vanilla extract
- Optional: 1 tablespoon instant vanilla pudding powder (helps stabilize, especially for parties)
- For the Strawberries:
- 1 pint (about 300g) fresh strawberries, hulled and sliced
- 1 tablespoon granulated sugar (optional, if berries are tart)
Ingredient tips: I like using King Arthur flour for consistent texture. For dairy, choose brands with minimal additives if possible—good milk makes a difference! If strawberries aren’t in season, swap in raspberries or even mango slices. For a dairy-free twist, use coconut milk and coconut whipping cream. The recipe is flexible: almond flour works for gluten-free folks, and you can use lactose-free condensed milk if needed.
Most of these are pantry staples, but don’t hesitate to substitute what you have on hand. The magic really happens when the three milks soak into the cake, so don’t skimp on that step!
Equipment Needed
You don’t need a fancy kitchen to make this tres leches cake recipe. Here’s what I use every time:
- 9×13 inch (23x33cm) baking pan—glass or ceramic is best for even soaking
- Mixing bowls (2 large, 1 small)
- Electric mixer (stand or hand-held)
- Whisk (for combining dry ingredients)
- Rubber spatula (for folding and scraping batter)
- Measuring cups and spoons (US and metric)
- Fine mesh sieve (optional, for sifting flour)
- Offset spatula or butter knife (to spread whipped cream)
- Baking spray or butter (to grease the pan)
If you don’t have an electric mixer, a sturdy whisk and some elbow grease will work (though it takes longer). I’ve used disposable aluminum pans for parties—they’re budget-friendly but don’t soak quite as evenly. Glass pans are my favorite because you can see the milk working its way through the cake. For whipped cream stabilization, a chilled metal bowl makes a big difference. (Learned that the hard way after a summer birthday party!) Keep your mixer attachments clean and dry for best results.
Preparation Method

-
Prep the Pan:
Grease a 9×13 inch (23x33cm) pan with butter or baking spray. Preheat your oven to 350°F (175°C). Set aside. -
Mix Dry Ingredients:
In a medium bowl, whisk together 1 cup (120g) flour, 1 1/2 teaspoons baking powder, and 1/4 teaspoon salt. Sift if you want extra fluffiness. -
Beat Eggs and Sugar:
Separate 5 eggs. Place yolks in one large bowl, whites in another. Beat yolks with 3/4 cup (150g) sugar on high speed until pale yellow and doubled in volume (about 3 minutes). Add 1/3 cup (80ml) milk and 1 teaspoon vanilla extract. Mix until combined. -
Whip Egg Whites:
Beat egg whites until soft peaks form, then gradually add the remaining 1/4 cup (50g) sugar. Continue beating until stiff peaks form—should look glossy and hold shape when you lift the whisk. -
Combine Batter:
Gently fold the dry ingredients into the yolk mixture with a spatula—don’t overmix. Fold in the whipped egg whites in thirds, being careful to keep the batter airy. (If it deflates a bit, don’t fret! The cake will still rise beautifully.) -
Bake:
Pour batter into prepared pan and smooth with an offset spatula. Bake for 25-30 minutes, until golden and a toothpick inserted in the center comes out clean. The cake will look slightly pulled from the pan edges. -
Cool and Poke:
Let cake cool in pan for 10 minutes. Use a fork or skewer to poke holes all over the surface—about every inch. This helps the tres leches mixture soak in evenly. -
Prepare Tres Leches Soak:
In a bowl, whisk together 1 cup (240ml) evaporated milk, 1 cup (240ml) sweetened condensed milk, 3/4 cup (180ml) heavy cream, and 1 teaspoon vanilla extract. -
Soak the Cake:
Slowly pour the milk mixture over the entire cake, letting it absorb as you go. (It might look like a lot, but trust me—it all soaks in!) Cover and chill in the fridge for at least 2 hours, or overnight if you want max moisture. -
Make Whipped Cream:
Beat 1 1/2 cups (360ml) heavy cream, 3 tablespoons (24g) powdered sugar, 1/2 teaspoon vanilla, and optional pudding powder on medium-high until stiff peaks form. (If it starts to look grainy, stop right away.) -
Prep Strawberries:
Hull and slice 1 pint (about 300g) strawberries. Toss with 1 tablespoon sugar if desired. (Taste—you want them sweet but not syrupy.) -
Assemble:
Spread whipped cream evenly over chilled, soaked cake. Top with strawberries, arranging them in rows or a loose pile (looks gorgeous either way!). -
Serve:
Slice into squares, wipe the knife between cuts for clean edges, and serve cold. Each piece should be super-moist and creamy with a cloud of whipped cream on top.
Troubleshooting: If your cake seems dry, make sure to poke enough holes and pour slowly. If the whipped cream is too runny, chill the bowl and cream before beating. If strawberries bleed too much, add them right before serving. For efficiency, prep the milk mixture and whipped cream while the cake bakes and cools.
Cooking Tips & Techniques
After plenty of trial and error, I’ve picked up a few tricks for tres leches cake success. Here’s what I swear by:
- Don’t rush the soak: Let the cake chill for a minimum of 2 hours (overnight is even better). The longer it sits, the more evenly moist it becomes.
- Eggs at room temperature: They whip higher and give the cake more lift. If you forget, submerge them in warm water for 5 minutes.
- Beat egg whites to stiff—but not dry—peaks: If they look crumbly, you’ve gone too far. If the peaks flop, beat a bit longer.
- Use a glass pan: It helps you see how well the milk is soaking in (and makes serving easier).
- Stabilize your whipped cream: A touch of instant pudding or cornstarch keeps it fluffy for hours.
- Multitasking: While the cake bakes, prep strawberries and whip cream. It’s a time-saver!
- Common mistakes: Undermixing the batter can leave flour pockets. Overmixing deflates air—so fold gently.
- Personal failures: I once skipped poking holes, and the milk just pooled on top. Lesson learned—poke generously!
Consistency is key: Measure ingredients carefully, use fresh baking powder, and don’t skip the chill time. For special occasions, decorate with extra berries or mint leaves. The cake is forgiving, but a little patience makes it truly ultra-moist.
Variations & Adaptations
One thing I love about tres leches cake is how customizable it is. Here are a few ways to make it your own:
- Dietary swaps: Use coconut milk, coconut cream, and almond milk instead of dairy for a lactose-free version. Top with coconut whipped cream and tropical fruit!
- Seasonal flavors: In winter, swap strawberries for poached pears or cinnamon-dusted apples. In spring, try blueberries and lemon zest.
- Chocolate tres leches: Add 1/4 cup (25g) cocoa powder to the dry ingredients. Top with chocolate whipped cream and raspberries—decadence!
- Low-sugar adaptation: Cut sugar by 1/3, use unsweetened condensed milk, and skip extra sugar on berries.
- Allergen substitutions: Gluten-free flour blends work great. For egg-free, use aquafaba whipped in place of whites (a little tricky, but doable!).
I once made a mango tres leches for a summer cookout—just swap strawberries for fresh mango and add a sprinkle of lime zest. It disappeared in minutes! The best part? You can experiment and find your favorite combo.
Serving & Storage Suggestions
This ultra-moist tres leches cake recipe is best served cold, straight from the fridge. Presentation matters—spread the whipped cream thickly, top with a generous layer of strawberries, and sprinkle with mint or lemon zest if you’re feeling fancy. For parties, cut into neat squares and serve with dessert plates and forks.
Pair with coffee, Mexican hot chocolate, or even a glass of sparkling wine if you’re celebrating. It’s a star on any dessert table, and leftovers (if there are any!) taste even better the next day.
Storage: Keep covered in the fridge for up to 4 days. The milk soak keeps the cake moist, but the whipped cream may loosen after two days—just whip up a fresh batch if needed. You can freeze the cake (without cream or berries) in an airtight container for up to 1 month. Thaw overnight, then top with cream and fruit before serving. Reheat isn’t recommended, as the texture is best cold.
Flavor notes: The milky soak deepens over time, making each bite richer. Strawberries may soften, so add just before serving for best texture.
Nutritional Information & Benefits
Here’s the scoop on what you’re eating (per slice, based on 12 servings):
- Calories: ~340
- Fat: 18g (mostly from cream and eggs)
- Protein: 7g
- Carbs: 36g
- Sugar: 28g
The cake is rich in calcium (from all the dairy), provides some protein, and fresh strawberries add vitamin C and antioxidants. For gluten-free or low-carb needs, use almond flour and sugar substitutes.
Allergen alert: Contains eggs, dairy, and wheat (unless substituted). If you have lactose intolerance, swap for lactose-free options. Tres leches cake is a treat, but when made with fresh ingredients, it’s a comfort food that feels nourishing—especially when shared with loved ones. Honestly, I like knowing exactly what goes in my cake, and it always feels better than a store-bought mix.
Conclusion
If you’re hunting for a dessert that’s easy, ultra-moist, and sure to wow everyone, this tres leches cake recipe with whipped cream and strawberries is it. The combination of soft sponge, creamy milk soak, and fresh berries is pure comfort—no wonder it’s a staple at every family gathering.
Feel free to make it your own—switch up the fruit, try a chocolate version, or experiment with dairy-free milks. That’s the beauty of this cake: it welcomes tweaks and always turns out delicious. Personally, I love how it brings everyone together (and how there’s never a crumb left).
So, give it a try! Leave a comment, share your twists, or tag me in your Pinterest posts—I’d love to see your version. Until then, I hope this cake brings you as much joy (and as many smiles) as it does in my kitchen. Happy baking!
Frequently Asked Questions
Can I make tres leches cake in advance?
Yes! In fact, it’s even better made the night before. The cake soaks up the milk and stays moist in the fridge for up to 4 days. Just add whipped cream and strawberries before serving.
What if I don’t have evaporated milk?
You can substitute with half-and-half or whole milk in a pinch. The flavor will be slightly less rich, but still delicious.
Can I freeze tres leches cake?
Freeze the cake (without whipped cream or fruit) tightly wrapped for up to 1 month. Thaw in the fridge, then add toppings just before serving.
How do I keep the whipped cream from melting?
Stabilize it with a spoonful of instant vanilla pudding or cornstarch. Chill your bowl and beaters before whipping for best results.
Is this recipe gluten-free or dairy-free?
It can be! Use gluten-free flour and swap in coconut or almond milk for the soak and topping. Just check your condensed milk for dairy content.
Pin This Recipe!

Tres Leches Cake Recipe: Easy Ultra-Moist Dessert with Whipped Cream
This ultra-moist tres leches cake is soaked in a rich three-milk mixture, topped with stabilized whipped cream and fresh strawberries. It’s a nostalgic, crowd-pleasing dessert that’s easy to make and perfect for any occasion.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 55 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Mexican
Ingredients
- 1 cup (120g) all-purpose flour (or gluten-free blend for GF option)
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 5 large eggs, room temperature
- 1 cup (200g) granulated sugar, divided
- 1/3 cup (80ml) whole milk
- 1 teaspoon pure vanilla extract (or vanilla bean paste)
- Butter, for greasing pan
- 1 cup (240ml) evaporated milk
- 1 cup (240ml) sweetened condensed milk
- 3/4 cup (180ml) heavy cream
- 1 teaspoon vanilla extract
- 1 1/2 cups (360ml) heavy whipping cream, cold
- 3 tablespoons (24g) powdered sugar
- 1/2 teaspoon vanilla extract
- Optional: 1 tablespoon instant vanilla pudding powder
- 1 pint (about 300g) fresh strawberries, hulled and sliced
- 1 tablespoon granulated sugar (optional, if berries are tart)
Instructions
- Grease a 9×13 inch pan with butter or baking spray. Preheat oven to 350°F (175°C).
- In a medium bowl, whisk together flour, baking powder, and salt. Sift for extra fluffiness if desired.
- Separate eggs. Beat yolks with 3/4 cup sugar on high speed until pale yellow and doubled in volume (about 3 minutes). Add milk and vanilla extract; mix until combined.
- Beat egg whites until soft peaks form, then gradually add remaining 1/4 cup sugar. Continue beating until stiff, glossy peaks form.
- Gently fold dry ingredients into yolk mixture. Fold in whipped egg whites in thirds, keeping batter airy.
- Pour batter into prepared pan and smooth. Bake for 25-30 minutes, until golden and a toothpick comes out clean.
- Let cake cool in pan for 10 minutes. Poke holes all over the surface with a fork or skewer.
- Whisk together evaporated milk, sweetened condensed milk, heavy cream, and vanilla extract.
- Slowly pour milk mixture over cake, letting it absorb. Cover and chill in fridge for at least 2 hours, or overnight.
- Beat heavy whipping cream, powdered sugar, vanilla, and optional pudding powder until stiff peaks form.
- Hull and slice strawberries. Toss with sugar if desired.
- Spread whipped cream over chilled, soaked cake. Top with strawberries.
- Slice into squares and serve cold.
Notes
Let the cake soak for at least 2 hours (overnight is best) for maximum moisture. Use room temperature eggs for best volume. Stabilize whipped cream with instant pudding or cornstarch if serving at a party. For gluten-free or dairy-free options, substitute flour and milks as needed. Add strawberries just before serving for best texture.
Nutrition
- Serving Size: 1 slice (1/12 of cak
- Calories: 340
- Sugar: 28
- Sodium: 180
- Fat: 18
- Saturated Fat: 11
- Carbohydrates: 36
- Fiber: 1
- Protein: 7
Keywords: tres leches cake, ultra-moist cake, Mexican dessert, whipped cream, strawberries, easy cake recipe, potluck dessert, birthday cake, comfort food



