Lighter Mexican Tres Leches Cake Recipe with Coconut Milk Soak

If you have ever loved tres leches cake but felt guilty about every single bite, this recipe is going to change things for you. This lighter Mexican tres leches cake recipe keeps everything you adore about the classic: that pillowy sponge, the gloriously milky soak, the cloud-like topping. What it drops is the unnecessary sugar overload, the full-fat condensed milk, and the refined flour. The result is a dessert that genuinely tastes indulgent while fitting into a health-conscious lifestyle. It works beautifully for dinner parties, birthday celebrations, or just a Friday night when you want something special without the next-morning regret.
The ingredient swaps here are thoughtful, not gimmicky. The sponge uses a blend of whole wheat pastry flour and a small amount of almond flour, giving you a tender crumb with added fibre and a gentle nutty warmth. Eggs are separated and the whites whipped to stiff peaks, which is the real secret to that legendary airy texture, no chemical leaveners needed beyond a small amount of baking powder. The three-milk soak combines unsweetened coconut milk, low-fat evaporated milk, and a lightly sweetened condensed coconut milk made with coconut sugar, cutting refined sugar dramatically while keeping that signature richness. A splash of vanilla extract and a pinch of cinnamon tie the soak together beautifully. For the topping, lightly sweetened whipped coconut cream replaces heavy dairy cream, bringing healthy fats and a subtle tropical note that pairs wonderfully with the Mexican-inspired flavours below it.
The texture of this cake is everything. After the soak sits in the fridge for at least four hours, preferably overnight, the sponge absorbs that dreamy milk mixture and transforms into something between a pudding cake and a mousse-filled sponge. Every forkful is moist, almost custardy, and deeply satisfying. It is not soggy, though. The whole wheat pastry flour holds its structure far better than you might expect. Serve it straight from the fridge with a dusting of ground cinnamon on top and a handful of sliced fresh strawberries or mango cubes. The fruit cuts through the richness and adds a bright freshness that makes the dessert feel light even as it feels luxurious. A small drizzle of honey over each slice just before serving adds a floral sweetness that rounds everything off perfectly.
From a nutritional standpoint, this version delivers real benefits over the traditional recipe. Each serving comes in under 280 calories compared to the 400-plus calories typical of classic tres leches cake. The sugar content is roughly half that of standard recipes because coconut sugar has a lower glycaemic index than white sugar and the condensed coconut milk version uses significantly less sweetener overall. Whole wheat pastry flour brings dietary fibre to a dessert category that is usually fibre-free, which helps slow sugar absorption and keeps you feeling satisfied rather than spiking and crashing. The coconut-based milks contribute medium-chain triglycerides, a type of fat the body processes differently to long-chain saturated fats. This is not a sugar-free or keto dessert, and it was never trying to be. It is simply a genuinely better version of a beloved classic, one that respects both the cultural heritage of the dish and the real nutritional needs of people who want to eat well without giving up the joy of a beautiful cake.
Ingredients
- 1 cup whole wheat pastry flour (sifted)
- 1 cup almond flour (blanched, finely ground)
- 1.5 tsp baking powder
- 1 tsp fine sea salt
- 5 large eggs (separated, room temperature)
- 1 cup coconut sugar (divided)
- 1 cup unsweetened almond milk (room temperature)
- 2 tsp pure vanilla extract (divided)
- 1 tsp cream of tartar (for whipping egg whites)
- 1 cup full-fat canned coconut milk (well stirred)
- 3 cup low-fat evaporated milk
- 1 cup sweetened condensed coconut milk (store-bought or homemade with coconut sugar)
- 1 tsp ground cinnamon (plus extra for dusting)
- 2 cups full-fat coconut cream (chilled overnight in the fridge)
- 2 tbsp powdered coconut sugar or maple sugar (sifted, for the topping)
- 1 cup fresh strawberries (sliced, for serving)
Instructions
- 1
Preheat your oven to 175 degrees C (350 F). Lightly grease a 9x13 inch baking dish with coconut oil and dust with a little whole wheat flour. Tap out the excess.
A glass or ceramic baking dish works especially well here as it holds heat evenly and makes it easy to see the sponge colour.
- 2
Whisk together the whole wheat pastry flour, almond flour, baking powder, and sea salt in a medium bowl. Set aside.
Sifting the whole wheat pastry flour makes a real difference to the final crumb, so do not skip this step.
- 3
In a large bowl, beat the egg yolks with 1/4 cup of the coconut sugar using a hand mixer on medium-high speed for about 3 to 4 minutes until the mixture is thick, pale, and creamy. Beat in 1.5 teaspoons of vanilla extract. Set aside.
- 4
In a separate clean, dry bowl, add the egg whites and cream of tartar. Beat on medium speed until foamy, then increase to high and gradually add the remaining 1/4 cup coconut sugar. Keep beating until stiff, glossy peaks form. This takes around 3 to 5 minutes.
Any trace of egg yolk or grease in the bowl will prevent the whites from whipping. Wipe the bowl with a little lemon juice on a paper towel beforehand if you want to be safe.
- 5
Gently fold the flour mixture into the egg yolk mixture, alternating with the almond milk, beginning and ending with the flour. Stir until just combined, being careful not to overmix.
- 6
Add one large spoonful of the whipped egg whites into the batter and stir firmly to loosen it. Then fold the remaining egg whites in three additions using a large rubber spatula, working with a gentle folding motion to keep as much air as possible.
Fold from the bottom of the bowl up and over the batter rather than stirring in circles. Stop as soon as no white streaks remain.
- 7
Pour the batter into the prepared baking dish and smooth the top. Bake for 25 to 28 minutes, until the top is golden and a toothpick inserted in the centre comes out clean. Do not overbake.
- 8
Allow the cake to cool in the pan for 10 minutes. Then use a fork or skewer to poke holes all over the surface, spacing them about 2 cm apart. The holes should go almost all the way through.
The more holes you make, the better the soak distributes through the cake.
- 9
Whisk together the full-fat coconut milk, low-fat evaporated milk, sweetened condensed coconut milk, ground cinnamon, and the remaining half teaspoon of vanilla extract in a jug. Pour this mixture slowly and evenly all over the warm cake, making sure to cover the edges too.
Pour in two or three passes, giving the cake time to absorb each addition before adding more.
- 10
Once all the soak has been added, cover the dish with cling film or a lid and refrigerate for at least 4 hours. Overnight chilling gives the best results.
- 11
When ready to serve, open the chilled coconut cream and scoop the thick solid cream into a cold bowl, leaving any liquid behind. Add the sifted powdered coconut sugar and beat on high speed until soft peaks form.
Chill your mixing bowl in the freezer for 10 minutes before whipping the coconut cream. It whips much faster and holds its shape better.
- 12
Spread the whipped coconut cream over the top of the soaked cake in an even layer. Dust generously with ground cinnamon and top with fresh sliced strawberries. Slice into 12 portions and serve cold.
Nutrition per serving
272kcal
Calories
7g
Protein
28g
Carbs
14g
Fat
3g
Fibre
16g
Sugar
148mg
Sodium
Pro Tips
- ✓
Room temperature eggs whip to a much greater volume than cold eggs. Take them out of the fridge at least 30 minutes before starting.
- ✓
Do not rush the chilling time. Four hours is the minimum, but overnight chilling gives you the most flavourful, perfectly soaked cake.
- ✓
If you cannot find sweetened condensed coconut milk, simmer one can of full-fat coconut milk with 3 tablespoons of coconut sugar over low heat for 25 minutes, stirring often, until reduced and thick.
- ✓
For cleaner slices, wipe your knife with a damp cloth between each cut.
- ✓
Use the leftover liquid from the coconut cream can in smoothies or porridge. Nothing needs to go to waste.
Frequently Asked Questions
Variations
- •
Chocolate Tres Leches
Replace 3 tablespoons of the whole wheat pastry flour with raw cacao powder and add a pinch of cayenne to the soak for a Mexican chocolate version. Top with cacao nibs alongside the cinnamon dusting.
- •
Mango and Lime Tres Leches
Add the zest of one lime to the milk soak and top the finished cake with fresh diced mango and a squeeze of lime juice instead of strawberries. The tropical pairing works brilliantly with the coconut milk base.
- •
Vanilla Chai Tres Leches
Add half a teaspoon each of ground cardamom and ginger, plus a pinch of black pepper, to the milk soak alongside the cinnamon. This gives the cake a warm spiced depth that feels festive and unique.
- •
Dairy-Free Tres Leches
Swap the low-fat evaporated milk for evaporated oat milk. The rest of the recipe is already coconut-based, so this single swap makes the whole cake completely dairy free without sacrificing the milky soak texture.
Substitutions
- •Whole wheat pastry flour → Gluten-free 1-to-1 baking flour (Use the same quantity. The crumb will be slightly denser but still holds together well for slicing.)
- •Almond flour → Oat flour (Works well if you need a nut-free version. Use the same quantity. The flavour will be a little more neutral.)
- •Coconut sugar → Maple sugar or light brown sugar (These swap in a 1:1 ratio. The flavour profile changes slightly but the sweetness level stays consistent.)
- •Low-fat evaporated milk → Evaporated oat milk (A great dairy-free option. The consistency is similar and it does not alter the final taste significantly.)
- •Sweetened condensed coconut milk → Regular sweetened condensed milk (lower-fat version) (If coconut milk versions are unavailable, low-fat condensed dairy milk works. The calorie difference is modest.)
- •Full-fat coconut cream (topping) → Full-fat Greek yoghurt whipped with honey (Combine 1 cup of Greek yoghurt with 1 tablespoon of honey and beat until smooth. Adds protein and a pleasant tartness.)
🧊 Storage
Store the finished cake covered tightly in the fridge for up to 4 days. The sponge continues to absorb the milk soak over time, so it actually gets more flavourful on day two and three. Do not freeze this cake as the texture of the soaked sponge and coconut cream topping does not hold up well after thawing.
📅 Make Ahead
This cake is perfectly suited to making ahead. Bake the sponge, add the milk soak, cover and refrigerate for up to 48 hours before serving. Add the whipped coconut cream topping and fresh fruit within 3 to 4 hours of serving for the best presentation.


