Every bite is beyond delicious in this Vegan Tres Leches Cake! A tasty cake is soaked in a sweet plant-milk syrup and then topped with fluffy dairy-free whipped cream and fresh berries. This popular Mexican dessert comes together in just a few easy steps and loved by all!

Prepared tres leches cake.

This irresistible dessert strikes the perfect balance of sweetness. It’s so creamy and comforting while also tasting fresh and light!

Tres leches cake is formally called “pastel de tres leches” in Spanish, which means “three milk cake.”

Traditionally, a three-milk mixture soaks into an egg-based sponge cake with many holes poked into it. Of course, my recipe is an eggless and dairy-free version.

This vegan tres leches is so great for celebrations, birthdays, Cinco de Mayo, or really for no reason at all. It’s such a unique creation that everyone will love!

Tres leches slice of cake with strawberries.

Tres leches is another one of those recipes that takes me back to my childhood.

One of my favorite parts is when the cake is finished and all that’s left is getting a spoon to scrape up any of the remaining milk syrup and cake crumbs at the bottom of the dish!

It’s So Easy to Make!

This cake is actually incredibly easy to whip up! Literally just a few steps and nothing too crazy as far as the ingredients go. You’ll find that the process is very similar to a poke cake.

It should soak for at least an hour but in my experience, it’s best to prepare the cake the night before to allow an ample amount of time for it to absorb the milk mixture.

Then when you’re ready to enjoy it, simply spread whipped cream over the top, add a dusting of cinnamon, a few fresh berries, and enjoy!

Three milk cake slices.

Reasons To Love This Cake

  • It’s so easy to make
  • Tastes light and airy
  • It’s so moist and delicious 
  • No dairy or eggs are needed
  • Has a perfect balance of sweetness

Get updates on my latest recipes sent right to your inbox! Click Here To Subscribe To My Email List!

Ingredients and Substitutions

Tres leches ingredients labeled.
  • Plant Milk – Use any full-fat plant-based milk such as soy, almond, or oat milk. Some of the milk is used to create vegan buttermilk while the rest is part of the three-milk syrup. It doesn’t matter if it’s sweetened and flavored or not.
  • Apple Cider Vinegar – ACV curdles when mixed into plant milk to form “buttermilk.” The same amount of lemon juice or white vinegar can be used instead.
  • Flour – I use all-purpose flour, but a 1-to-1 gluten-free option such as Bob’s Red Mill would work as well.
  • Cane Sugar – Just make sure to check that the packaging is labeled as “vegan” or “organic” to ensure that it wasn’t processed with animal char.
  • Leaveners – Baking soda and baking powder give rise to the cake.
  • Salt – Just a bit to enhance all of the marvelous flavors.
  • Cornstarch – Arrowroot powder can be used instead of cornstarch. 
  • Vanilla ExtractAlmond extract would be a fun alternative in place of vanilla.
  • Oil – Choose a light, neutral oil such as canola, vegetable, or light olive oil. 
  • Canned Milks – Canned dairy-free alternatives for evaporated milk and sweetened condensed milk can usually be found in the baking aisle of your grocery store or online. Any plant-based variety works such as soy or coconut.
  • Vegan Whipped Topping– This can be found as a tub in the frozen section of the store or you can use the refrigerated non-dairy options. Some example brands include So Delicious Coco Whip, 365 Whole Foods, and Tru Whip Vegan.
  • Toppings – Add a touch of cinnamon and your favorite fresh berries to the top.
Tres leches slices served on plates.

Step-by-Step Instructions

Here are some quick visual steps. Find the full recipe with exact measurements on the recipe card below.

Bake the Cake

Preheat the oven and grease an 8×8 dish. Make the vegan buttermilk by stirring the apple cider vinegar into the plant milk. You should see some curdling after a few minutes.

Whisk together the dry cake ingredients, then add the wet ingredients, including the buttermilk. Gently stir the batter until it’s combined.

The cake is done when it turns to a light golden-brown color and a toothpick inserted into the middle comes out clean. 

Make the Tres Leches (Three Milk Syrup)

While the cake is cooling down, combine the three milks to make a syrup.

Next, use a fork or toothpick to poke a bunch of holes into the cake. Slowly pour the milk syrup all over the cake.

Cover the dish and let it chill in the refrigerator for at least an hour.

Add the Topping

After the cake has absorbed all or most of the milk syrup, take it out of the refrigerator to top it with whip cream.

Then, add a light dusting of cinnamon. Add the fresh berries at the time of serving and enjoy!

Make sure to store the cake in the refrigerator anytime you are not eating it because of the vegan milks and to keep the whipped topping firm-ish.

Variation Ideas

  • Add finely chopped nuts to the top.
  • Sprinkle coconut shavings on top of the cake.
  • Use almond extract instead of vanilla extract for a unique flavor.

Frequently Asked Questions

Can you make vegan tres leches cake ahead of time? 

Yes! Simply make it, top it with vegan whipped cream, and then store it in the refrigerator (covered) for up to 4 days. Add the fresh berries right before you plan to serve it.

Can you freeze it? 

Yes! Prepare in or transfer the vegan tres leches cake to a freezer-safe dish. Cover the top tightly with plastic wrap and then foil. Move it to the refrigerator the night before you plan to eat it. Some of the milk syrup mixture may pool at the bottom of the cake, but not very much and it will still be just as good!

I hope you loved this recipe! If you try it, please let me know what you think with a rating and comment below. Your feedback really supports my blog and is helpful to other readers! 🙂 You can stay updated on my latest recipes by following me on Pinterest and joining my Email List.

Vegan tres leches cake featured image.

Vegan Tres Leches Cake

This vegan tres leches cake is so heavenly! A tasty vanilla cake is soaked in a sweet plant-milk syrup and then topped with dairy-free whipped cream and fresh strawberries. This popular Mexican dessert comes together in just a few easy steps and with the simplest of ingredients.
5 from 7 votes
Print Recipe Pin Recipe Leave Review

Bonnie – Serene Trail

Course: Dessert
Cuisine: Mexican
Prep Time: 5 minutes
Cook Time: 30 minutes
Chill Time: 1 hour
Total Time: 1 hour 35 minutes
Servings: 9
Calories: 375kcal

Ingredients

For the Cake

For the Three-Milk Mixture

Toppings

Instructions

  • Heat your oven to 350°F (180°C) and grease an 8×8 dish.

Make the Cake

  • Shake the plant milk before pouring it into a glass. Add the apple cider vinegar and stir it to create a vegan buttermilk. You should see some curdling after a few minutes.
  • Whisk the dry cake ingredients together in a large bowl. Pour in the wet cake ingredients, including the buttermilk. Gently stir the batter until it’s combined. It’s ready to go into the dish and then the oven when you don’t see any lumps. Small air bubbles are expected.
  • Bake the cake for 30-35 minutes or until it's a light golden-brown color and a toothpick inserted into the middle comes out clean. Let it cool for 10 minutes.

Make the Three Milk Syrup

  • Warm the vegan sweetened condensed milk in the microwave for 15 seconds. Add it to a lidded glass jar along with the vegan evaporated milk and plant-based milk. Close the lid and shake it vigorously for a few seconds.

Assemble

  • Use a fork or toothpick to poke a bunch of holes into the cake. Press all the way down until you are stopped by the bottom of the dish. Slowly pour the milk syrup mixture over the cake. Cover the dish and chill it in the refrigerator for at least an hour. It's best if the cake is able to absorb the milk syrup overnight, if you can.
  • After the cake has absorbed all or most of the milk syrup, take it out of the refrigerator and top it with whip cream. Add a light dusting of cinnamon, fresh berries, and enjoy!

Video

Notes

  • Suggestion: Use a glass or ceramic dish rather than metal or nonstick since you’ll be pouring vegan milk into it and serving from it later.
  • Make sure to store the cake in the refrigerator anytime you are not eating it because of the vegan milks and to keep the whipped topping firm-ish.

Make-Ahead

Fully make the tres leches cake, but wait on adding the fruit on top. Store it in the refrigerator (covered) for up to 4 days. Add the fresh berries right before you plan to serve it. 

Nutrition

Serving: 1 slice of 9 | Calories: 375kcal | Carbohydrates: 53.9g | Protein: 4.6g | Fat: 11.2g | Saturated Fat: 4g | Sodium: 452mg | Potassium: 492mg | Fiber: 1.1g | Sugar: 21.4g | Calcium: 128mg | Iron: 1mg

The nutritional information provided is an estimate from third-party calculations.

Did you make this recipe?I’d love to hear what you think! Drop a comment below or share it on Instagram and tag me @serene.trail.
Pinterest pin of vegan tres leches.
Vegan Tres Leches pinterest pin.
Pinterest pin image of vegan tres leches cake.

More Recipes To Love!

2 Comments

  1. Yes! Just make sure your gluten-free flour is a 1:1 substitute for all-purpose flour. I like King Arthur’s Measure for Measure and Bob’s Red Mill 1-to-1 the best.

5 from 7 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating