Love this? Save it for later!
Share the inspiration with your friends
“I wasn’t expecting to find the perfect Colombian tres leches cake recipe in a dusty corner of the town library, but there I was, flipping through a handwritten book that smelled like decades of celebrations and spilled coffee.” It was a Wednesday afternoon, and the library was near empty except for a few students cramming for finals. That day, the quiet hum of pages turning was interrupted only by my discovery of this little treasure. Honestly, I was skeptical at first — I mean, how could a cake recipe scribbled on yellowed paper beat all the fancy desserts I’ve tried?
But here’s the thing: this tres leches cake wasn’t just any dessert. It was the kind that soaked overnight, allowing every bite to be lusciously moist and full of flavor. The original recipe belonged to a local baker who made it for graduations, anniversaries, and “just because” moments that needed a little magic. I remember the first time I made it for my daughter’s graduation party—halfway through baking, I realized I’d forgotten to buy evaporated milk. Panicking, I improvised with a blend of cream and milk (don’t ask how!), and the end result? Better than expected.
Maybe you’ve been there too—facing a special occasion and wanting a dessert that feels both classic and unforgettable. This Colombian tres leches cake recipe soaked overnight is exactly that: rich, velvety, and surprisingly easy. Let me tell you why it’s stuck with me over the years and why it just might become your go-to for celebrations.
Why You’ll Love This Recipe
Having tested countless versions of tres leches cake, this recipe stands out for so many reasons. Not only does it capture the authentic Colombian flair, but it also fits perfectly into busy schedules and special moments alike. Here’s why this cake wins hearts every time:
- Quick & Easy: Despite soaking overnight, the prep takes under 30 minutes, making it ideal for busy weeknights or last-minute graduation parties.
- Simple Ingredients: You likely have everything in your pantry already—no last-minute grocery store runs needed.
- Perfect for Graduations & Celebrations: Its moist, sweet texture is perfect for marking milestones, from graduations to birthdays.
- Crowd-Pleaser: Kids, adults, and even skeptics can’t resist this cake’s charm. It’s always the first to disappear on the dessert table.
- Unbelievably Delicious: The secret? That slow soak overnight lets the milk mixture sink deep, creating a melt-in-your-mouth experience that’s pure comfort.
This isn’t just another tres leches cake. What makes it special is the balance — the cake stays light yet picks up all that milky sweetness without becoming soggy or heavy. Plus, the touch of cinnamon and vanilla gives it a subtle twist that’ll make you pause and savor every bite. Honestly, it’s the kind of dessert that makes you close your eyes and smile after the first mouthful. Whether you’re celebrating a graduation or just craving something sweet, this cake feels like a warm hug from Colombia’s kitchen.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that come together to create a moist, flavorful cake without fuss. Most are pantry staples, and substitutions are easy if you need them.
- For the Cake:
- 1 cup (200g) granulated sugar
- 5 large eggs, separated (room temperature for best volume)
- 1/3 cup (80ml) whole milk
- 1 teaspoon pure vanilla extract (I prefer Nielsen-Massey for its deep flavor)
- 1 cup (125g) all-purpose flour, sifted (or gluten-free all-purpose for a GF option)
- 1 1/2 teaspoons baking powder
- Pinch of salt
- For the Tres Leches Soak:
- 1 can (12 oz / 354ml) evaporated milk
- 1 can (14 oz / 414ml) sweetened condensed milk
- 1 cup (240ml) whole milk or half-and-half (use dairy-free coconut milk for a vegan twist)
- 1 teaspoon ground cinnamon (adds warmth and depth, optional but recommended)
- For the Topping:
- 1 1/2 cups (360ml) heavy whipping cream, chilled
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- A pinch of cinnamon or freshly grated nutmeg for garnish
Look for small-curd cottage cheese if you want to try a traditional Colombian twist involving folding in some cheese, but honestly, this classic recipe works beautifully without it. If it’s summer, fresh berries make a delightful garnish to contrast the creamy texture. For a dairy-free twist, swap evaporated and condensed milk with canned coconut milk and a bit of coconut cream. Trust me, it’s a game-changer.
Equipment Needed
- 9×13-inch baking pan: This size is perfect for even baking and soaking. You can use glass or metal; I personally like glass because it makes it easier to check the soak level.
- Electric mixer or stand mixer: To whip egg whites and cream efficiently. Hand-whisking works but takes patience and muscle.
- Mixing bowls: Several medium bowls for separating eggs and mixing the soak.
- Measuring cups and spoons: Accuracy is key for the perfect texture.
- Whisk and spatula: For folding batter gently without losing airiness.
If you don’t have an electric mixer, no worries—just give yourself extra time to whip those egg whites to soft peaks. I once made this cake while my mixer was in the shop, and honestly, the arm workout was worth it! For budget-friendly options, glass bakeware sets from discount stores work just fine, and a basic handheld mixer can handle this recipe easily.
Preparation Method

- Preheat the oven: Set it to 350°F (175°C). Grease your 9×13-inch pan with butter and lightly dust with flour, tapping out excess.
- Separate the eggs: Place yolks in one bowl and whites in another. Reserve whites for later.
- Beat yolks and sugar: Using your electric mixer, whisk the egg yolks and 3/4 cup (150g) of sugar until pale and thick, about 3-4 minutes. They should form ribbons when the whisk is lifted.
- Mix in milk and vanilla: Slowly add the whole milk and vanilla extract to the yolk mixture, blending gently.
- Combine dry ingredients: In a separate bowl, sift together the flour, baking powder, and salt.
- Fold dry into wet: Add the flour mixture gradually to the yolk batter, folding carefully with a spatula to keep it light and airy.
- Whip egg whites: Beat the egg whites with a clean mixer bowl until soft peaks form. Gradually add remaining 1/4 cup (50g) sugar and continue beating until stiff peaks form (firm but not dry).
- Fold whites into batter: Gently fold in the egg whites into the batter in three additions, being careful not to deflate the mixture.
- Pour and bake: Pour the batter into the prepared pan and smooth the top. Bake for 25-30 minutes or until a toothpick inserted comes out clean. Avoid over-baking to keep it moist.
- Prepare the tres leches soak: While the cake bakes, whisk together evaporated milk, sweetened condensed milk, whole milk, and cinnamon in a large measuring cup or bowl.
- Cool the cake: Let the cake cool completely in the pan on a wire rack—this usually takes about 1 hour.
- Soak the cake: Using a fork or skewer, poke holes all over the cake’s surface. Slowly pour the milk mixture over the cake, allowing it to absorb evenly. Cover with plastic wrap and refrigerate for at least 8 hours or overnight.
- Make the topping: Whip the heavy cream with powdered sugar and vanilla until soft peaks form. Spread evenly over the soaked cake.
- Garnish and serve: Sprinkle with cinnamon or nutmeg and slice to serve chilled.
Pro tip: If the cake seems too dry after soaking, don’t hesitate to add a little more milk mixture—sometimes the size of eggs or oven differences mean the soak needs tweaking. Also, poking holes is key; I remember skipping this step once and the soak just sat on top like a puddle—definitely not what you want!
Cooking Tips & Techniques
When making this Colombian tres leches cake, some tricks learned from experience can really make a difference:
- Separate eggs carefully: Even a tiny bit of yolk in your whites can prevent them from whipping properly. Use cold eggs, and bring them to room temperature before whipping.
- Gently fold batter: Use a spatula and fold slowly to keep the batter airy. This is what gives the cake its light texture.
- Don’t overbake: Overbaking dries the cake, making it less able to soak up the milk mixture. Start checking at 25 minutes.
- Soak overnight: Patience here pays off. The longer it soaks, the better the flavor and texture.
- Whip cream last minute: Whip the topping just before serving to keep it fresh and fluffy.
- Timing multitask: While the cake bakes, prepare the milk soak and clean up to save time. I often do the topping last to avoid any weeping cream issues.
One time, I rushed the soaking and served the cake after just 2 hours in the fridge. The reaction? Meh. Lesson learned: the overnight soak really is the secret to that melt-in-your-mouth magic.
Variations & Adaptations
This tres leches cake is surprisingly adaptable for different tastes and dietary needs:
- Dairy-Free Version: Swap condensed and evaporated milk for canned coconut milk and coconut cream. Use coconut whipped cream or aquafaba for the topping.
- Chocolate Tres Leches: Add 1/4 cup (25g) cocoa powder to the flour mix. Use chocolate milk in the soak for a decadent twist.
- Fruit-Infused: Fold finely diced fresh pineapple or mango into the batter before baking for a tropical touch.
- Spiced Variation: Add a teaspoon of ground cardamom or a pinch of cloves to the soak mixture for a festive flavor.
- Personal Favorite: Once, I made a version with a thin layer of dulce de leche spread between two cake layers before soaking—rich and irresistible.
If you want to try a gluten-free option, almond flour works well, but the texture will be denser. Also, you can experiment with different toppings—some like cream cheese frosting or fresh whipped mascarpone for a tangy contrast.
Serving & Storage Suggestions
This cake is best served chilled, straight from the fridge, which helps the flavors meld beautifully. For presentation, I like to sprinkle a light dusting of cinnamon and add a few fresh berries or edible flowers on top—makes it feel special for celebrations like graduations.
Complement it with a cup of strong coffee or a refreshing glass of horchata for that true Colombian vibe. Leftovers store well in the fridge, tightly covered with plastic wrap, for up to 4 days. The flavor actually deepens overnight, so don’t be shy about making it a day ahead.
If you want to freeze it, wrap tightly and freeze for up to 2 months. Thaw in the fridge overnight and add fresh whipped cream before serving to revive its charm. When reheating, avoid microwaving as it can ruin the texture. Instead, let it come to room temperature naturally.
Nutritional Information & Benefits
This Colombian tres leches cake is a sweet treat, but it also offers some benefits when enjoyed in moderation. Each serving (about 1/12th of the cake) contains roughly:
| Calories | 320 |
|---|---|
| Fat | 14g |
| Carbohydrates | 40g |
| Protein | 7g |
The eggs provide quality protein and essential vitamins, while the milk trio offers calcium and vitamin D. If you swap to dairy-free alternatives, it can be suitable for lactose-intolerant guests. Keep in mind, this recipe contains eggs and dairy, so it’s not appropriate for those with allergies to those ingredients.
From a wellness perspective, sharing this cake at celebrations brings joy and connection, which honestly is just as nourishing as the food itself.
Conclusion
This perfect Colombian tres leches cake soaked overnight isn’t just a dessert—it’s a celebration in every bite. Its light, moist texture paired with that creamy milk soak creates a flavor experience that’s hard to forget. Whether you’re marking a graduation or simply craving a treat that feels homemade and heartfelt, this recipe offers exactly that.
Feel free to tweak it to suit your taste—add fruit, spices, or go dairy-free. The beauty of this cake is how it welcomes your personal touch while staying true to its comforting roots. Honestly, it’s become my go-to when I want a dessert that’s both impressive and effortless.
If you try it, I’d love to hear how it turns out or what variations you come up with—leave a comment or share your photos. Here’s to many more celebrations made sweeter with this tres leches cake. Enjoy!
FAQs
How long should the tres leches cake soak?
For the best flavor and texture, soak the cake for at least 8 hours or overnight in the refrigerator. This allows the milk mixture to fully absorb.
Can I make this cake gluten-free?
Yes! Substitute the all-purpose flour with a gluten-free flour blend. The texture might be a bit denser but still delicious.
What if I don’t have evaporated or condensed milk?
You can make a dairy-free version using canned coconut milk and coconut cream, or buy shelf-stable versions at most grocery stores. Avoid skipping these ingredients as they’re key to the cake’s signature soak.
Can I prepare this cake ahead of time?
Absolutely. In fact, preparing it a day ahead is ideal since the soak improves with time. Just add the whipped cream topping right before serving.
How do I store leftovers?
Keep leftover cake covered in the fridge for up to 4 days. It tastes even better the next day! For longer storage, wrap tightly and freeze for up to 2 months.
Pin This Recipe!

Perfect Colombian Tres Leches Cake Recipe That Soaks Overnight for Graduation
A rich and velvety Colombian tres leches cake soaked overnight for a moist, flavorful dessert perfect for graduations and celebrations.
- Prep Time: 25 minutes
- Cook Time: 25-30 minutes
- Total Time: 9 hours 55 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Colombian
Ingredients
- 1 cup (200g) granulated sugar
- 5 large eggs, separated (room temperature for best volume)
- 1/3 cup (80ml) whole milk
- 1 teaspoon pure vanilla extract
- 1 cup (125g) all-purpose flour, sifted (or gluten-free all-purpose for a GF option)
- 1 1/2 teaspoons baking powder
- Pinch of salt
- 1 can (12 oz / 354ml) evaporated milk
- 1 can (14 oz / 414ml) sweetened condensed milk
- 1 cup (240ml) whole milk or half-and-half (use dairy-free coconut milk for a vegan twist)
- 1 teaspoon ground cinnamon (optional but recommended)
- 1 1/2 cups (360ml) heavy whipping cream, chilled
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- A pinch of cinnamon or freshly grated nutmeg for garnish
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch pan with butter and lightly dust with flour, tapping out excess.
- Separate the eggs, placing yolks in one bowl and whites in another. Reserve whites for later.
- Using an electric mixer, whisk the egg yolks and 3/4 cup (150g) sugar until pale and thick, about 3-4 minutes, forming ribbons when the whisk is lifted.
- Slowly add the whole milk and vanilla extract to the yolk mixture, blending gently.
- In a separate bowl, sift together the flour, baking powder, and salt.
- Gradually fold the flour mixture into the yolk batter with a spatula to keep it light and airy.
- Beat the egg whites until soft peaks form. Gradually add the remaining 1/4 cup (50g) sugar and continue beating until stiff peaks form (firm but not dry).
- Gently fold the egg whites into the batter in three additions, being careful not to deflate the mixture.
- Pour the batter into the prepared pan and smooth the top. Bake for 25-30 minutes or until a toothpick inserted comes out clean. Avoid over-baking to keep it moist.
- While the cake bakes, whisk together evaporated milk, sweetened condensed milk, whole milk, and cinnamon in a large bowl.
- Let the cake cool completely in the pan on a wire rack, about 1 hour.
- Poke holes all over the cake’s surface using a fork or skewer. Slowly pour the milk mixture over the cake, allowing it to absorb evenly. Cover with plastic wrap and refrigerate for at least 8 hours or overnight.
- Whip the heavy cream with powdered sugar and vanilla until soft peaks form. Spread evenly over the soaked cake.
- Sprinkle with cinnamon or nutmeg and slice to serve chilled.
Notes
Poking holes in the cake before soaking is essential to allow the milk mixture to absorb fully. Do not overbake to keep the cake moist. Soak overnight for best flavor and texture. Whip the topping just before serving to keep it fresh and fluffy. For dairy-free versions, substitute coconut milk and coconut cream. Variations include adding cocoa powder for chocolate flavor or folding in fruit for a tropical twist.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 320
- Fat: 14
- Carbohydrates: 40
- Protein: 7
Keywords: tres leches cake, Colombian dessert, soaked cake, graduation cake, moist cake, celebration dessert, easy tres leches



