• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Simple Vegan Desserts
  • About
  • Recipes
    • Vegan Baking Recipes
    • Vegan Breakfast Recipes
    • Vegan Gluten Free Recipes
    • Vegan Healthier Recipes
    • Vegan No-Bake Recipes
    • Vegan Quick & Easy Recipes
  • Contact

Vegan Treats Blogger

menu icon
go to homepage
  • Home
  • Recipe Index
  • Spring
  • About
  • Contact
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Home
    • Recipe Index
    • Spring
    • About
    • Contact
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Vegan Baking Recipes

    Published: Jan 5, 2023 · Modified: Dec 1, 2024 by DJ · This post may contain affiliate links · 2 Comments

    Easy Vegan Tres Leches Cake

    Jump to Recipe Jump to Video Print Recipe

    This vegan tres leches cake is perfectly sweet, soft and creamy. It's topped generously with my homemade dairy-free whipped cream and I have to say, it tastes amazing.

    The sheet cake takes less than 20 minutes to bake inside the oven. Once it has cooled, pour the vegan milk mixture over it, which contains soy milk, coconut milk and dairy-free condensed milk. Let the cake set, decorate and enjoy!

    A large, square slice of my vegan tres leches cake. It is moist and covered with vegan whipped cream and cinnamon. this recipe

    This recipe is loosely based on milk cakes which are very popular in many parts of the world such as, Latin America and South Asia. I've always wanted to veganize them so here's my take on classic, traditional milk cakes.

    If you love your cakes to be moist, also see my vegan apple cinnamon cake, vegan cranberry orange cake and vegan snickerdoodle cake which are all so good.

    Jump to:
    • Why You Will Love This Cake
    • Ingredient Notes
    • Substitutions & Variations
    • How To Make Vegan Tres Leches Cake
    • Expert Tips
    • Recipe FAQs
    • More Vegan Cake Recipes
    • Easy Vegan Tres Leches Cake

    Why You Will Love This Cake

    • Amazing Texture - The consistency of this cake is amongst my all-time favorites. It's certainly no secret that I adore moist cakes and this recipe takes the meaning of 'moist' to a whole new level. After the cake soaks in the milk mixture, the texture becomes luscious.
    • Great Toppings - My vegan whipped cream topping makes the perfect topping for this cake. It is made from coconut cream and powdered sugar and is so incredibly light. I also made it for my vegan chocolate mousse and my vegan banoffee bars. Many traditional milk cakes have cream on top, so I couldn't leave it out.
    • Comforting - I sometimes serve this tres leches cake in a similar way to my pudding cakes. I don't always top it with the whipped cream. Instead I serve the cake with dairy-free custard instead. The warmth of the custard makes the dish so homely and comforting.
    • Allergy Friendly & Plant Based - This vegan tres leches cake recipe is fully vegan and dairy free.

    Ingredient Notes

    The many ingredients that are needed to make a vegan tres leches cake laid out in front of a brown wall.
    • Cornstarch - Adding a little cornstarch (cornflour) to the cake batter, along with the other dry ingredients, helps to soften the final texture.
    • Soy milk - This is one of the three ingredients that you will need to make the dairy-free milk mixture. You can also use other plant milks such as, oat milk and almond milk.
    • Canola oil - If you aren't familiar with this kind of oil, it is another name for rapeseed oil. It helps to give the cake an even crumb which is tender. Other types of oil will also work well but I've always had the greatest success with this one.
    • Coconut milk - This is another important component for the milk mixture. Make sure that you use full fat coconut milk.
    • Vegan condensed milk - My condensed milk recipe down in the recipe card is wonderfully delicious and will enhance your tres leches cake tenfold. Of course, you can also buy a store-bought one but I often find them too sweet. I added condensed milk to my vegan caramel rice krispie treats, as well as my vegan lemon poke cake and vegan rasmalai cake recipes which really shows it's versatility.
    • Vegan whipped cream - I recommend that you make my homemade whipped cream recipe, which is also linked in the recipe card. It has the perfect consistency for this cake and I know you're going to love it.

    See recipe card for full information on individual ingredients and quantities.

    Substitutions & Variations

    • There are so many ways that you can customize this recipe. Why not create a different topping? One time, I replaced the whipped cream with the chocolate ganache topping from the vegan carrot sheet cake recipe. It worked beautifully. If you want to keep the cream, you can add extra toppings onto it such as, vegan sprinkles, vegan chocolate shavings and finely chopped nuts.
    • You can make this tres leches cake gluten-free by substituting out just one ingredient. The all-purpose flour. Swap it for a 1:1 gluten-free baking flour blend. You can also swap out the cornstarch for a teaspoon of arrowroot powder as this really helps a gluten-free cake to become soft.

    How To Make Vegan Tres Leches Cake

    For the full method, please refer to the recipe card at the bottom of this post.

    A large, square baking tin greased with vegan butter.

    1: Grease a square baking tin with vegan butter.

    The vegan butter and sugars combined inside a mixing bowl.

    2: Whisk together the two sugars and the softened vegan butter.

    The remaining dry ingredients have been mixed in, creating a sand-like texture.

    3: Add the other dry ingredients to the butter mixture. Combine.

    The wet ingredients have now been poured and folded in, creating a wet cake batter.

    4: Next, fold in the wet ingredients until a smooth batter forms.

    The cake batter has been spooned into the prepared tin.

    5: Spoon the cake batter into the greased cake tin. Bake until the cake is golden brown.

    The sheet cake has been baked and is cooling. It is golden brown.

    6: Let the cake cool.

    Holes have been poked into the cake. It has also been sliced into nine squares.

    7: Portion the cakes and poke holes into them.

    The vegan milk mixture has been poured over the cake. The sheet cake has almost absorbed all of it.

    8: Pour the tres leches milk mixture into the cakes so that it can absorb.

    Expert Tips

    Chill the cake in the fridge overnight - The recipe calls for the tres leches cake to be inside the fridge for a minimum of two hours after the milks have been poured in. The longer you leave the milk mixture to soak into the cake, the better that it will taste.

    Don't over-mix the cake batter - As this is a vegan milk cake, you want the texture to be as light and fluffy as possible. If the cake is dense, the vegan milk mixture won't soak through as well and ultimately won't taste as appetizing.

    A smaller, moist slice of vegan tres leches cake being held up on a silver fork.

    Recipe FAQs

    What is tres leches cake?

    Tres leches cake isn't usually vegan. It translates to 'three milks' traditionally consists of milk, sweetened condensed milk and evaporated milk which are soaked into sponge cake. It is also usually topped with whipped cream too. My vegan version is just as good as its dairy counterpart.

    Why is my tres leches cake not absorbing milk?

    This is a sign that your cake batter was over-mixed. Dense, heavy cakes tend to be very non-absorbent. If your cake hasn't turned out to be as light as you wanted, make sure that you poke a few extra holes into it.

    How can I store vegan tres leches cake?

    As this cake is filled with soaked plant milk, you can't freeze it effectively but you can store it inside the fridge for up to four days. Alternatively, you can freeze the cakes after baking and pour the milk mixture onto it a few days later.

    More Vegan Cake Recipes

    • A single slice of vegan pudding cake. Lots of raspberry jam spread on top.
      Vegan Pudding Cake with Raspberry Jelly (Jam)
    • A moist and delicious slice of Sicilian orange cake sitting on a shiny, white plate.
      Sicilian Orange Cake with Glaze (Vegan)
    • My vegan banana mug cake being spooned out from a grey mug. The chocolate chips are melted inside.
      Best 2 Minute Vegan Banana Mug Cake
    • A large slice of vegan orange poppy seed cake. It is filled with white buttercream and topped with chocolate.
      Vegan Orange Poppy Seed Cake with Chocolate Ganache

    If you tried this Vegan Tres Leches Cake Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how you go in the 📝 comments below. I love hearing from you!

    A whole square of my vegan tres leches cake. It is topped with vegan whipped cream. There is also a sprinkle of cinnamon.

    Easy Vegan Tres Leches Cake

    This easy vegan tres leches cake is topped with vegan whipped cream. It's so moist and soft. I hope you enjoy it. 
    5 from 3 votes
    Print Pin Rate
    Course: Dessert
    Cuisine: Tres Leches Cake
    Diet: Vegan
    Prep Time: 10 minutes minutes
    Cook Time: 2 hours hours 20 minutes minutes
    Total Time: 2 hours hours 30 minutes minutes
    Servings: 12 Slices
    Calories: 331kcal
    Author: DJ

    Ingredients

    Cake Batter:

    • 100 g light brown sugar
    • 100 g granulated sugar
    • 1 teaspoon vanilla extract
    • 120 g vegan butter softened
    • 200 g all-purpose flour sifted
    • 1.5 Tablespoons cornstarch
    • 0.5 teaspoon baking powder
    • 0.25 teaspoon baking soda
    • 0.5 teaspoon salt
    • 110 ml soy milk
    • 30 ml canola oil

    Vegan Milk Mixture:

    • 180 ml coconut milk full fat
    • 250 ml vegan condensed milk* see notes
    • 100 ml soy milk

    Topping:

    • Vegan whipped cream* to taste, see notes
    • Ground cinnamon to taste
    US Customary - Metric

    Instructions

    Preparation:

    • Preheat your oven to 180 Celsius (356F).
    • Line a 9.5” (24cm) square baking tin with parchment paper. Set aside.

    Make the cake batter:

    • In a mixing bowl, cream together the light brown sugar, the granulated sugar, vanilla extract and the vegan butter until fully combined.  
    • Fold in the all-purpose flour, cornstarch, baking powder, baking soda and the salt.
    • Next, pour in the soy milk and the canola oil. Fold again until a smooth batter forms.
    • Pour the cake into the prepared tin.

    Bake the cake:

    • Bake the cake in the oven for 20 minutes. It should be golden brown, and a skewer should come out clean. If you are making my vegan condensed milk recipe, do this now. If you have a store-bought variation, skip this.
    • Let the cake cool for 15 minutes. While you wait, prepare the milk mixture.

    Make the dairy-free milk mixture:

    • Add the coconut milk to a microwave-safe bowl and cook for 45 seconds so that all the hard parts have melted.
    • Mix in the condensed milk and the soy milk. Whisk to combine.

    Pour on the milk mixture:

    • Use a skewer or a fork to poke holes all over the sheet cake. Pour the vegan milk mixture over the entire cake so that it is all covered.
    • Place the cake into the fridge for at least 2 hours but I recommend overnight.

    Serving the cake:

    • Remove the tres leches cake from the fridge. Use store bought vegan whipped cream or my vegan coconut whipped cream as the topping for this cake. Sprinkle ground cinnamon on top and enjoy.

    Video

    Notes

    • The recipe calls for the tres leches cake to be inside the fridge for a minimum of two hours after the milks have been poured in. The longer you leave the milk mixture to soak into the cake, the better that it will taste.
    • As this is a vegan milk cake, you want the texture to be as light and fluffy as possible. If the cake is dense, the vegan milk mixture won't soak through as well and ultimately won't taste as appetizing.
    • You can either buy store-bought vegan condensed milk and whipped cream or make my recipes which are above. 

    Nutrition

    Calories: 331kcal | Carbohydrates: 46g | Protein: 5g | Fat: 15g | Saturated Fat: 6g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 9mg | Sodium: 252mg | Potassium: 189mg | Fiber: 1g | Sugar: 32g | Vitamin A: 522IU | Vitamin C: 2mg | Calcium: 123mg | Iron: 1mg
    Tried this Recipe? Tag Me Today!Mention @vegan_treats_blogger or tag #vegantreatsblogger!

    More Vegan Baking Recipes

    • Three double fudge brownies stacked on a white plate. They are topped with a large scoop of vanilla ice cream and caramel sauce.
      Double Fudge Brownies (With Ice Cream)
    • A large piece of my sticky date pudding on a white plate. It is topped with ice cream and homemade caramel sauce.
      Best Sticky Date Pudding Cake
    • A soft slice of vegan strawberry shortcake cake on a white plate with a thick layer of whipped cream frosting and streusel on top.
      Vegan Strawberry Shortcake Cake
    • A dessert glass filled with caramel fudge brownie sundae. They layers are topped with lots of caramel and a cherry.
      Caramel Fudge Brownie Sundae

    Reader Interactions

    Comments

    1. Anonymous says

      January 07, 2023 at 8:01 pm

      5 stars
      Nice 😍

      Reply
    2. Claire says

      January 07, 2023 at 4:20 pm

      5 stars
      This looks so good. I have to try this soon.

      Reply
    5 from 3 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm DJ. Welcome to Vegan Treats Blogger!

    I'm a self-taught baker and all the recipes which are developed for this website are fully plant-based, dairy-free and egg-free.

    Delicious vegan sweet treats are what we're all here for, right?

    You're in the right place and here, you will have everything you need to satisfy those cravings.

    More about me →

    Vegan Spring

    • A large creamy slice of vegan blueberry pie on a white plate. The rest of the cream pie is in the background.
      Vegan Blueberry Cream Pie (No-Bake)
    • One of my golden brown strawberry cheesecake tacos on a white plate over a dark wooden background. It is filled with cream and bright red strawberry compote.
      Crunchy Strawberry Cheesecake Tacos With White Chocolate
    • A large slice of vegan strawberry lemon cake on a white plate. It is filled and topped with strawberry jelly and lemon buttercream frosting.
      Vegan Strawberry Lemon Layer Cake
    • Vegan lemon curd inside a meson jar. It is dripping down the sides.
      Easy Vegan Lemon Curd
    • One of my vegan raspberry bars on a white plate. The filling is dripping out from the centre.
      Vegan Raspberry Crumble Oatmeal Bars
    • Three vegan carrot cake muffins on a white plate. They are golden in colour.
      Easy Vegan Carrot Cake Muffins with Lemon Glaze

    Popular Recipes

    • A close up shot of caramel drizzling.
      Vegan Dulce De Leche Caramel
    • A shot of a golden brown vegan biscoff cookie. Melted biscoff spread is dripping down the front side.
      Chewy Vegan Biscoff Cookies
    • A stack of vegan banana protein pancakes. Decorated with maple syrup and chopped bananas.
      Fluffy Vegan High Protein Banana Pancakes
    • Four vegan bounty bars on a white plate. One is sliced open revealing the coconut filling.
      Copycat Vegan Chocolate Bounty Bars (No-Bake & Gluten Free)
    • A close up shot of a perfectly round vegan dalgona candy with a star shape imprinted into the centre.
      South Korean Dalgona Honeycomb Toffee Candy (2-Ingredients + Vegan)
    • A slice of my vegan almond lemon cake on a white serving plate. It is topped with toasty flaked almonds and streusel.
      Vegan Almond Lemon Cake

    Footer

    ↑ back to top

    Contact

    • Contact

    About

    • Privacy Policy
    • About
    • Accessibility Policy

    Copyright © 2025 Vegan Treats Blogger

    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
    Do not sell my personal information.
    Cookie SettingsAccept
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
    CookieDurationDescription
    cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
    cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
    cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
    cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
    cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
    viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
    Functional
    Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
    Performance
    Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
    Analytics
    Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
    Advertisement
    Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
    Others
    Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
    SAVE & ACCEPT

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.