• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Desserts

    Published: Sep 6, 2024 · Modified: May 20, 2025 by Alissa Saenz · This post may contain affiliate links · 1 Comment

    Vegan Tres Leches Cake

    Jump to Recipe Print Recipe

    This vegan tres leches cake is made with a layer of fluffy vanilla sponge cake soaked in a mixture of three dairy-free milks and topped with a layer of luscious whipped coconut cream.

    Slice of Vegan Tres Leches Cake on a dish with a cake pan in the background.

    Have you ever had tres leches cake before? It's so good! I served this type of cake at a restaurant where I waited tables during college, and it was everyone's favorite!

    The name "tres leches" means "three milks." The cake is soaked in three types of milk! In conventional tres leches cake those milks are sweetened condensed milk, heavy cream, and regular old whole milk — all dairy-based. For our vegan tres leches cake we'll be making a vegan cake, adapted from my vegan vanilla cake recipe, then we'll be pouring a mix of vegan sweetened condensed milk, coconut milk, and another non-dairy milk of your choosing (like almond or soy milk) over it.

    But it gets better! We're topping our vegan tres leches with whipped coconut cream. Would that be considered another type of milk? I say yes, and that makes this vegan tres leches actually a quattro leches cake, which fits, because it's actually better than non-vegan tres leches.

    This dessert is so delicious and super decadent. It's a great one for impressing dinner guests!

    Jump to:
    • Ingredients You'll Need
    • How It's Made
    • Shelf-Life & Storage
    • More Vegan Cake Recipes
    • 📖 Recipe
    • 💬 Comments

    Ingredients You'll Need

    • Non-dairy milk. You can use any drinkable variety of unsweetened and unflavored non-dairy milk. I used almond milk, but soy milk, oat milk, and cashew milk will all work, among others. Read my guide to dairy-free milk if you need help choosing one.
    • Ground flaxseed. You'll be mixing these with some of the milk to create a flax egg, which is our vegan egg substitute for the cake.
    • Flour. Use all-purpose wheat flour, also known as white flour. I haven't tested the recipe with any other varieties.
    • Baking powder.
    • Baking soda.
    • Salt.
    • Sugar. Use organic granulated sugar. Conventional sugar is often bleached using animal bone char, so it may not be vegan.
    • Vegan butter. Butter isn't a typical ingredient in tres leches cake, but we're using it on our vegan version to replace some of the fat that would normally be supplied by egg yolks. You can buy vegan butter near the regular butter, in the refrigerated section of most grocery stores.
    • Vanilla extract.
    • Apple cider vinegar.
    • Vegan sweetened condensed milk. You can buy vegan sweetened condensed milk at places like Whole Foods, or online. I've included a link in the recipe card for the product that I use, which is a coconut-based vegan sweetened condensed milk made by Nature's Charm.
    • Full-fat coconut milk. This is the type of coconut milk found in cans. Don't use the stuff in cartons, which is heavily diluted.
    • Coconut cream. This is also found in cans, usually right next to the coconut milk at the store.
    • Powdered sugar. Powdered sugar needs to be organic, for the same reason as the granulated sugar.
    • Cinnamon. This is optional, but makes a beautiful topping and adds a wonderful flavor.
    • Strawberries. Also optional, but so pretty and just heavenly when paired with the creamy whipped coconut topping. You can use other types of fresh berries as well.

    How It's Made

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    Flax egg in a mixing bowl with wire whisk.

    Start by making your flax egg. Whisk some non-dairy milk together with ground flaxseeds. Let the mixture sit for a few minutes to gel.

    Dry ingredients for cake batter in a mixing bowl with wire whisk.

    In the meantime, whisk your dry ingredients together in a large bowl: flour, baking powder, baking soda, and salt.

    Whipped mixture of flax egg, vegan butter, and sugar in a bowl with electric mixer and spatula.

    Return to the bowl with the flax egg. Grab an electric mixer and beat in the butter (room temperature, please!), sugar, vanilla, and apple cider vinegar.

    Partially mixed cake batter in a bowl with electric mixer, wet and dry ingredients on the side in bowls.

    Add the dry ingredients and some more non-dairy milk to the flax egg. Add a bit of each at a time, alternating, and beating each in with the mixer at low speed.

    Vanilla cake batter in a mixing bowl with an electric mixer and spatula.

    Continue until all of the milk and dry ingredients have been added. Stop mixing the cake batter once the ingredients are fully combined.

    Cake batter in a rectangular pan.

    Once the batter is ready, pour it into a greased 9 x 13 inch baking pan. Bake the cake until a toothpick inserted into the center comes out clean, then let it cool on a wire rack.

    Mixture of coconut milk, vegan sweetened condensed milk, and almond milk in a liquid measuring cup with a spoon.

    Once the cake is cool, combine your three milks: vegan sweetened condensed milk, coconut milk, and another non-dairy milk.

    Milk mixture being poured over a vanilla cake in a pan.

    Use a fork to poke holes all over the cake. This will help the milk mixture to penetrate. Pour the milk all over the cake, then pop it in the fridge to chill.

    Whipped coconut cream in a mixing bowl with an electric mixer and spatula.

    To make the topping, crack open two chilled cans of coconut cream. Place the solid portion only into a large mixing bowl and beat it with a mixer. Once it's fluffy you can beat in the powdered sugar and vanilla.

    Spatula spreading coconut whipped cream over a vegan tres leches cake in a pan.

    Finally, spread the coconut whipped cream all over your cake. It's now ready to enjoy! Optionally you can top it with a sprinkle of cinnamon and some fresh sliced strawberries. Slice it up now, or chill it for later.

    Tip: You can serve this cake immediately, but it's best when it's been in the fridge for a day or so, as this gives the milks plenty of time to soak into the cake.

    White wooden surface set with a slice of Vegan Tres Leches Cake on a dish and fresh strawberries.

    Shelf-Life & Storage

    Vegan tres leches cake will keep in the refrigerator for about three days, as long as it's covered tightly. I like to bake mine in a cake pan with an airtight lid, but plastic wrap will do the job too.

    More Vegan Cake Recipes

    • Slice of Vegan Hummingbird Cake on a plate.
      Vegan Hummingbird Cake
    • Slice of Vegan Texas Sheet Cake on a dish.
      Vegan Texas Sheet Cake
    • Vegan Orange Olive Oil Cake on a Plate with mint leaves and orange slices on top.
      Vegan Orange Olive Oil Cake
    • Two Plates of Spice Cake, Coffee Cup and Napkin on a Wooden Table
      Spice Cake

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Slice of Vegan Tres Leches Cake topped with a strawberry.
    Print Pin
    5 from 2 votes

    Vegan Tres Leches Cake

    This vegan tres leches cake is made with a layer of fluffy vanilla sponge cake soaked in a mixture of three dairy-free milks and topped with a layer of luscious whipped coconut cream.
    Course Dessert
    Cuisine Latin American
    Prep Time 30 minutes minutes
    Cook Time 25 minutes minutes
    Chill Time 1 hour hour
    Total Time 1 hour hour 55 minutes minutes
    Servings 12
    Calories 601kcal
    Author Alissa Saenz

    Ingredients

    For the Cake

    • 1 ⅓ cup unflavored and unsweetened non-dairy milk, divided
    • ¼ cup ground flaxseed
    • 2 cups all-purpose flour
    • 2 teaspoons baking powder
    • ½ teaspoon baking soda
    • ¾ teaspoon salt
    • 1 ½ cups organic granulated sugar
    • ⅓ cup vegan butter, at room temperature
    • 2 teaspoons vanilla extract
    • 1 teaspoon apple cider vinegar

    For the Milk Mixture

    • 1 (11.25 ounce/320 gram) can vegan sweetened condensed milk
    • 1 cup full-fat coconut milk
    • ¼ cup unflavored and unsweetened non-dairy milk

    For the Whipped Topping

    • 2 (13.5 ounce/398 ml) cans coconut cream, chilled overnight
    • ½ cup organic powdered sugar
    • 1 teaspoon vanilla extract

    Optional Toppings

    • Ground cinnamon
    • Fresh strawberries
    US Customary - Metric

    Instructions

    • To make the cake, first, preheat the oven to 350°F and grease the bottom and sides of a 9 x 13 inch baking pan.
    • Stir or whisk ⅔ cup of the milk together with the ground flaxseeds. Let the mixture sit for at least five minutes to gel.
    • While the flax mixture sits, whisk the flour, baking powder, baking soda, and salt together in a large mixing bowl.
    • Once the flax mixture has sat for a few minutes, add the sugar, butter, vanilla, and cider vinegar to the bowl. Use an electric mixer to beat the mixture at high-speed until combined and slightly frothy, about one minute.
    • Begin alternating adding the flour mixture and the remaining ⅔ cup of milk to the bowl with the flax mixture, adding about a third of each at a time and beating each addition in at low speed.
    • Pour the batter into the prepared baking pan.
    • Bake the cake for 24 to 26 minutes, until a toothpick inserted into the center comes out clean.
    • Place the cake on a cooling rack and let it cool completely.
    • Once the cake has cooled, stir the milk mixture ingredients together in a medium bowl or container.
    • Use a fork to gently poke holes about a half inch apart all over the cake, then pour the milk mixture over the cake.
    • Cover the cake and chill it for at least one hour.
    • To make the whipped topping, first open the cans of coconut cream. They should have separated into a solid portion and a watery liquid. Pour off the liquid, then transfer the solids to a large mixing bowl.
    • Use an electric mixer at high-speed to beat the coconut cream until fluffy, about one minute. Add the powdered sugar and vanilla and continue beating the ingredients until combined.
    • Spread the whipped coconut cream over the cake. Optionally, top it with a sprinkle of cinnamon and some fresh strawberries. Slice and serve the cake immediately or chill until ready to serve (Note 1).

    Notes

    1. This cake is best served on the second day, after the milks have had a while to penetrate the cake.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Serving: 1slice (1/12 of recipe) | Calories: 601kcal | Carbohydrates: 67g | Protein: 8g | Fat: 36g | Saturated Fat: 27g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 0.03g | Cholesterol: 9mg | Sodium: 386mg | Potassium: 415mg | Fiber: 3g | Sugar: 45g | Vitamin A: 311IU | Vitamin C: 3mg | Calcium: 177mg | Iron: 3mg
    « Vegan Zucchini Lasagna
    Sweet Ginger Tofu »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 2 votes (1 rating without comment)

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Jasson says

      September 07, 2024 at 3:43 pm

      5 stars
      Very nice recipe chef 👍👌👏. Thank you for your effort 🌞😎.

      Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    77 shares
    • 48

    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.