Dairy-Free Tres Leches Cake (Vegan)

Recipe by: Leeonney Bentick

Tres Leches Cake is a beloved Latin American dessert that is indulgent and delightfully decadent. 

Unfortunately, the "leches" (milk) makes it off-limits for anyone trying to avoid dairy. But don't worry, I have you covered!

I've whipped up a delicious dairy-free vegan tres leches cake recipe that'll satisfy your sweet tooth and give you a comparable experience to traditional tres leches cake.

Let's dive in!

non-dairy tres leches cake

What is Tres Leches Cake?

Tres leches cake is a fluffy sponge cake base soaked in a sweet milk mixture and topped with whipped cream and fresh fruit. 

Tres Leches means “three milks” in Spanish and is a name that is very befitting for this cake since it is soaked in a sweet mixture of three different milks. 

Traditionally, the cake is soaked in evaporated milk, condensed milk, and whole milk. 

Since we’re making this one dairy-free, this recipe has a combination of dairy-free condensed milk, coconut milk, and oat milk. 

This combination is the key to making the richest and moistest dairy-free tres leches cake. 

dairy free vegan tres leches cake

Dairy-Free Tres Leches Cake Ingredients

Here are the ingredients you'll need to make this vegan tres leches cake:

For the cake:

  • Unsweetened dairy-free milk of your choice (oat milk and soy milk work great)
  • Lemon juice
  • Oil (I used vegetable oil)
  • Vanilla extract
  • Unbleached all-purpose flour
  • Sugar
  • Baking soda
  • Baking powder
  • Salt
dairy free tres leches cake cake ingredients

Three-milk mixture for soaking the cake:

  • Unsweetened coconut milk
  • Dairy-free condensed milk (use our recipe!)
  • Unsweetened dairy-free milk of your choice (almond milk or oat milk are good options)
dairy free tres leches cake soaking mixture ingredients

For topping your cake:

  • Sliced strawberries
  • Dairy-free whipped cream

How to Make Dairy-Free & Vegan Tres-Leches Cake

Follow these steps to make the perfect vegan dairy-free tres leches cake:

Step 1: To begin, preheat your oven to 350 degrees. Combine dairy-free milk and lemon juice in a small bowl or measuring cup to make vegan buttermilk. 

pouring lemon juice to make buttermilk

Whisk the mixture vigorously for 1 minute, then set it aside for 5 minutes. 

mixing dairy-free buttermilk

Step 2: In a large bowl, sift together flour, baking powder, baking soda, and salt. Add sugar and mix well to combine. 

sifting dry ingredients for cake

Step 3: Next, add the wet ingredients (vegan buttermilk, oil, and vanilla extract) to the dry ingredients and stir to combine. 

pouring wet ingredients for vegan tres leches cake

Pour the batter into a lightly greased 8x8 or 7x11 baking dish. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean. Once done, remove the cake from the oven and allow it to cool for about 15 minutes. It should still be warm for the next step.

dairy free tres leches cake batter

Step 4: In a small bowl, combine coconut milk, condensed milk, and dairy-free milk to make the soaking mixture. Use a skewer, chopstick, or fork to poke holes in the top of the cake about ½ inch apart. The distance doesn’t matter, just poke holes all over.

poke holes in dairy-free tres leches cake

Step 5: Slowly pour the soaking mixture all over the cake, ensuring that you get it into all of the crevices. Place the soaked cake into the refrigerator and allow it to chill for at least 30 minutes.

pouring milk over dairy-free tres leches cake

Step 6: After chilling, remove the cake from the refrigerator. Top it with whipped cream and fresh strawberry slices, and it's ready to serve.

spreading whipped cream on dairy-free tres leches cake
topping dairy-free tres leches cake with strawberries

Tips For Making The Best Non-Dairy Tres Leches Cake

While this recipe is pretty straightforward, here are some tips to make sure your tres leches cake comes out perfectly!

Ensure that you use the right amount of milk to soak the cake and poke just enough holes to catch that velvety, sweet mixture and permeate the cake. 

milk soaked into dairy-free tres leches cake

The flavor profile is very similar and unique just like the dairy version.

There are a couple things that should not be substituted for in this recipe like the condensed milk and whipped cream.

You can however add other complementary ingredients and flavors like cinnamon, cocoa powder and even a splash of rum to add to the overall experience. 

Substitutions & Alternatives 

Dairy-free Condensed Milk 

Condensed milk is necessary for this recipe so please don’t omit or substitute it. 

This sweet milk helps to elevate the cake’s taste and texture.

This recipe calls for dairy-free condensed milk that you can purchase from the store or, you can check out this recipe (insert recipe for dairy-free condensed milk here)

Dairy-free milk 

There are a number of diary-free milk options available and you can honestly use whichever one you prefer.

For this recipe, one with a higher fat and or protein yield works best such as soy milk, oat milk or coconut milk.

How To Store Dairy-Free Tres Leches Cake

To properly refrigerate your dairy-free tres leches cake it is essential that you place it in an airtight container or wrap it tightly with cling wrap so that it does not dry out and lose its moisture.

For the best taste and texture, try to consume it within 2-3 days to avoid the cake from becoming overly saturated and soggy overtime. This might not be a pleasant texture or experience. 

dairy free tres leches cake

What To Serve With Dairy-Free Tres Leches Cake 

This humble recipe is a crowd-pleaser and can be enjoyed with coffee, tea or a refreshing glass of fruit juice.

You can also jazz it up with interesting toppings such as shredded coconut, fresh berries or a sprinkle of cocoa powder. Be sure to serve it chilled to contrast the dense, moist texture of the cake.

dairy-free tres leches cake aerial view
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
dairy free tres leches cake on plate

Dairy-Free Tres Leches Cake (Vegan)


  • Author: Leeonney Bentick
  • Total Time: 2 hours
  • Yield: 4 Servings 1x
  • Diet: Vegan

Description

This dairy-free tres leches cake is a sweet and light dessert that will transport your taste buds to a tropical paradise.


Ingredients

Units Scale

For the cake

1 cup plain, unsweetened dairy-free milk, oat milk or soy milk is great

2 tsp lemon juice

⅓ cup oil, vegetable is preferred

1 Tbsp vanilla extract

1 ½ cups unbleached all purpose flour

⅔ cups sugar

1 tsp baking soda

½ tsp baking powder

½ tsp salt

For soaking the cake:

  • 1 cup unsweetened coconut milk
  • 1 cup dairy-free condensed milk, try our recipe for dairy-free condensed milk
  • 1/2 cup unsweetened dairy-free milk

For topping cake:

  • Sliced strawberries
  • Dairy-free whipped cream

Instructions

  1. Preheat your oven to 350 degrees. Prepare the vegan buttermilk by combining the dairy-free milk and lemon juice in a small bowl or measuring cup. Whisk vigorously for 1 minute then set aside for 5 minutes.
  2. In a large bowl, sift together the flour, baking powder, baking soda and salt. Add the sugar and mix well to combine.
  3. Add the wet ingredients (vegan buttermilk, oil and vanilla extract) to the dry ingredients and stir to combine. Pour the batter into a lightly greased 8×8 or 7×11 baking dish. Bake for 30-35 minutes or until a toothpick inserted in the center comes out clean. Remove the cake from the oven and allow it to cool for about 15 minutes – it should still be warm for the next step.
  4. In a small bowl, combine the soaking mixture (coconut milk, condensed milk and dairy-free milk) and set aside. Use a skewer, chopstick or fork and poke holes in the top of the cake about ½ inch apart – the distance doesn’t matter just poke holes all over.
  5. Slowly pour the soaking mixture all over the cake ensuring that you get it into all of the crevices. Place the soaked cake into the refrigerator and allow it to chill for at least 30 minutes.
  6. After chilling, remove the cake from the refrigerator. Top with whipped cream and fresh strawberry slices. Serve.
  • Prep Time: 25 minutes
  • Cook Time: 1 hour 35 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 Slice
  • Calories: 297
  • Sugar: 16.9 g
  • Sodium: 342.6 mg
  • Fat: 15.9 g
  • Carbohydrates: 36.2 g
  • Protein: 3.3 g
  • Cholesterol: 0 mg

Keywords: tres leches cake

About the Author

Leeonney Bentick is a kombucha-loving, culinary entrepreneur who focuses on (w)holistic health and wellness through plant-based meals. When she's not in the kitchen creating wholesome meals for her clients, Leeonney enjoys binge watching reality TV shows and suspense movies. Keep up with her culinary adventures IG: @course.784 and www.course784.com

More Recipes

Nothing is more comforting than a bowl of tomato soup or, in this case, dairy-free tomato soup. This tomato soup boasts amazing fresh

Read More
Dairy-Free Tomato Soup

Discover the joy of crafting your own homemade Nutella, a harmonious fusion of chocolate and hazelnuts. This less calorie-dense, vegan-friendly version retains the

Read More
Dairy-Free Nutella (Vegan & Gluten-Free)

Lasagna is undoubtedly one of the most popular comfort foods around. It’s a saucy, baked pasta dish layered with cheese and ground

Read More
Dairy-Free Lasagna

This simple and easy recipe for dairy-free ricotta will have you in awe.Whether you’re lactose intolerant, leading a vegan lifestyle or just

Read More
Dairy-Free Ricotta