Love this? Save it for later!
Share the inspiration with your friends
“I wasnโt planning to bake anything that night,” I remember whispering to myself as the clock struck midnight. The power flickered briefly, and with only a can of coconut milk and some pantry staples at hand, I decided to experiment. Honestly, I wasnโt even sure if a dairy-free tres leches cake could exist without turning into a soggy mess or tasting like a sad, coconut-flavored sponge.
But, you know that feeling when a simple kitchen mishap turns into something unexpectedly delicious? That night, with a cracked mixing bowl and my cat weaving between my feet, I whipped up what I now call my Creamy Dairy-Free Tres Leches Cake with Coconut Cream Topping. It wasnโt perfect on the first tryโthere was a slightly overbeaten batter and a minor spill of the coconut milkโbut the final bite was worth every little kitchen chaos.
Maybe you’ve been there, craving something sweet yet light, but needing to keep it dairy-free for health or personal reasons. This cake quickly became my go-to for potlucks, summer dinners, or even just a quiet night in when I want a dessert thatโs indulgent yet gentle on the stomach. The tropical whisper of coconut, combined with the moist, airy cake soaked in three types of milks (all dairy-free, of course), keeps me coming back. Honestly, itโs the kind of recipe that feels like a hug in every forkful.
So, let me tell you how this creamy dairy-free tres leches cake with coconut cream topping came to beโand why itโs stuck around in my baking rotation ever since.
Why You’ll Love This Creamy Dairy-Free Tres Leches Cake Recipe
This recipe isnโt just your run-of-the-mill dairy-free dessert. After testing multiple versions in my tiny kitchen (and yes, sometimes with flour on the ceiling), I landed on a cake that hits all the right notes. Hereโs why this dairy-free tres leches cake recipe stands out:
- Quick & Easy: Comes together in under 1 hour, perfect for busy nights or last-minute dessert emergencies.
- Simple Ingredients: No need to hunt for exotic itemsโmost are pantry staples or easy to find at your local grocery store.
- Perfect for Any Occasion: Whether itโs a casual brunch, a summer barbecue, or a cozy family dinner, this cake fits right in.
- Crowd-Pleaser: Kids and adults alike rave about it, even those skeptical about dairy-free desserts.
- Unbelievably Delicious: That perfect balance of moistness, light sweetness, and creamy coconut topping makes it unforgettable.
What makes this recipe truly different is the magic of the coconut cream toppingโwhipped just right to mimic the richness of traditional whipped cream without any dairy. Plus, I use a blend of coconut milk, almond milk, and oat milk for soaking the cake, which gives it a uniquely smooth texture and depth of flavor.
This isnโt just a dessert; itโs a comforting treat thatโs kinder to your digestion and soul. Itโs the kind of cake you close your eyes for after the first bite, no exaggeration.
What Ingredients You Will Need
This creamy dairy-free tres leches cake recipe uses simple, wholesome ingredients that come together to create a moist, tender, and flavorful dessert. Most of these are pantry staples, but Iโll share my tips on picking the best versions and substitutions to suit your needs.
- For the Cake:
- All-purpose flour โ 1 ยฝ cups (190 g), sifted for a light texture
- Baking powder โ 1 ยฝ teaspoons, to give that airy rise
- Sea salt โ ยผ teaspoon, to balance sweetness
- Granulated sugar โ ยพ cup (150 g), for sweetness
- Eggs โ 4 large, room temperature (I find organic eggs work best here)
- Vanilla extract โ 2 teaspoons, pure for authentic flavor
- Almond milk โ ยฝ cup (120 ml), unsweetened (or any plant-based milk you prefer)
- Vegetable oil โ โ cup (80 ml), neutral-flavored (I like avocado oil for a subtle richness)
- For the Tres Leches Soak:
- Full-fat coconut milk โ 1 cup (240 ml), shaken well (adds creaminess)
- Oat milk โ 1 cup (240 ml), unsweetened (smooth and mild)
- Almond milk โ 1 cup (240 ml), unsweetened
- Maple syrup โ 3 tablespoons, for natural sweetness (optional but recommended)
- For the Coconut Cream Topping:
- Full-fat coconut cream โ 1 can (about 13.5 oz/400 ml), chilled overnight (the secret to fluffy topping)
- Powdered sugar โ 2 tablespoons (adjust to taste)
- Vanilla extract โ 1 teaspoon
When choosing coconut milk or cream, I recommend Chaokoh or Aroy-D brands for their thick consistency and clean flavor. If you want to swap oat milk for soy or cashew milk, go aheadโjust keep it unsweetened to control the cakeโs sweetness. Maple syrup adds a subtle depth, but if you prefer, you can use agave or coconut sugar instead.
Equipment Needed
- 9×13 inch (23×33 cm) baking pan โ for baking the cake evenly
- Mixing bowls โ medium and large, for batter and cream
- Electric mixer or hand whisk โ essential for whipping coconut cream smoothly
- Measuring cups and spoons โ for precise ingredient amounts
- Whisk and spatula โ for folding and mixing the batter gently
- Cooling rack โ to cool the cake before soaking
- Fine mesh sieve (optional) โ to sift flour for a fluffier texture
If you donโt have an electric mixer, a sturdy hand whisk works too, but be prepared for a bit of an arm workout when whipping the coconut cream. For the baking pan, glass or metal both work well; just remember to grease it lightly or line with parchment paper for easy removal.
Preparation Method

- Preheat your oven to 350ยฐF (175ยฐC). Lightly grease your 9×13 inch baking pan and line the bottom with parchment paper for easy removal.
- Mix dry ingredients: In a medium bowl, sift together the flour, baking powder, and sea salt. Set aside.
- Beat eggs and sugar: In a large bowl, use an electric mixer to beat the eggs and granulated sugar on high speed for about 5 minutes. Youโre aiming for a pale, fluffy mixture that has nearly tripled in volume. This step is key for a light, airy cake.
- Add wet ingredients: Gently fold in the vanilla extract, vegetable oil, and almond milk into the egg mixture. Use a spatula to combine carefully without deflating the batter.
- Incorporate dry ingredients: Slowly fold the sifted flour mixture into the wet ingredients in two additions. Be gentleโovermixing can make the cake dense.
- Pour batter into pan: Transfer the batter evenly to your prepared pan. Tap the pan lightly on the counter to release any air bubbles.
- Bake: Place in the oven and bake for 25-30 minutes. Check doneness by inserting a toothpick into the centerโit should come out clean or with a few moist crumbs.
- Cool: Let the cake cool in the pan for 10 minutes, then transfer to a cooling rack. Itโs important the cake cools before soaking to avoid a soggy texture.
- Prepare the tres leches soak: Whisk together the coconut milk, oat milk, almond milk, and maple syrup in a bowl. Slowly poke holes all over the cooled cake using a skewer or fork.
- Soak the cake: Gradually pour the milk mixture evenly over the cake, allowing it to absorb slowly. Refrigerate for at least 2 hours, preferably overnight, so all that creamy goodness sinks in.
- Make the coconut cream topping: Scoop the solid coconut cream from the chilled can (discard or save the liquid for smoothies). Beat it with powdered sugar and vanilla extract until fluffy peaks form, about 3-5 minutes.
- Top and serve: Spread the whipped coconut cream over the soaked cake just before serving. Garnish with toasted coconut flakes or fresh berries if you like.
If the cake feels too dense at any point, itโs usually from overmixing. Take your time folding in ingredients and trust the air beaten into the eggs to do the lifting. Also, chilling the coconut cream overnight is non-negotiable for that perfect, airy topping.
Cooking Tips & Techniques
Here are some practical tips I’ve picked up from baking this creamy dairy-free tres leches cake many times:
- Whip eggs properly: The fluffiness of the cake depends on well-aerated eggs and sugar. Use room temperature eggs and beat for at least 5 minutes until pale and frothy.
- Donโt skip sifting: Sifting the flour and baking powder helps avoid lumps and creates a lighter crumb.
- Soaking is key: Pour the milk mixture slowly, letting the cake absorb gradually. Pouring too fast can make the cake soggy on top but dry inside.
- Chill coconut cream: Refrigerate the can overnight, then scoop the thick cream on top. The liquid part is great for smoothies but wonโt whip.
- Use a gentle folding technique: Overmixing the batter deflates the air bubbles and makes the cake dense.
- Timing matters: Baking time can vary with ovens. Start checking at 25 minutes to avoid drying out the cake.
I once forgot to chill the coconut cream overnight (rushed, of course), and my topping was a sad, runny mess. Lesson learned: patience pays off.
Variations & Adaptations
This creamy dairy-free tres leches cake is surprisingly versatile. Here are some ways Iโve tweaked it to fit different diets and seasons:
- Gluten-Free: Replace all-purpose flour with a gluten-free blend (like Bobโs Red Mill 1-to-1). The texture is slightly different but still delicious.
- Flavor Twist: Add a tablespoon of finely grated lime zest to the batter for a refreshing citrus note that pairs beautifully with coconut.
- Seasonal Fruits: Top with mango slices or passion fruit pulp in summer for a tropical vibe. In fall, try cinnamon-spiced stewed apples as a topping.
- Nut-Free: Swap almond milk for oat or rice milk to keep it safe for nut allergies.
- Lower Sugar: Use coconut sugar instead of granulated sugar and cut back the maple syrup by half for a less sweet but still satisfying cake.
One variation I adore is folding crushed toasted macadamia nuts into the coconut cream toppingโadds a lovely crunch and richness thatโs out of this world.
Serving & Storage Suggestions
This cake is best served chilled or slightly cool, which really lets the creamy tres leches soak shine. I like to slice it into generous squares and serve with a sprinkle of toasted coconut flakes or fresh berries for color and texture contrast.
Pair it with a cup of lightly brewed coffee or a simple herbal tea to balance the sweetness. For festive occasions, a splash of rum or a tropical cocktail complements the coconut notes beautifully.
Store leftovers covered in the refrigerator for up to 3 days. The flavors deepen and intensify overnight, so itโs actually better the next day! If you want to freeze, wrap individual portions tightly in plastic wrap and place in an airtight container. Thaw in the fridge overnight, then whip up fresh coconut cream to spread on top.
Reheating isnโt recommended as it changes the texture, but if you must, let it come to room temperature first for best results.
Nutritional Information & Benefits
Per serving (based on 12 servings), this creamy dairy-free tres leches cake contains approximately:
| Calories | 280 |
|---|---|
| Fat | 15g (mostly from coconut and oil) |
| Carbohydrates | 32g |
| Protein | 4g |
| Fiber | 1.5g |
| Sugar | 18g (natural and added) |
The use of coconut milk adds beneficial medium-chain triglycerides (MCTs), which can support metabolism. Choosing unsweetened plant-based milks and natural sweeteners helps keep the recipe lighter than traditional tres leches cakes.
This recipe is naturally gluten-containing unless using a gluten-free flour, and itโs free from dairy and soy (depending on milk choices), making it a great option for many dietary needs.
Conclusion
This creamy dairy-free tres leches cake with coconut cream topping is one of those rare desserts that feels indulgent yet approachable. Itโs sweet, moist, and bursting with coconut flavor without relying on traditional dairy ingredients. I love how it fits into both casual weeknight meals and special occasions with equal ease.
Feel free to customize it based on your pantry, dietary needs, or flavor preferencesโthe recipe is forgiving and friendly. I hope this cake finds a place in your kitchen like it did in mine (even if it started with a midnight kitchen mess!).
If you give it a try, Iโd love to hear about your versions and tweaksโdrop a comment or share your experience. Happy baking, and enjoy every creamy, dreamy bite!
Frequently Asked Questions About Creamy Dairy-Free Tres Leches Cake
Can I make this cake ahead of time?
Yes! It actually tastes better after chilling for several hours or overnight to let the soak fully absorb.
What if I canโt find coconut cream?
Use the thick part of refrigerated coconut milk, but make sure itโs full-fat and chilled well to whip properly.
Is this recipe suitable for vegans?
Not as is, since it uses eggs. You could try an egg substitute, but texture may vary.
Can I substitute other plant-based milks?
Absolutely. Unsweetened almond, cashew, oat, or rice milk all work well in the soak and batter.
How do I prevent the cake from becoming too soggy?
Pour the milk soak slowly and evenly, and refrigerate so the cake absorbs without falling apart.
For a twist on creamy desserts, you might enjoy my vegan chocolate mousse or the luscious coconut lime panna cotta, both perfect for coconut lovers looking for dairy-free treats.
Pin This Recipe!

Creamy Dairy-Free Tres Leches Cake Recipe with Coconut Cream Topping
A moist and airy dairy-free tres leches cake soaked in a blend of coconut, almond, and oat milks, topped with a fluffy coconut cream topping. Perfect for those seeking a delicious, dairy-free dessert with tropical coconut flavor.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 50 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Cuisine: Latin American
Ingredients
- 1 ยฝ cups (190 g) all-purpose flour, sifted
- 1 ยฝ teaspoons baking powder
- ยผ teaspoon sea salt
- ยพ cup (150 g) granulated sugar
- 4 large eggs, room temperature
- 2 teaspoons vanilla extract
- ยฝ cup (120 ml) unsweetened almond milk (or any plant-based milk)
- โ cup (80 ml) vegetable oil (neutral-flavored, e.g., avocado oil)
- 1 cup (240 ml) full-fat coconut milk, shaken well
- 1 cup (240 ml) oat milk, unsweetened
- 1 cup (240 ml) almond milk, unsweetened
- 3 tablespoons maple syrup (optional)
- 1 can (about 13.5 oz / 400 ml) full-fat coconut cream, chilled overnight
- 2 tablespoons powdered sugar
- 1 teaspoon vanilla extract
Instructions
- Preheat oven to 350ยฐF (175ยฐC). Lightly grease a 9×13 inch baking pan and line the bottom with parchment paper.
- In a medium bowl, sift together flour, baking powder, and sea salt. Set aside.
- In a large bowl, beat eggs and granulated sugar on high speed for about 5 minutes until pale and fluffy.
- Gently fold in vanilla extract, vegetable oil, and almond milk into the egg mixture using a spatula.
- Slowly fold the sifted flour mixture into the wet ingredients in two additions, being careful not to overmix.
- Pour batter evenly into the prepared pan and tap lightly to release air bubbles.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
- Cool the cake in the pan for 10 minutes, then transfer to a cooling rack to cool completely.
- Whisk together coconut milk, oat milk, almond milk, and maple syrup in a bowl.
- Poke holes all over the cooled cake using a skewer or fork.
- Gradually pour the milk mixture evenly over the cake, allowing it to absorb slowly. Refrigerate for at least 2 hours or overnight.
- Scoop the solid coconut cream from the chilled can and beat with powdered sugar and vanilla extract until fluffy peaks form (about 3-5 minutes).
- Spread the whipped coconut cream over the soaked cake just before serving. Optionally garnish with toasted coconut flakes or fresh berries.
Notes
Chill the coconut cream overnight for best whipping results. Pour the milk soak slowly to avoid sogginess. Use room temperature eggs and beat well for a light, airy cake. Sifting dry ingredients helps create a fluffier texture. Refrigerate the soaked cake for at least 2 hours or overnight for best flavor absorption.
Nutrition
- Serving Size: 1 slice (1/12th of c
- Calories: 280
- Sugar: 18
- Fat: 15
- Carbohydrates: 32
- Fiber: 1.5
- Protein: 4
Keywords: dairy-free tres leches cake, coconut cream topping, dairy-free dessert, vegan-friendly dessert, plant-based tres leches, coconut milk cake, dairy-free cake recipe



