
Missing home has a funny way of pulling you into the kitchen. For me, it was a rainy Tuesday in Wyoming, the kind where you just need comfort—and mine always came from tres leches cake. But my first attempt? A mess. I forgot to poke holes, poured the milk anyway, and ended up with soggy corners and dry centers. That flop could’ve been the end of it. But something about that sweet, milky mess made me want to try again—this time, my way.
Now I’m a mom trying to balance heritage and health, and that means rethinking the classics. This plant-based vegan strawberry tres leches cake reinvents the classic treat I loved as a child—infused with a trio of dairy-free milks, bursting with juicy strawberries, and crowned with a fluffy coconut whip. It’s dairy-free, eggless, and still manages to taste like a hug from your abuelita. Whether you’re vegan by choice or need, or just want a cake that feels like summer, this version will surprise you with how easy—and nostalgic—it can be.
If you’ve tried my vegan tres leches cake before, this strawberry twist adds a light, fruity layer without making things overly sweet. Perfect for birthdays, brunches, or any Tuesday that needs a little love.
Table of Contents
Why I Had to Get This Vegan Strawberry Tres Leches Cake Right
The day I missed my abuelita and failed my first cake
Growing up in a Jalisco household, tres leches was for celebrations—never rushed, always full of love. But when I made my first version as a teen, I thought I could wing it. Spoiler: I couldn’t. I didn’t poke the cake. I poured too much milk. I served it too soon. It was mushy in the worst way and bone-dry in the middle. Still, my dad ate two pieces. That kitchen fail sparked a mission: to make a vegan strawberry tres leches cake that even my abuelita would’ve smiled at.
Vegan twist with strawberry flair
Fast-forward to today, and I’m baking a version that’s as plant-based as it is packed with flavor. This vegan strawberry tres leches cake is soaked in a trio of almond, coconut, and oat milks for that creamy soak without the dairy. Fresh strawberries bring brightness, making it feel like fresas con crema in cake form. And when you top it with whipped coconut cream and a drizzle of strawberry syrup? You won’t miss the old version one bit.
This fruity, dairy-free twist on vegan strawberry tres leches cake is exactly the kind of dessert I wish I had growing up—easy, nostalgic, and full of flavor without the fuss.
Print
Vegan Strawberry Tres Leches Cake
- Total Time: 4 hours (includes chilling)
- Yield: 12 servings 1x
- Diet: Vegan
Description
A fruity, creamy, dairy-free twist on the classic Mexican tres leches—this vegan strawberry version is fluffy, easy, and packed with flavor.
Ingredients
1 ½ cups all-purpose flour
1 tsp baking powder
½ tsp baking soda
2 flax eggs (2 tbsp flaxseed + 5 tbsp water)
¾ cup sugar or coconut sugar
½ cup coconut oil or neutral oil
1 cup almond milk
½ cup oat milk
½ cup full-fat coconut milk
1 tsp vanilla extract
1 cup fresh strawberries, sliced
1 cup coconut cream (chilled)
Optional: strawberry syrup or jam for topping
Instructions
1. Preheat oven to 350°F (175°C). Grease a 9×13 baking pan.
2. Prepare flax eggs and let sit 5 minutes.
3. Whisk together wet ingredients and flax eggs in a bowl.
4. In a separate bowl, mix flour, baking powder, and baking soda.
5. Fold dry into wet until combined.
6. Pour into baking pan and bake 30–35 minutes.
7. Let cake cool completely, then poke holes all over.
8. Mix almond, oat, and coconut milk together.
9. Pour milk mixture slowly over cake in stages.
10. Chill 2–4 hours or overnight.
11. Top with whipped coconut cream and sliced strawberries.
12. Serve chilled.
Notes
For a stronger strawberry flavor, blend some strawberries into the milk mixture.
To avoid sogginess, do not over-pour milk and wait until fully cooled before soaking.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Desserts
- Method: Baking
- Cuisine: Mexican
Nutrition
- Serving Size: 1 slice
- Calories: 280
- Sugar: 18g
- Sodium: 160mg
- Fat: 12g
- Saturated Fat: 9g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 0mg
How to Make Vegan Strawberry Tres Leches Cake
Simple ingredients that work
You don’t need a long list of fancy substitutes to make a delicious vegan strawberry tres leches cake. Most of the ingredients are pantry staples with dairy-free swaps that still deliver on richness and texture. The key is using a fluffy base cake that soaks up the milk blend without falling apart.
Here’s what you’ll need:
- All-purpose flour (or almond flour for a gluten-free version)
- Baking powder and soda (to lift the sponge)
- Flax eggs (made with flaxseed meal and water—binds beautifully)
- Coconut sugar or cane sugar
- Non-dairy milk trio: almond milk, oat milk, and full-fat canned coconut milk
- Fresh strawberries, sliced
- Vanilla extract
- Coconut cream or dairy-free whipped topping
For the soak, mix equal parts of the three plant-based milks and sweeten it slightly if you like. You can also swap the almond or oat milk for soy or rice milk, depending on what’s in your fridge.
If you’re already a fan of tres leches variations like the gluten and dairy free tres leches cake, this one gives you a fruity, fresh spin without extra work.

Easy steps with a few smart tricks
Step one: make the base cake. Whisk together your wet ingredients, fold in the dry, and bake in a 9×13-inch pan until golden and springy to the touch. Let it cool—completely. Don’t rush this part.
After it has cooled, take a fork or skewer and gently pierce the top all over to create small holes. This is where many go wrong. The more evenly you pierce the surface, the more uniformly the milk mixture absorbs—soaking the cake thoroughly without making it soggy.
Next, gently drizzle the strawberry-flavored vegan milk blend over the surface, allowing it to soak in gradually. Let the vegan strawberry tres leches cake soak for 2 to 4 hours (or overnight for the deepest flavor). Before serving, add whipped coconut cream and fresh strawberries on top. Optional: layer sliced strawberries inside the cake before pouring the milk—it’s a trick I picked up while testing a version inspired by my strawberry cheesecake ice cream cake.
This treat tastes indulgent without the weight—and the best part? It might seem like a labor-intensive dish, but it’s actually quick and easy to put together.

Tips to Avoid Soggy or Mushy Vegan Cakes
Why your tres leches might be too wet
If your vegan strawberry tres leches cake ends up overly soggy instead of light and luscious, you’re not alone. One of the most common mistakes is rushing the soak—either pouring the milk mixture too fast or before the cake has fully cooled. For the best texture, always let your sponge cool completely. Pouring the milk blend onto a warm cake breaks the structure and leads to a mushy, gummy mess.
To get it right, don’t skip the fork holes. They’re essential for helping your vegan strawberry tres leches cake absorb the milk evenly. If you miss spots or only poke the center, the edges stay dry and the middle turns into a milk puddle. Pour in stages, letting the sponge soak at its own pace. Try gently tilting the pan to help spread the milk mixture evenly across the cake.
And don’t overdo the soak. Although the milk mixture brings that tender, melt-in-your-mouth texture, going overboard can turn your cake soggy. For a typical 9×13 pan, stick to about 1½ to 2 cups of the blend. It’s just the right amount to keep your vegan strawberry tres leches cake moist without falling apart.
If you’re nervous, start with less milk and add more after an hour in the fridge. That’s how I finally nailed the balance when I adapted my ferrero rocher tres leches into this fruity version.

Getting that fluffy, light sponge without eggs
Another challenge you might face when making a vegan strawberry tres leches cake? Airiness. When baking without eggs, achieving that light, fluffy texture can be tricky—your sponge may turn out dense and heavy instead of soft and tender. But there are easy fixes. For optimal rise, combine both baking soda and baking powder in the right proportions—and remember to mix the batter gently to avoid deflating it. Start by whisking the dry and wet ingredients in separate bowls, then gently combine them, folding just until the batter comes together.
Flax eggs give great structure, especially when mixed with a bit of apple cider vinegar or lemon juice. That acidity activates the baking soda, helping your vegan strawberry tres leches cake rise with a soft, spongy texture that holds its shape after soaking.
If your cake still bakes up flat, try sifting the flour first or switch to a higher-protein flour like unbleached all-purpose. I leaned on these exact tricks while developing my sopapilla cheesecake pie, which helped me master moisture vs. fluff in vegan desserts.
And always, always let the cake cool completely before soaking or decorating. That’s the move that transforms a basic sponge into the melt-in-your-mouth texture a true vegan strawberry tres leches cake deserves.
Storing & Serving Vegan Strawberry Tres Leches
How long does it keep and how to serve it fresh
Once your vegan strawberry tres leches cake is fully soaked and topped, it’s best served chilled—and it only gets better after a few hours in the fridge. If you’re making it for a party or get-together, prep it the day before and let it rest overnight. That gives the sponge enough time to soak up every last bit of flavor without turning to mush.
So how long will it stay fresh? Covered tightly in the fridge, it lasts up to 4 days, though the texture is best within the first 48 hours. The whipped topping may deflate a bit after day two, so if presentation matters, add the coconut cream just before serving.
You can store the cake in the freezer—without any toppings—for up to one month. Just thaw it overnight in the fridge and then add whipped topping and berries. This method works great with layered versions, like my strawberry horchata tiramisu, which also benefits from overnight chill time.
Best toppings and flavor pairings
Strawberries and coconut cream are the classic combo in a vegan strawberry tres leches cake, but there’s plenty of room to get creative. A drizzle of strawberry syrup or agave, toasted coconut flakes, or crushed freeze-dried strawberries can add gorgeous pops of flavor and texture. For a twist on tradition, try swirling a bit of strawberry jam between cake layers—just like I do in my mangonada cheesecake, which plays with fruit and cream just as beautifully.
To keep your vegan strawberry tres leches cake from getting soggy, wait to top it until just before serving. This helps your whipped coconut cream stay firm and your berries fresh. If you’re storing leftovers, scrape off toppings before refrigerating again—this prevents them from leaking moisture into the sponge.
For clean and precise slices, dip a sharp knife in warm water before cutting, and be sure to wipe the blade after each slice. This trick keeps your slices of vegan strawberry tres leches cake looking clean and bakery-perfect, even after chilling overnight.
Whether you’re serving it for brunch, birthdays, or a casual family dessert, this cake delivers every time. Soft, juicy, and not too sweet—it’s everything a tres leches cake should be, but made completely dairy-free.

Conclusion
This vegan strawberry tres leches cake proves you can keep flavor, texture, and tradition—without the dairy. It’s the kind of dessert that feels like home but fits into your modern life. With simple ingredients and a few key techniques, you’ll have a moist, fruity, and absolutely delightful cake that everyone (yes, even abuelita) will love. If you enjoyed this one, you might also love the fruity kick of my mangonada cheesecake or the comforting layers in the strawberry horchata tiramisu. Now go bake something sweet—you’ve got this.
Stay inspired in the kitchen—every single day!
Follow us on Facebook and Pinterest to explore fresh recipe ideas, clever cooking tips, and daily bites of culinary creativity you won’t want to miss.
FAQs
Why is my tres leches cake so mushy?
It’s usually from over-soaking or pouring the milk before the cake has cooled. Make sure to let the sponge cool completely, poke holes evenly, and pour the milk slowly in stages. Let it rest in the fridge for a minimum of 2 hours before serving.
Why is my vegan cake not fluffy?
Your batter may be overmixed, or the leavening wasn’t activated properly. Use fresh baking soda and baking powder, fold the batter gently, and include an acid like lemon juice or apple cider vinegar to boost the rise.
How long will tres leches cake stay fresh?
Vegan tres leches cake stays fresh for 3–4 days in the fridge. It’s best in the first 48 hours. For longer storage, freeze the soaked (but untopped) cake and add toppings later.
How to keep tres leches cake from being soggy?
Don’t oversaturate the sponge. Add the milk little by little—just enough to dampen the mixture—and allow the cake to sit for a while before serving. Also, avoid adding toppings until you’re ready to serve—it helps prevent wateriness.