
This 8×8 tres leches cake recipe delivers the perfect balance of tender vanilla sponge and luscious three-milk soak that’s become a Latin American classic. The secret lies in baking a delicate cake that absorbs the creamy mixture without falling apart—a technique I’ve perfected after years of testing.
What makes this version special is the precise layering and chilling process that creates that signature melt-in-your-mouth texture.
The recipe begins with a simple vanilla sponge cake baked in an 8×8 pan, then pierced all over to create tiny channels for the tres leches mixture to soak in evenly.
This isn’t just any cake—it’s a foolproof method that ensures every bite is moist, rich, and perfectly balanced between the cake’s subtle sweetness and the creamy milk mixture. The key is patience: letting the cake cool slightly before pouring the milk ensures it absorbs just right, never soggy.
What you’ll end up with is a velvety dessert that’s light yet indulgent, with layers of flavor in every forkful. The tres leches mixture—evaporated milk, condensed milk, and heavy cream—infuses the cake with a creamy, slightly sweet essence that’s impossible to resist.
Topped with whipped cream and a sprinkle of cinnamon, it’s the kind of dessert that feels like a warm hug in cake form.
Perfect for celebrations or a special treat, this recipe serves 12–16 and can be made ahead. The flavors only improve with time, making it ideal for meal prep or gifting. Let’s get started on creating this timeless classic!
Ingredients for 8×8 tres leches cake
Simple ingredients that transform into a velvety, creamy masterpiece with just three key techniques.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 cups | Sifted for even texture |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Unsalted Butter 🧈 | 1 cup | Room temperature, cubed |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Vanilla Extract 🌿 | 2 tsp | Pure extract, not imitation |
| Baking Powder 🧂 | 2 tsp | Not baking soda |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Evaporated Milk 🥛 | 12 oz | Full-fat for creaminess |
| Sweetened Condensed Milk 🥛 | 14 oz | Unopened can preferred |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best whipping |
| Ground Cinnamon 🌿 | ½ tsp | Freshly ground preferred |
| Whipped Cream 🍦 | 2 cups | Stabilized with powdered sugar |
| Powdered Sugar 🍚 | ½ cup | For whipped cream stability |
The milk cans are non-negotiable for texture. Store-brand works fine—just check the expiration dates. Evaporated milk should be full-fat, not skim, for that signature richness. Dulce de leche isn’t traditional but adds a caramel twist if you’re feeling adventurous. For the flour, I always sift it twice—once before mixing, once after adding dry ingredients. The butter? Salted or unsalted both work, but reduce added salt if using salted. Room temperature is key—cold butter makes the cake dense.
No evaporated milk? Substitute with 1 cup heavy cream + 1 cup whole milk, but texture won’t be identical. Sweetened condensed milk hard to find? Make your own by simmering 2 cups whole milk + 1.5 cups sugar until thickened. The whipped cream can be store-bought, but homemade with powdered sugar and vanilla tastes infinitely better. For a lighter cake, replace 1/4 cup flour with cornstarch. The cinnamon? Mexican canela has a deeper flavor if you can find it at a Latin market.
Store the cake layers wrapped tightly in the fridge for up to 3 days—flavors meld beautifully. For freezing, wrap each layer individually in plastic, then foil. Thaw overnight in the fridge before assembling. The tres leches mixture keeps 5 days refrigerated if you make it ahead. Whipped cream? Use within 2 hours of topping, or it gets grainy. I always make a double batch of the milk mixture—it’s perfect for dipping slices too.
Why You’ll Love This Recipe
- One-Bowl Wonder: I swear by this recipe—just mix the flour, sugar, butter, eggs, and vanilla in one bowl, bake, then pour the tres leches. No fancy layers, no stress, and the cake still turns out moist and tender every time.
- Vanilla Butter Bliss: That rich vanilla extract swirled into the batter? It’s the secret weapon here. The butter keeps it rich but not greasy, and the tres leches soak so well you’ll forget it’s “just” cake—until you take the first bite.
- Party in a Pan: This 8×8 size is perfect for gatherings—easy to slice, easy to serve, and no one will guess it’s low-effort. Plus, the leftovers? They’re just as good the next day, especially with a sprinkle of cinnamon.
- Budget-Friendly Luxury: Flour, sugar, butter, eggs—these are pantry staples you already own. The tres leches (evaporated milk, condensed milk, heavy cream) is cheap but feels indulgent. Honestly, it’s the kind of dessert that makes you feel fancy without breaking the bank.
Step-by-step instructions for 8×8 tres leches cake
Here’s the method for creating layers of tender cake perfectly soaked in creamy milk mixture.
Prepare the Cake Batter
Preheat your oven to 350°F. In a large mixing bowl, combine the 2 cups all-purpose flour, 1.5 cups granulated sugar, 2 tsp baking powder, 0.5 tsp salt, and 0.5 tsp ground cinnamon. Whisk these dry ingredients together until fully blended—this ensures even distribution and prevents lumps in your cake.
In a separate bowl, cream together the 1 cup unsalted butter and the 4 whole large eggs on medium speed until light and fluffy, about 3-4 minutes. This step incorporates air, which creates that signature tender crumb. Gradually add the 2 tsp vanilla extract while mixing to combine.
With the mixer running on low speed, slowly pour the dry ingredients into the wet mixture. Mix just until combined—overmixing develops gluten, which makes the cake tough. The batter should be smooth and pourable. Divide the batter evenly between two greased and parchment-lined 8×8-inch pans.
Bake the Cake Layers
Bake the cake layers for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be lightly golden, and the top should spring back when gently pressed. Rotate the pans halfway through baking for even cooking.
Once baked, remove the pans from the oven and let the cakes cool in the pans for 10 minutes. This brief cooling period prevents the layers from cracking when you transfer them. Then, carefully remove the cakes from the pans and let them cool completely on a wire rack—this is crucial for even soaking later.
Create the Tres Leches Mixture
While the cakes cool, prepare the signature milk mixture in a large bowl. Combine the 12 oz evaporated milk, 14 oz sweetened condensed milk, and 1 cup heavy whipping cream. Whisk until fully blended—this creates the ultra-creamy base that soaks into every layer.
This mixture should be smooth and thick enough to cling to the cake layers. If you prefer a slightly lighter texture, you can add 1-2 tablespoons of the whipped cream to the mixture, but don’t skip this step—it’s what makes tres leches uniquely delicious.
Assemble and Soak the Cake
Place one cake layer on a serving plate or in your 8×8-inch pan. Pour half of the milk mixture evenly over the layer, letting it soak in for about 10 minutes. The cake will begin to absorb the liquid, becoming moist and tender. Repeat with the second layer, pouring the remaining milk mixture over it.
Let the cake soak completely for at least 1 hour in the refrigerator. This gives the milk mixture time to fully penetrate the layers, creating that signature creamy texture. The longer it soaks, the more flavorful and moist the cake will be.
Top with Whipped Cream and Serve
In a separate bowl, whip together the 2 cups whipped cream and 0.5 cup powdered sugar until soft peaks form. This light topping balances the richness of the milk mixture. Spread the whipped cream evenly over the soaked cake, creating a smooth, even layer.
Garnish with a dusting of powdered sugar or a sprinkle of ground cinnamon for added flavor. Serve chilled—this cake tastes best when fully set and the flavors have melded together. Each slice should be velvety, moist, and bursting with creamy goodness.
Pro Tips For Making 8×8 Tres Leches Cake
- Bake Until Slightly Under: The cake will keep cooking in the pan after you pull it out—this is non-negotiable. Aim for a toothpick that comes out with moist crumbs (not wet batter, not dry flour). If you wait for a clean stick, you’ll end up with a dense, gummy mess that soaks up all the milk instead of holding its shape.
- Whip Egg Whites Cold: Skip the warm eggs—cold whites whip up faster and hold their volume better. Crack them into a chilled bowl, then whip them down to stiff peaks before folding into the batter. This keeps the cake light, not dense, and makes the tres leches soak in evenly instead of turning into a soggy brick.
- Mix Milk Slowly: Pour the first cup of evaporated milk into the cake before adding the condensed milk. This prevents the batter from curdling or separating when you mix in the heavy cream later. Stir gently—no whipping—just enough to combine. The cake’s texture depends on this step, and rushing it means a grainy, uneven finish.
- Chill the Cake Fully: I learned this the hard way—cutting into a warm cake means the milk mixture pools at the bottom instead of soaking through. Pop it in the fridge for at least 2 hours (overnight is ideal) before pouring the tres leches. Patience here guarantees every slice is moist, not just the top layer.
Flavor customization for this dish
Citrus Twist
Brighten the classic flavor with a zestful twist by adding 1 tbsp lime zest or 1 tsp orange extract to the cake batter. This pairs beautifully with the milk mixture and cuts through the richness.
I like to top with a dollop of whipped cream infused with 1 tsp lime juice for extra zing. 🌟
Coffee Infusion
For a sophisticated variation, replace ½ cup of the evaporated milk with ½ cup strong brewed coffee or espresso. This creates a mocha-inspired tres leches that’s perfect for dessert lovers who enjoy a hint of bitterness.
Add ½ tsp instant coffee granules directly to the cake batter for deeper flavor integration.
Spiced Rum Soak
Elevate the classic soak by adding 2 tbsp spiced rum (like Captain Morgan) to the tres leches mixture. Warm the rum slightly before mixing to release its aromatic oils. This variation works especially well when served with a sprinkle of toasted coconut flakes on top for a tropical vibe.
Chocolate-Dipped Layers
For a decadent twist, dip the bottom of each cake layer in melted dark or milk chocolate before assembling. This creates a stunning marbled effect when the tres leches mixture soaks in. Use 60% dark chocolate for a sophisticated touch or milk chocolate for a sweeter profile.
Fruit Compote Topping
Swap the traditional whipped cream topping for a warm fruit compote. I recommend passion fruit, mango, or berry compote—simmer 1 cup fruit with 2 tbsp sugar until thickened. The acidity balances the cake’s sweetness beautifully. Serve immediately for a warm contrast.
Nutty Crunch Layer
Add texture contrast by pressing crushed pecans or walnuts between the cake layers or on top. Toast the nuts first in a dry pan for 3-4 minutes until fragrant.
This adds a delightful crunch that complements the cake’s creamy texture. For extra flavor, mix the nuts with ½ tsp cinnamon** before toasting. 🌰
Nutrition facts
Frequently asked questions about 8×8 tres leches cake
Can I make this cake in a 9×13-inch pan instead?
Yes, but you’ll need to adjust the recipe slightly. For a 9×13-inch pan, bake just one layer (reduce flour to 1.5 cups and sugar to 1 cup) and double the tres leches mixture to 24 oz evaporated milk + 28 oz condensed milk + 2 cups heavy cream. The baking time will be 30-35 minutes at 350°F. The larger surface area means the cake will soak faster, so reduce the soaking time to 45 minutes.
Why did my cake turn out dense instead of light and fluffy?
This usually happens when the butter isn’t room temperature or the batter is overmixed. Make sure your butter is soft but not melted (it should leave a slight indent when pressed). Also, mix the batter just until combined—overmixing develops gluten, which makes the cake tough. Another common mistake is underbaking: the cake should spring back when pressed and have clean edges.
How long can I store the assembled cake?
The fully assembled cake stays fresh in the refrigerator for 3-4 days when stored properly. Wrap it tightly with plastic wrap and a foil layer to prevent drying. For longer storage, freeze the cake layers separately (before soaking) for up to 3 months. Thaw overnight in the fridge before assembling. The whipped cream topping should be added fresh before serving to maintain its texture.
Can I use coconut milk instead of dairy milk?
You can try a dairy-free version, but the texture will be different. Replace the evaporated milk with 12 oz full-fat coconut milk (from the can, not carton) and the condensed milk with 14 oz coconut condensed milk (available at specialty stores). The heavy cream can be replaced with 1 cup coconut cream**. Note that the cake will be lighter in color and may have a subtle coconut flavor—best for those who enjoy tropical notes.
What’s the best way to serve tres leches cake?
Serve it chilled for the perfect texture—this cake is best enjoyed straight from the fridge! For a restaurant-style presentation, dust with powdered sugar and add fresh berries or a drizzle of caramel sauce. It pairs beautifully with coffee or tea. For a festive touch, arrange slices on a platter with mint leaves and serve with a side of whipped cream for dipping. Portion into individual cups for a single-serving dessert option.
- 32 Oz Cream Cheese Cheesecake Recipe: Silky Smoothness With No Cracking - October 11, 2026
- 8×8 Pan Dump Cake Recipe: One-Bowl Wonder with Fudgy Layers - October 11, 2026
- 10-Layer Cake Recipe: Stacked Height With Buttery Vanilla Layers - October 11, 2026