Let me paint you a picture: the gentle aroma of freshly baked sponge cake drifting through my kitchen, mingling with the sweet, juicy scent of ripe strawberries. The first time I pulled a Tres Leches Cake out of the oven (I was knee-high to a grasshopper, watching my grandma pour creamy milk over the golden cake), I knew this was something special. There’s a particular magic that happens when a simple cake soaks up a trio of milks until it’s impossibly tender, then gets crowned with a glossy strawberry topping — you pause, take a deep breath, and just smile because you know you’re onto something truly special.
Honestly, the nostalgia hits hard with this one. It reminds me of family celebrations, where my aunt would whip up a Tres Leches Cake and we’d all sneak spoonfuls of the strawberry sauce before it even reached the table. My family can’t resist – I’ve caught more than one person stealing bites straight from the fridge (and, you know what, I really can’t blame them). The cake is dangerously easy, and it fills the house with pure, comforting sweetness. It’s the kind of dessert that feels like a warm hug after a long day, and I wish I’d discovered just how simple it was to make at home years ago.
This Tres Leches Cake with Strawberry Topping is perfect for potlucks, birthdays, or brightening up your Pinterest dessert board. It’s been tested (in the name of research, of course) more times than I can count, and has quickly become a staple for family gatherings, gifting, and lazy Sunday afternoons. If you’re craving something that delivers pure, nostalgic comfort, you’re going to want to bookmark this one — trust me.
Why You’ll Love This Tres Leches Cake Recipe
Years of baking and tweaking have taught me a thing or two about what makes a homemade Tres Leches Cake truly irresistible. Here’s why my version – with its easy homemade strawberry topping – stands out and wins rave reviews every time:
- Quick & Easy: Comes together in under 1 hour (plus soaking time), so you’re not spending all day in the kitchen.
- Simple Ingredients: You probably have everything you need already — no fancy trips to specialty stores required.
- Perfect for Parties: Whether it’s a cozy birthday, holiday dinner, or backyard BBQ, this cake’s festive look and crowd-pleasing flavor make it a star.
- Crowd-Pleaser: Kids swoon, adults ask for seconds — trust me, the combination of milky cake and fresh strawberry sauce is universally loved.
- Unbelievably Delicious: The texture is so tender it practically melts, and the strawberry topping adds just enough zing to balance the sweet, creamy base.
What sets this Tres Leches Cake apart is my secret for the sponge: a blend of cake flour and all-purpose flour for perfect lightness, plus a special mixing method that keeps things airy. The strawberry topping isn’t just tossed on — it’s simmered with a touch of lemon and sugar for a glossy finish that’s way better than store-bought. If you’ve ever tried making this cake and ended up with a soggy mess or bland fruit, you’ll appreciate how these little tweaks make all the difference.
It’s not just good — it’s the kind of dessert that makes you close your eyes and savor the moment. Comfort food, but lighter and fresher, with a homemade twist that turns any meal into a celebration. Whether you’re looking to impress friends or treat yourself to something special, this Tres Leches Cake with Strawberry Topping hits the sweet spot every time.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and that famously tender Tres Leches texture — all topped with a fresh strawberry sauce you’ll want to eat by the spoonful. Most items are pantry staples, and you can easily swap things in or out if needed.
For the Sponge Cake:
- 1 cup (120g) cake flour (for lightness; I like King Arthur brand)
- 1/2 cup (60g) all-purpose flour (adds structure)
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon fine sea salt
- 5 large eggs, room temperature (separated)
- 1 cup (200g) granulated sugar (divided; for beating with yolks and whites)
- 1/3 cup (80ml) whole milk (adds richness)
- 1 teaspoon pure vanilla extract (I prefer Nielsen-Massey)
For the Tres Leches Soak:

- 1 cup (240ml) evaporated milk
- 1 cup (240ml) sweetened condensed milk
- 1 cup (240ml) heavy cream (or half-and-half for a lighter option)
For the Strawberry Topping:
- 2 cups (300g) fresh strawberries, hulled and sliced (frozen works in a pinch)
- 1/4 cup (50g) granulated sugar (adjust to taste)
- 1 tablespoon (15ml) lemon juice (brightens the flavor)
- 1/2 teaspoon vanilla extract
For the Whipped Cream:
- 1 cup (240ml) heavy cream, chilled
- 2 tablespoons (25g) powdered sugar
- 1/2 teaspoon vanilla extract
Optional Garnishes:
- Extra strawberries, whole or halved
- Fresh mint leaves
- Toasted coconut flakes
Ingredient Tips: For the best sponge, use cake flour if you can. If you’re gluten-free, swap in a 1:1 gluten-free flour blend. For dairy-free, use coconut milk for the soak and a plant-based whipped topping. In summer, swap in fresh berries of your choice for the topping — blueberries and raspberries are lovely. If you want to cut the sugar, use a sugar substitute like monk fruit in the cake and topping.
Equipment Needed
- 9×13-inch baking pan (glass or metal; glass keeps the cake moister in my experience)
- Electric mixer (stand or handheld — you need it for whipping egg whites and cream)
- Mixing bowls (at least two; one for dry, one for wet ingredients)
- Whisk (for combining flour and baking powder)
- Rubber spatula (essential for folding egg whites into the batter gently)
- Small saucepan (for simmering the strawberry topping)
- Measuring cups and spoons
- Fine mesh sieve (optional, for dusting powdered sugar or straining strawberry sauce)
If you don’t have an electric mixer, a sturdy whisk and some elbow grease will do (I’ve made it this way, though your arm might protest by the end!). For the pan, I’ve had success with both Pyrex and budget-friendly aluminum — just avoid anything nonstick for best soak results. Make sure your mixing bowls are squeaky clean when whipping egg whites (any grease makes them collapse). For storage, a simple airtight container works; you don’t need anything fancy. Clean your mixer whisks and spatula right after use to keep them in good shape.
Preparation Method
-
Prep the Oven and Pan:
Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan with butter or nonstick spray. (If you want easy removal, line with parchment paper.) -
Mix Dry Ingredients:
In a medium bowl, whisk together 1 cup (120g) cake flour, 1/2 cup (60g) all-purpose flour, 1 1/2 teaspoons baking powder, and 1/4 teaspoon salt. Set aside. -
Beat Egg Yolks with Sugar:
In a large mixing bowl, beat 5 egg yolks with 3/4 cup (150g) sugar until pale and creamy (about 2-3 minutes with electric mixer on medium-high). Add 1/3 cup (80ml) milk and 1 teaspoon vanilla extract; mix until just combined. -
Whip Egg Whites:
In a separate clean bowl, beat 5 egg whites until soft peaks form. Gradually add the remaining 1/4 cup (50g) sugar and continue whipping until stiff peaks hold (about 3-4 minutes, don’t overbeat). -
Combine Batter:
Gently fold the dry ingredients into the egg yolk mixture until just combined. Then, carefully fold in the whipped egg whites in two batches using a rubber spatula. The batter will be light and airy – don’t overmix! -
Bake:
Pour the batter into your prepared pan and smooth the top. Bake for 25-30 minutes, or until the cake is golden, springs back when touched, and a toothpick comes out clean. The kitchen will smell amazing! -
Cool and Poke:
Let the cake cool in the pan for 10 minutes, then poke holes all over with a fork or skewer (about every inch). This helps the milk soak in nicely. Let cool completely, about 30 more minutes. -
Make Tres Leches Soak:
In a pitcher, whisk together 1 cup (240ml) evaporated milk, 1 cup (240ml) sweetened condensed milk, and 1 cup (240ml) heavy cream. Slowly pour the mixture over the cooled cake, letting it seep in. Refrigerate for at least 2 hours (overnight is best). -
Prepare Strawberry Topping:
In a small saucepan, combine 2 cups (300g) sliced strawberries, 1/4 cup (50g) sugar, 1 tablespoon (15ml) lemon juice, and 1/2 teaspoon vanilla. Cook over medium heat, stirring occasionally, until strawberries are soft and syrupy (about 8-10 minutes). Let cool. -
Whip Cream:
In a cold bowl, beat 1 cup (240ml) heavy cream with 2 tablespoons (25g) powdered sugar and 1/2 teaspoon vanilla until soft peaks form. Don’t overwhip — just enough to hold shape. -
Assemble:
Spread whipped cream evenly over the soaked cake. Spoon strawberry topping over the cream, letting some syrup drip down the sides. Garnish with extra strawberries and mint if desired. -
Chill and Serve:
Chill for 30 minutes before serving for clean slices and maximum flavor. Enjoy your tender Tres Leches Cake with Strawberry Topping!
Troubleshooting Notes: If your cake deflates or is dense, check your egg whites — they must be whipped to stiff peaks and gently folded. If the milk pools on top, let the cake chill longer; it always soaks in by morning. For extra efficiency, make the strawberry topping while the cake bakes. If your whipped cream gets grainy, you’ve gone too far — just add a splash of cream and gently mix to rescue it.
Cooking Tips & Techniques
Here’s where years of trial and error (and a few kitchen flops) pay off. Making a tender Tres Leches Cake with that irresistible strawberry topping is all about the little details:
- Don’t skip separating the eggs: This step is key for the airy texture. I learned the hard way — once tried skipping it, and ended up with a flat cake that nobody wanted seconds of.
- Use room temperature ingredients: Eggs and milk blend better and whip up higher; cold eggs make the sponge dense.
- Poke holes generously: You want lots of little channels for the milk to soak in. I use a thin skewer for best results.
- Pour the milk slowly: Give it time to seep in. If you rush, it will pool and make the bottom soggy.
- Chill overnight if possible: The flavor and texture improve dramatically — the cake becomes even more tender, and the topping sets perfectly.
- Simmer, don’t boil, the strawberries: It keeps the fruit soft but not mushy, and the sauce glossy. Overcooking makes it jammy (unless that’s your style!).
- Multitask smartly: While the cake bakes, prep your soak and strawberry topping. That way, everything comes together faster.
- Consistency tip: Always sift the flour for the sponge. I skipped this once and regretted the lumps in my final cake.
Honestly, my biggest mistakes have come from rushing or skipping steps. Take your time with the soaking and chilling — it’s what makes the texture so dreamy. For the topping, taste as you go and adjust sugar to your berries’ sweetness. If you want neat slices, wipe your knife between cuts (a little detail that makes the presentation pop!).
Variations & Adaptations
One of the best parts about Tres Leches Cake is how flexible it is. Here are some tasty ways to switch things up:
- Gluten-Free: Use a 1:1 gluten-free flour blend in place of cake and all-purpose flour. I’ve tried Bob’s Red Mill — works like a charm!
- Dairy-Free: Substitute coconut milk for the soak, and use a plant-based whipped topping. The cake will have a slight coconut flavor that pairs beautifully with strawberries.
- Seasonal Fruit Topping: Swap strawberries for blueberries, raspberries, or even peaches in summer. In winter, try a cinnamon apple compote.
- Chocolate Variation: Add 2 tablespoons (15g) unsweetened cocoa powder to the flour mix for a subtle chocolate sponge.
- Nutty Twist: Sprinkle toasted coconut or sliced almonds on top for extra crunch.
For different cooking methods, you can bake the sponge as cupcakes for single servings (adjust baking time to 15-18 minutes). If you want a richer flavor, use dulce de leche instead of sweetened condensed milk in the soak. For allergies, swap almond flour for cake flour if gluten is a concern, or use oat milk for nut-free soaking. My personal favorite adaptation? Swapping the strawberry topping for a quick cherry compote when cherries are in season — it’s a whole new level of delicious!
Serving & Storage Suggestions
This Tres Leches Cake with Strawberry Topping is best served chilled, straight from the fridge. The creamy texture and cool fruit sauce are pure comfort — especially on hot days. Present slices on a pretty plate, topped with extra berries and a sprig of mint for that Pinterest-worthy look.
Pair with a cup of coffee, iced tea, or a light sparkling wine for celebrations. It’s fantastic alongside savory Mexican dishes like enchiladas or grilled chicken — the sweet, creamy finish balances spicy mains.
Store leftovers in an airtight container in the refrigerator for up to 4 days. The cake actually gets better as it sits, soaking up even more flavor. For longer storage, freeze slices in a single layer, then wrap individually. Thaw overnight in the fridge before serving. To reheat, let the cake come to room temperature for about 15 minutes — but honestly, it’s best enjoyed cold. The strawberry topping will thicken a bit after chilling, which makes it even more luscious!
Nutritional Information & Benefits
| Serving Size | Calories | Protein | Carbs | Fat | Fiber |
|---|---|---|---|---|---|
| 1 slice (1/12 cake) | 340 | 7g | 42g | 16g | 2g |
Strawberries add vitamin C and antioxidants, while the eggs provide protein and healthy fats. If you use whole milk and cream, you get extra calcium (though, let’s face it, this is a treat more than a health food). For gluten-free or dairy-free diets, the recipe adapts easily. Allergens to watch: wheat, milk, eggs — so be mindful with substitutions.
From my perspective, this cake is pure comfort — a sweet treat that delivers joy and a little fruit-powered nutrition, too. If you’re keeping an eye on sugar, use less in the topping or swap in a natural sweetener. Every now and then, a slice of Tres Leches Cake with Strawberry Topping feels like a well-deserved reward.
Conclusion
If you’re searching for a dessert that’s easy, crowd-pleasing, and loaded with nostalgic flavor, this Tres Leches Cake with Strawberry Topping is the one to try. Light, tender, and soaked in creamy goodness — it’s comfort food at its best, with a fresh strawberry twist that makes it irresistible.
Don’t be afraid to switch up the topping or adapt for dietary needs — honestly, the recipe welcomes creativity. I keep coming back to this cake because it’s simple to make, always impresses, and never disappoints. Whether you’re baking for a gathering or just treating yourself, this cake is a warm hug in dessert form.
I’d love to hear your spin! Leave a comment below with your favorite adaptation, share your photos, or tag me if you try it. Happy baking — and enjoy every sweet, milky bite!
FAQs
Can I make Tres Leches Cake ahead of time?
Absolutely! It actually tastes better after chilling overnight, giving the milk more time to soak in. Prepare up to 2 days ahead for best results.
What if I don’t have cake flour?
No worries. Use all-purpose flour instead, but sift it well to keep the cake light. Or mix 3/4 cup all-purpose flour with 2 tablespoons cornstarch for a quick cake flour substitute.
Can I use frozen strawberries for the topping?
Yes! Just thaw and drain them first. The flavor is still great, and the sauce will be a bit thicker. Adjust sugar as needed.
How do I prevent a soggy cake?
Poke lots of holes and pour the milk slowly. Let the cake chill and absorb everything — if it seems wet, give it more time in the fridge.
Is Tres Leches Cake gluten-free?
Not by default, but you can make it gluten-free by using a 1:1 gluten-free flour blend instead of regular flour. The texture is still wonderfully tender!
Pin This Recipe!

Tres Leches Cake Recipe: Easy Homemade Strawberry Topping
This Tres Leches Cake is a tender, airy sponge soaked in a trio of milks and topped with a glossy homemade strawberry sauce and whipped cream. It’s a nostalgic, crowd-pleasing dessert perfect for celebrations or cozy nights in.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 3 hours (including chilling and soaking)
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Mexican
Ingredients
- 1 cup cake flour
- 1/2 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon fine sea salt
- 5 large eggs, room temperature (separated)
- 1 cup granulated sugar (divided)
- 1/3 cup whole milk
- 1 teaspoon pure vanilla extract
- 1 cup evaporated milk
- 1 cup sweetened condensed milk
- 1 cup heavy cream (or half-and-half)
- 2 cups fresh strawberries, hulled and sliced
- 1/4 cup granulated sugar (for topping)
- 1 tablespoon lemon juice
- 1/2 teaspoon vanilla extract (for topping)
- 1 cup heavy cream, chilled (for whipped cream)
- 2 tablespoons powdered sugar
- 1/2 teaspoon vanilla extract (for whipped cream)
- Extra strawberries, whole or halved (optional garnish)
- Fresh mint leaves (optional garnish)
- Toasted coconut flakes (optional garnish)
Instructions
- Preheat oven to 350°F (175°C). Lightly grease a 9×13-inch baking pan with butter or nonstick spray. Line with parchment paper for easy removal if desired.
- In a medium bowl, whisk together cake flour, all-purpose flour, baking powder, and salt. Set aside.
- In a large mixing bowl, beat egg yolks with 3/4 cup sugar until pale and creamy (2-3 minutes). Add milk and vanilla extract; mix until just combined.
- In a separate clean bowl, beat egg whites until soft peaks form. Gradually add remaining 1/4 cup sugar and continue whipping until stiff peaks hold (3-4 minutes).
- Gently fold dry ingredients into egg yolk mixture until just combined. Carefully fold in whipped egg whites in two batches using a rubber spatula. Do not overmix.
- Pour batter into prepared pan and smooth the top. Bake for 25-30 minutes, or until golden, springs back when touched, and a toothpick comes out clean.
- Let cake cool in pan for 10 minutes, then poke holes all over with a fork or skewer (about every inch). Let cool completely, about 30 more minutes.
- In a pitcher, whisk together evaporated milk, sweetened condensed milk, and heavy cream. Slowly pour mixture over cooled cake, letting it seep in. Refrigerate for at least 2 hours (overnight is best).
- In a small saucepan, combine sliced strawberries, sugar, lemon juice, and vanilla. Cook over medium heat, stirring occasionally, until strawberries are soft and syrupy (8-10 minutes). Let cool.
- In a cold bowl, beat heavy cream with powdered sugar and vanilla until soft peaks form. Do not overwhip.
- Spread whipped cream evenly over soaked cake. Spoon strawberry topping over cream, letting some syrup drip down the sides. Garnish with extra strawberries and mint if desired.
- Chill for 30 minutes before serving for clean slices and maximum flavor. Enjoy!
Notes
For best results, use room temperature eggs and milk. Sift flour for a lump-free sponge. Chill cake overnight for optimal texture and flavor. Adjust sugar in strawberry topping to taste. For gluten-free or dairy-free, substitute as needed. Wipe knife between slices for neat presentation.
Nutrition
- Serving Size: 1 slice (1/12 cake)
- Calories: 340
- Sugar: 32
- Sodium: 180
- Fat: 16
- Saturated Fat: 10
- Carbohydrates: 42
- Fiber: 2
- Protein: 7
Keywords: Tres Leches Cake, Strawberry Topping, Mexican Dessert, Sponge Cake, Party Cake, Easy Cake Recipe, Whipped Cream, Summer Dessert, Potluck, Birthday Cake



