Prepare to indulge in a truly extraordinary dessert with this remarkable Vegan Tres Leches Cake. Crafted from a light, airy vanilla sponge, this cake is generously soaked in a rich, dairy-free triple milk blend, then crowned with a cloud of fluffy coconut whipped cream, a delicate dusting of cinnamon, and fresh, vibrant sliced strawberries. It’s a plant-based marvel that promises to delight every palate.
The traditional Tres Leches cake, beloved for its luscious texture achieved through a soak in three distinct dairy milks and a topping of classic whipped cream, presented a fascinating challenge for a vegan adaptation. Developing a version that rivals its dairy counterpart in taste and texture was indeed a labor of love, but the results speak for themselves. This recipe proves that you don’t need dairy to create an incredibly moist and decadent dessert.

Among all the sweet creations I’ve had the pleasure of baking, this vegan tres leches cake holds a special place, easily ranking as one of the very best dairy-free desserts I’ve ever perfected. Much like my popular vegan tiramisu, achieving the ideal balance of flavor and texture for this recipe required extensive experimentation and a dedication to culinary excellence. Desserts that historically depend heavily on dairy products can often be notoriously difficult to replicate in a plant-based form, demanding creative ingredient substitutions and precise techniques.
Yet, with each forkful of this incredibly moist and flavorful vegan tres leches, you’ll immediately understand that every moment spent crafting it was absolutely worth the effort. Its delicate crumb, infused with sweet milky goodness, and its light, airy topping create an unforgettable sensory experience.
What is Tres Leches Cake? A Dairy-Free Perspective
Tres Leches, a term that beautifully translates from Spanish as “three milks,” describes a traditional Latin American sponge cake renowned for its unique texture. The classic version involves a tender, light sponge cake thoroughly soaked in a rich mixture of three distinct dairy milks: typically sweetened condensed milk, evaporated milk, and either whole milk or heavy cream. This soaking process is what gives the cake its signature ultra-moist and flavorful profile. Once adequately absorbed, the cake is traditionally finished with a generous layer of classic whipped cream, making it a wildly popular and celebratory Mexican dessert.
While this vegan rendition consciously steps away from the “authentic” dairy and egg components, it captures the essence and beloved characteristics of the original. Our plant-based interpretation delivers the same incredible moisture, sweetness, and decadent appeal without a single animal product. I am genuinely confident that you will fall head over heels for this dairy-free tres leches cake! It offers a guilt-free indulgence that doesn’t compromise on the rich, creamy experience associated with its traditional counterpart.
This vegan tres leches cake is incredibly versatile and serves as the perfect sweet ending for a variety of occasions. Whether you’re bringing it to a festive potluck, celebrating a special event, or simply enjoying a delightful evening at home, it’s sure to be a crowd-pleaser. One of its most appealing qualities is that it strikes a delightful balance: while undeniably rich and satisfying, it’s not overly sweet, giving it a surprisingly light and refreshing taste that belies its decadent nature.

Crafting the Perfect Vegan Tres Leches Cake: Key Components
Creating a truly outstanding vegan tres leches cake relies on perfecting three core elements, each carefully chosen to deliver an authentic taste and texture experience, entirely plant-based. Here’s a detailed look at what makes our version so special:
- A Simple, Fluffy Vanilla Cake Base: The foundation of any great tres leches is a light, airy sponge cake. For our vegan version, we’ve developed an easy vanilla cake recipe that achieves that perfect balance of tenderness and structure, allowing it to absorb the milk mixture without becoming dense or soggy. This cake bakes up beautifully, creating the ideal canvas for the decadent soak.
-
The Dairy-Free “Three Milk” Mixture: This is where the magic truly happens! Our triple milk blend is carefully formulated to mimic the richness and flavor of traditional tres leches, without any dairy. It consists of:
- Full-Fat Coconut Milk (from a can): Provides a luxurious creaminess and richness, essential for replicating the mouthfeel of evaporated milk or heavy cream. Its fat content is crucial for a decadent texture.
- Vegan Sweetened Condensed Milk: This key ingredient delivers the distinct sweetness and thick consistency of its dairy counterpart. You can use my homemade recipe for an unparalleled taste, or opt for a high-quality store-bought vegan version for convenience.
- Oat Milk (or your favorite plant milk): A versatile, neutral-tasting plant milk, oat milk rounds out the trio, adding the necessary liquid volume and ensuring the cake is thoroughly saturated. Feel free to use almond milk or soy milk if preferred.
- Fluffy Vegan Whipped Cream Topping: No tres leches is complete without a generous dollop of whipped cream. Our go-to is homemade coconut whipped cream, known for its light texture and subtle tropical hint. Alternatively, you can use aquafaba whipped cream for an equally impressive result, or simply grab a convenient store-bought vegan whipped topping like So Delicious Coco Whip.
- Elegant Garnishes: A Sprinkle of Cinnamon and Sliced Strawberries: These finishing touches elevate the cake’s visual appeal and add complementary flavors. A light dusting of cinnamon introduces a warm, aromatic spice, while fresh sliced strawberries contribute a burst of color and a delightful fruity tartness that perfectly balances the cake’s richness.
How to Make the Best Vegan Tres Leches Cake: A Step-by-Step Guide
Creating this delightful vegan tres leches cake is a surprisingly straightforward process, broken down into a few key steps that ensure a perfectly moist and flavorful result. Let’s walk through it together.
First, you’ll prepare the simple yet essential vanilla cake base. This cake is baked in a standard 9×13 inch pan, making it ideal for serving a crowd. Once the cake has slightly cooled, the most crucial step for achieving the tres leches texture comes into play: you must poke holes all over the cake. And when I say all over, I mean it! Don’t just make a few scattered indentations; literally poke holes across the entire surface, all the way down to the bottom of the pan! This meticulous hole-poking is vital as it creates countless channels for the milk mixture to penetrate deeply and evenly, ensuring every single crumb of the cake becomes deliciously moist and infused with flavor. It’s the secret to that signature melt-in-your-mouth texture.

Next, prepare your luscious triple dairy-free milk mixture. In a bowl, combine the full-fat coconut milk (ensuring it’s warmed slightly to fully integrate any solid parts), the rich vegan sweetened condensed milk, and your chosen plant-based milk, such as oat milk. Whisk these three components together until they are thoroughly blended into a smooth, homogenous liquid. This is the heart of your tres leches!
Once your milk mixture is ready, pour it slowly and evenly over the still-warm, freshly-poked vanilla cake. The warmth of the cake helps it to absorb the liquid more efficiently, drawing in every drop of that sweet, creamy goodness. The multitude of holes you’ve created will ensure the milk penetrates deeply, transforming the sponge into an incredibly moist and tender delight. After pouring, transfer the cake to the refrigerator and allow it to chill for at least an hour. This chilling time is essential, giving the cake ample opportunity to fully soak up the milk mixture and set its exquisite, custardy texture.

After the cake has sufficiently chilled and absorbed the milk, it’s time for the final, delightful touch: the vegan whipped cream. For convenience and consistent results, I often reach for a high-quality store-bought option like So Delicious Coco Whip, which I find to be wonderfully light and flavorful. However, if you prefer to make your own, homemade coconut whipped cream or aquafaba whipped cream works beautifully and adds an extra layer of freshness.

Carefully and evenly spread the chosen vegan whipped topping across the entire surface of the milk-soaked cake. Aim for a smooth, attractive layer that covers the cake from edge to edge, creating a beautiful white canvas that contrasts wonderfully with the cake’s golden hue. This creamy layer not only adds visual appeal but also contributes to the cake’s overall luxurious texture and taste.

To complete your vegan tres leches masterpiece, add a final flourish of flavor and color. Lightly sprinkle the top of the whipped cream with ground cinnamon, if desired, for a warm, aromatic note. Then, artfully arrange fresh, vibrant sliced strawberries over the surface. The bright red of the strawberries and the subtle spice of the cinnamon not only make the cake visually stunning but also provide a delightful contrast in flavor and texture. Serve immediately and watch it disappear!

Make Ahead & Storage Tips for Your Vegan Tres Leches Cake
One of the fantastic attributes of this vegan tres leches cake is that it’s an ideal dessert for making ahead of time. In fact, many find that its flavors deepen and its texture becomes even more wonderfully moist and harmonious if prepared 1-2 days before serving. This allows the cake ample time to fully absorb the milk mixture, creating a truly melt-in-your-mouth experience. Simply keep it covered tightly in the refrigerator until you’re ready to present and enjoy.
Once prepared and soaked, the cake will maintain its exquisite quality when properly stored. Keep your vegan tres leches cake covered with plastic wrap or in an airtight container in the refrigerator for 3 to 5 days. This ensures its freshness, prevents it from drying out, and preserves its delicious flavor profile.
Regarding freezing, it’s generally not recommended to freeze the cake once it has been soaked in the milk mixture. The freezing and thawing process can significantly alter the delicate, custardy texture achieved by the milk soak, potentially making it watery or crumbly. However, you can absolutely prepare and freeze the plain vanilla cake base on its own. To do this, bake the vanilla cake, allow it to cool completely, then wrap it tightly in plastic wrap and then in aluminum foil before freezing. When you’re ready to serve, simply thaw the cake, poke holes as instructed, and then proceed with soaking it in the milk mixture and topping it with whipped cream. This is a great strategy for saving time and enjoying this delicious dessert whenever a craving strikes!

Perfect Pairings: What to Serve with Vegan Tres Leches Cake
The light, sweet, and creamy profile of vegan tres leches cake makes it an ideal dessert to follow a flavorful meal, especially those with a vibrant, Mexican-inspired theme. Its refreshing qualities beautifully balance richer, spicier dishes. Consider serving it alongside any of these popular and satisfying vegan Mexican-inspired recipes for a complete and memorable dining experience:
- Jackfruit Tacos with Creamy Avocado Sauce
- The Best Vegan Enchiladas
- Savory Vegan Carne Asada
- Delicious Vegan Fish Tacos
- The Ultimate Vegan Queso Dip

Craving More Crowd-Pleasing Vegan Desserts?
If you loved this vegan tres leches cake and are looking for more plant-based dessert inspirations that are sure to impress, you’ve come to the right place! We specialize in creating indulgent, dairy-free treats that everyone will adore. Explore some of our other top-rated and wildly popular vegan desserts that are perfect for any gathering or a delightful personal treat:
- Rich Vegan Chocolate Sheet Cake
- Best Ever Fudgy Vegan Brownies
- Sweet and Tart Vegan Raspberry Bars
- Easy 1-Bowl Vegan Apple Cake
- Creamy Vegan Peanut Butter Pie
Vegan Tres Leches Cake
20 minutes
20 minutes
1 hour
1 hour
40 minutes
12
servings
Pin Recipe
Leave a Comment
Save Recipe
Saved
Ingredients
For the Vanilla Cake
-
1 1/2
cups
unsweetened soy milk
or other preferred plant milk -
2
teaspoons
apple cider vinegar -
2
cups
all-purpose flour -
2
tablespoons
cornstarch -
3/4
cup
granulated sugar -
2
teaspoons
baking powder -
1/4
teaspoon
baking soda -
1/2
teaspoon
salt -
1/2
cup
canola oil
or other neutral-flavored oil like vegetable or grapeseed -
2
teaspoons
pure vanilla extract
For the Dairy-Free Milk Mixture
-
1
cup
full-fat canned coconut milk -
11.25
ounces
vegan sweetened condensed milk
(refer to Notes for options) -
1/2
cup
oat milk
or other favorite plant milk
For the Topping and Garnish
-
1
Recipe
coconut whipped cream
OR a container of store-bought vegan whipped topping (e.g., So Delicious Coco Whip) -
sprinkle of ground cinnamon -
fresh sliced strawberries
Instructions
Part 1: Prepare the Vegan Vanilla Cake
-
Preheat your oven to 350°F (175°C) and lightly grease a 9×13 inch baking pan. This ensures the cake won’t stick and releases easily.
-
In a measuring cup or small bowl, combine the unsweetened soy milk (or your chosen plant milk) and apple cider vinegar. Stir gently and set aside for about 5 minutes to allow it to curdle, creating a vegan “buttermilk” which adds tenderness to the cake.
-
In a large mixing bowl, whisk together all the dry ingredients: all-purpose flour, cornstarch, granulated sugar, baking powder, baking soda, and salt. Make sure they are thoroughly combined to ensure even leavening.
-
Pour the prepared milk/vinegar mixture, canola oil, and pure vanilla extract into the bowl with the dry ingredients. Whisk everything together just until combined and any large lumps of flour have disappeared. Be careful not to overmix, as this can lead to a tough cake.
-
Transfer the cake batter evenly into the greased 9×13 inch pan. Bake in the preheated oven for 20-25 minutes, or until a wooden toothpick inserted into the center of the cake comes out clean. Remove the cake from the oven and let it cool in the pan for approximately 15 minutes. It’s crucial for the cake to still be warm when you pour the milk mixture over it, as warmth greatly enhances its absorption capabilities.
Part 2: Prepare the Triple Dairy-Free Milk Mixture
-
Scoop or pour the full-fat coconut milk (ensuring it’s well-mixed if separated) into a large, microwave-safe bowl. Heat it in the microwave for about 1 minute, or until it’s warm and any solid white portions have melted and fully incorporated into the liquid. This ensures a smooth, consistent milk mixture.
-
To the warmed coconut milk, add the vegan sweetened condensed milk and oat milk (or your chosen plant milk). Whisk all three components thoroughly until they are perfectly combined and smooth. This is your luscious dairy-free “tres leches” blend.
Part 3: Soak and Chill the Cake
-
Using a fork, vigorously poke holes all over the entire top surface of the slightly cooled cake. Make sure to poke all the way down to the bottom of the pan. The more holes, the better the cake will absorb the milk, leading to an incredibly moist result.
-
Slowly and evenly pour the prepared dairy-free milk mixture over the entire surface of the poked cake. Take your time to ensure the liquid is distributed well.
-
Cover the cake pan (with plastic wrap or an airtight lid) and transfer it to the refrigerator. Allow the cake to chill for at least 1 hour, or preferably longer (up to overnight), to allow it to fully soak up all the delicious milk mixture and develop its signature texture.
Part 4: Finish and Serve
-
Once the cake is thoroughly chilled and soaked, prepare your chosen vegan whipped topping. Remove the cake from the refrigerator and smoothly spread the whipped cream evenly over the entire top surface of the cake.
-
For a beautiful presentation and added flavor, lightly sprinkle the top with ground cinnamon and decorate with fresh sliced strawberries, if desired. Serve immediately. Store any leftover vegan tres leches cake, covered, in the refrigerator for 3-5 days.
Notes
- Gluten-Free Option: To make this vegan tres leches cake gluten-free, substitute the all-purpose flour with a high-quality gluten-free all-purpose flour mix, such as King Arthur’s Measure for Measure Flour or a similar blend. Ensure your chosen blend contains xanthan gum for proper structure.
- Vegan Sweetened Condensed Milk: You have two excellent options for this ingredient. You can use my highly-rated homemade vegan sweetened condensed milk recipe for the freshest taste, or, for convenience, purchase a can of store-bought sweetened condensed coconut milk (often found in the international or baking aisle).
- Whipped Topping Choices: For the ultimate fluffy topping, I highly recommend So Delicious Coco Whip, which is readily available in many stores. Alternatively, you can easily prepare my homemade coconut whipped cream or a lighter aquafaba-based whipped topping for a fresh, made-from-scratch experience.
- Make-Ahead Perfection: This vegan tres leches cake is truly one of those desserts that benefits from being made in advance. Preparing it 1-2 days ahead of time allows the flavors to meld beautifully and the cake to become even more deeply saturated and moist, enhancing the overall taste and texture.
- Freezing Instructions: While it’s not advised to freeze the cake once it has been soaked in the milk mixture (as the texture can change), you can certainly freeze the baked vanilla cake base separately. Simply bake the cake, let it cool completely, then wrap it tightly and freeze. When you’re ready to enjoy, thaw the cake, then proceed with pouring the milk mixture over it and adding the whipped topping as directed in the recipe.
Nutrition Information
Serving:
1
of 12 servings
|
Calories:
352
kcal
|
Carbohydrates:
46
g
|
Protein:
6
g
|
Fat:
17
g
|
Saturated Fat:
5
g
|
Polyunsaturated Fat:
3
g
|
Monounsaturated Fat:
7
g
|
Sodium:
173
mg
|
Potassium:
273
mg
|
Fiber:
1
g
|
Sugar:
28
g
|
Vitamin A:
154
IU
|
Vitamin C:
1
mg
|
Calcium:
163
mg
|
Iron:
2
mg
Dessert
Mexican-inspired, Vegan
Nora Taylor
Did you make this delicious recipe?
Share your creation! Mention @nora_cooks_vegan_ or tag your photo with #noracooks on Instagram!