• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About Me
  • All Recipes
  • Shop
  • Work With Me
  • Contact

Rainbow Nourishments logo

menu icon
go to homepage
search icon
Homepage link
  • All Recipes
  • About Me
  • Shop
  • Work With Me
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » All Desserts » Cakes

    Published: Apr 30, 2022 · Modified: Jun 17, 2022 by Anthea

    Vegan Tres Leches Cake

    Pin
    Share
    Tweet
    237 Shares
    JUMP TO RECIPE
    4.86 from 7 votes

    Vegan tres leches cake with an incredibly fluffy sponge soaked in 3 types of milk and topped with whipped cream. This cake is soft, moist and easy to make!

    Individual serving of vegan tres leches cake on plate. The slice of cake has a small puddle of the 3 milk mixture.

    What is tres leches cake?

    Tres leches cake is traditionally from Latin America and translates to 'three milks cake'. It consists of a fluffy vanilla sponge lightly soaked in three types of milk and topped with a light whipped cream.

    Traditionally, tres leches cake is not vegan as it contains eggs and a 3 dairy milks. However, it's easy to make a vegan version of tres leches with dairy-free substitutes and a few tweaks.

    Ingredients you'll need

    Flatlay of ingredients for vegan tres leches cake.

    Ingredient notes

    Dairy-free sweetened condensed milk is poured on top of the cake to add moisture and a rich 'melt in your mouth' texture. I'd recommend using a high-quality coconut or oat condensed milk, such as the ones by Nature's Charm.

    Dairy-free evaporated milk which has a creamy mouthfeel similar to milk but is thicker and is slightly sweet. This can be substituted with canned coconut milk or extra dairy-free milk. If you'd like to know how evaporated milk is made, check out this post by The Spruce Eats.

    Dairy-free milk. I'd recommend a full-bodied and flavorful milk such as soy milk, almond milk or oat milk.

    Oil. Traditionally, tres leches cake doesn't contain oil or butter. However, since we're omitting eggs (a source of fat), we need to add a little oil to make sure the cake stays moist. The vanilla cake contains less oil than a regular vegan cake as we're soaking the cake in liquid after baking.

    Baking powder AND baking soda. The double baking agents makes this cake extra fluffy, similar to a traditional tres leches sponge cake! You don't need any special egg replacer for this cake.

    Apple cider vinegar or white vinegar is often used in vegan cakes to create a fluffier and tender crumb.

    A complete list of ingredients, quantities and instructions are in the gray recipe card at the bottom of this post.

    How to make the vanilla sponge cake

    The sponge cake is EASY to make and comes together in one bowl.

    Simply add all the dry ingredients to a large mixing bowl and mix until combined.

    Add all the wet ingredients and mix until there are no pockets of flour or liquid. Some lumps are fine! At this stage, I like to fold the batter to prevent any overmixing.

    Four image collage showing how to prepare the batter for a vanilla sponge cake.

    Your final cake batter should be a little thinner than regular pancake batter.

    Pour your batter into a greased casserole dish and bake it in a preheated oven. It doesn't matter if the cake cracks on top - you're going to be covering it anyway!

    Whilst the cake is warm, generously poke holes in it with a fork, skewer or toothpick. Make sure your fork reaches the bottom of the cake as this will allow the milk mixture to seep through!

    Two image collage of before and after vanilla sponge cake is baked in casserole dish.

    Preparing the milk mixture

    To make your three-milk mixture, simply add all ingredients to a bowl or jug with a pouring spout and whisk until combined. The final mixture should have the consistency of thick milk!

    While the cake is still warm, pour the milk mixture on top. A warmer cake absorbs the liquid easier.

    Don't worry if the cake doesn't absorb all of the liquid immediately. The surface of the cake has developed a crust from baking which acts as a barrier to the liquid. The cake can take anywhere from 30 minutes to overnight to completely absorb the soaking liquid.

    Two image collage of milk mixture in bowl and poured on top of vanilla cake.

    Decorating the tres leches cake

    While your cake is cooling and resting, prepare your whipped cream topping according to packet instructions. For ease, I like using a stand mixer or hand beaters to whip up the cream.

    Make sure you decorate the cake when it's fully cool. A warm cake will definitely melt the whipped cream topping.

    Traditionally, people simply spread whipped cream on top of a tres leches cake. However, I love the look of piped cream!

    Two image collage of whipped dairy-free cream in bowl and piped onto tres leches cake.

    You can enjoy your tres leches cake just with the whipped cream topping. Or, you can also top it with:

    • A dusting of ground cinnamon.
    • Sliced strawberries and/or raspberries. When you enjoy a slice of the cake, the tart berries help cut through all the creamy flavors!
    Top of tres leches cake showing piped cream, dusting of ground cinnamon and berries.

    How to customize vegan tres leches

    Can I make tres leches cake gluten-free and refined sugar-free?

    To make the cake gluten-free, check out the notes in the recipe box at the bottom of this page.

    For a refined sugar-free cake, you can use coconut sugar instead of granulated sugar. This will make the cake brown in color. However, store-bought condensed milk and evaporated milk always contain refined sugar.

    Can I make the cake in advance?

    Yes, you can either:
    1. Make the cake and pour over the milk mixture. Cover and chill in the fridge OR
    2. Make the entire cake with the cream topping but without the fresh strawberries. Cover and chill in the fridge.

    I personally prefer the first option as an undecorated cake is easier to cover and it allows more of the milk mixture to penetrate the cake.

    Can I skip the milk mixture?

    I wouldn't recommend it. The vanilla sponge was adapted from my tiramisu cupcakes but I decreased the amount of sugar and oil to balance out the sweet milk mixture that is poured onto the cake. The cake by itself is a little dry.

    Expert tips

    To make the most delicious vegan tres leches cake, I'd recommend that you:

    1. Weigh all your ingredients rather than using the cups measurement. This recipe was tested using grams and it provides the most accurate and consistent results.
    2. Prepare your milk mixture while the cake is baking! This helps save some time.
    3. Don't underbake your cake. Underbaked cakes have more moisture and since we're pouring a milk mixture over the cake, your cake may be too moist. If you're unsure, bake your cake for a few extra minutes.
    4. The longer you let your cake absorb the milk mixture, the better. For the best results, I'd recommend making the cake 1-2 days in advance.
    Decorated tres leches cake in casserole dish.

    More easy vegan dessert recipes

    • Easy Vegan Tiramisu
    • Vegan Mango Cake
    • Vegan Carrot Cake Cupcakes
    • Vegan Lemon Olive Oil Cake

    Follow Rainbow Nourishments on Instagram, Facebook, and Pinterest, and subscribe via email to receive all of our latest recipes!

    Print Recipe
    4.86 from 7 votes

    Vegan Tres Leches Cake

    Vegan tres leches cake with an incredibly fluffy sponge soaked in 3 types of milk and topped with whipped cream. This cake is soft, moist and easy to make!
    Prep Time30 mins
    Cook Time25 mins
    Resting Time30 mins
    Total Time1 hr 25 mins
    Cuisine: Latin American, Vegan
    Servings: 15 serves
    Author: Anthea

    Ingredients

    Vegan Vanilla Sponge Cake

    • 2 ½ cups (310g) all-purpose plain flour, (note 1 for gluten free)
    • ¾ cup (150g) granulated sugar
    • 3 teaspoons baking powder
    • ⅛ teaspoon baking soda
    • Pinch of any good quality salt
    • 1 ¼ cup (310g) dairy-free milk
    • ¼ cup (65g) neutral flavored oil
    • 1 tablespoon white or apple cider vinegar, optional
    • 1 teaspoon vanilla extract, optional

    Three-milk syrup

    • 320g (11 oz) dairy-free sweetened condensed milk, for example coconut or oat
    • ¾ cup (190g or 7 oz) dairy-free evaporated milk, (note 2)
    • ¼ cup (65g or 2 oz) dairy-free milk, or more evaporated milk

    To decorate

    • 400g (15 oz) dairy-free whipping cream, (I used Nature's Charm coconut whipping cream)
    • ground cinnamon, optional
    • fresh strawberries or raspberries, optional

    Instructions

    To make the cake:

    • Preheat the oven to 180°C (340°F). Grease a 11x6 inch casserole dish or a pan in a similar size (note 3).
    • Add all the dry ingredients (flour, sugar, raising agents and salt) to a large mixing bowl. Mix until combined.
    • Add all the wet ingredients (dairy-free milk, oil, vinegar and vanilla) to the bowl. Mix until just combined.
    • Pour the batter into your prepared pan.
    • Bake the vanilla cake for 22-25 minutes or until you can insert a toothpick in the middle and it comes out clean. Allow the cake to cool in the casserole dish.
    • Generously poke holes in the cake with a fork or skewer.

    To make the milk mixture (you can do this while the cake is baking):

    • Add the condensed milk, evaporated milk and dairy-free milk to a pouring jug or bowl. Whisk or mix until well combined.
    • While your cake is warm, pour the milk mixture over your cake. If desired, you may reserve some of the milk mixture for serving. Allow the cake to absorb the milk mixture for at least 30 minutes (note 4).

    To make the cream frosting and decorate:

    • Whip your cream according to packet instructions or until stiff peaks form.
    • When the cake has fully cooled, spread or pipe the cream on the cake. Dust with ground cinnamon and/or fresh strawberries, if desired.
    • Cut the cake into portions. Use a cake server to transfer the cake to individual plates. Enjoy!
    • Leftovers can be stored covered in the refrigerator for up to 3-5 days.

    Notes

    1. For a gluten-free cake, I'd recommend using 1 ½ cups (150g) almond flour and 1 ½ cups (160g) gluten free all-purpose flour. Or use a high quality 1:1 gluten free flour such as Bob Red Mills.
    2. Evaporated milk can be substituted with coconut milk (to make it richer) or extra dairy-free milk (for a lighter version). In addition, if you'd like to use up the entire can of evaporated milk (usually 360 mL or 12.2 oz), I'd recommend substituting some of the plant-based milk in the cake mixture and/or the milk mixture with evaporated milk.
    3. If you don't have a casserole dish, you can bake your cake in a rectangular cake pan lined with parchment paper. Allow the cake to cool in the pan for 10 minutes, remove it from the pan then remove the parchment paper. You can return the cake to the cake pan or place it on a large serving plate, ready for soaking.
    4. If you'd like to make the vegan tres leches in advance, I'd recommend:
      1. Making the cake and pour over the soaking liquid. Cover the cake and place it in your refrigerator 1-2 days in advance OR
      2. Making the cake and topping it with whipped cream. Place it in your refrigerator 1 day in advance

    Nutrition

    Serving: 1 serve | Calories: 349kcal | Carbohydrates: 40g | Protein: 3g | Fat: 16g | Sodium: 164mg | Potassium: 112mg | Fiber: 1g | Sugar: 23g | Vitamin C: 1mg | Calcium: 173mg | Iron: 2mg
    Did you Make this Recipe?Rate it & leave your feedback in the comments section below, or tag @rainbownourishments on Instagram and hashtag #rainbownourishments!

    This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.

    Pin
    Share
    Tweet
    237 Shares

    Reader Interactions

      Leave a Comment and Rating! Cancel reply

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

      Recipe Rating




    1. Mistee says

      January 28, 2023 at 5:36 am

      Hey Anthea! I can’t wait to bake this! How long does the cake last after baking and pouring on the milk mixture? My family will just snack on it throughout the week generally. I’m dairy intolerant and I CANNOT wait to have my favorite desert again. Thank you for this recipe!

      Reply
      • Anthea says

        January 28, 2023 at 9:37 am

        Hi Mistee! The cake with the milk mixture lasts pretty long (up to 4-5 days). The milk actually helps keep the cake soft and moist for a longer time than regular cakes. I hope that helps and let me know if you get to make it!

        Reply
    2. Lika says

      September 25, 2022 at 5:05 am

      5 stars
      I LOVED this cake! I used homemade condensed milk and less of the liquid to mix it with. Ended up using thick condensed milk as frosting - so good and so easy! Will be making it again:)

      Reply

    Primary Sidebar

    About Anthea

    More about me →

    Popular Recipes

    • Vegan Cinnamon Babka
    • Vegan Banana Bread
    • Easy Vegan Lemon Blueberry Cake
    • Vegan Whole Wheat Pancakes
    • Buttery Vegan Brioche
    • Vegan Oatmeal Cookies

    Seasonal Recipes

    • Vegan Strawberry Cupcakes
    • Vegan Blueberry Muffins
    • Vegan Carrot Muffins
    • Vegan Gnocchi Bake with Bolognese Sauce
    • One-Pot Easy Vegan Ramen (with miso sesame soup)
    • Easy Thai Red Curry Potato Lentil Soup

    Get my cookbook

    Cover of Incredible Plant Based Desserts

    Footer

    ↑ back to top

    Featured in

    Banner with 10 logos where Rainbow Nourishments has been featured.

    More

    About
    Work with Me
    Contact

    Shop

    Get my cookbook

    Follow Me

    • Instagram
    • Facebook
    • Pinterest
    • YouTube

    COPYRIGHT © 2023 · RAINBOW NOURISHMENTS · PRIVACY POLICY ·  ACCESSIBILITY POLICY