Posts

This Vegan Tres Leches cake is nothing short of a dream. A dream come true!! A sweet vanilla cake is soaked in almond, macadamia, and oat milk, covered in silky coconut whipped cream, then topped with strawberries.

Glass bowl filled with the ingredients to make vegan tres leches cake

I had avoided veganizing this recipe for so long, thinking that I couldn’t possibly get it right or that I had to make vegan condensed milk, and who has time to make vegan condensed milk?? I don’t know why, but inspiration finally hit and this vegan version of homemade tres leches cake was born.

Tres leches cake batter in a glass bowl with a blue whisk

What is Tres Leches Cake?

Tres leches (three milks) cake is traditionally a vanilla sponge cake soaked in condensed milk, evaporated milk, and cream (media crema). It is topped with whipped cream and berries or assorted fruit, and sometimes cinnamon. On occasion, rum or rompope (a sort of Mexican eggnog) is added to the milk mixture. To make this vegan I decided to use almond, macadamia nut, and oat milk. The combination proved to be ridiculously good!

Tres leches cake resting on a rack

Tres Leches Cake History

This is a tricky one. Some say that tres leches cake originated in Nicaragua, but Mexico certainly claims it as its own, and Cuba and Puerto Rico have their own versions of well. Tres leches cake became popular in Latin America in the 19th century, possibly due to Nestle publishing a recipe in the back of its cans of condensed milk. They, however, did not invent it, even before then you can find various versions of milk-soaked cakes way before the 19th century. Without a doubt, there is some influence of European colonization, thus there are some who believe tres leches is a new world version of  European milk soaked cakes topped with cream, like tiramisu.

Milk being poured on tres leches cake in a red baking dish

 

The Challenges of Making an Authentic Tres Leches Cake Vegan

It wasn’t as difficult as I had imagined, because I decided to completely leave out the condensed milk. Instead, I combined three plant-based milks with sugar and reduce the liquid by 1/3. The cake itself was the biggest challenge. The cake needed to be dry or maybe not dry, but at least not overly moist. The omnivore version is made without oil and mostly eggs which presented a huge problem in the vegan version. After 4 tries I came up with a cake that is dry enough to absorb the milk, but strong enough to not become mush instantly.

A slice taken out of a tres leches cake in a red baking dish

I tried 2 types of coconut whipped cream. I decided not to make my own but go with a store-bought option. First I tried So Delicious Coco Whip which turned out too sweet and heavy for my taste for this cake. I settled with Reddi-whip’s Coconut Whipped Topping which is light and airy, and not too sweet.

Tres leches cake on a white plate topped with a sliced strawberry

 

The Recipe: Vegan Tres Leches Cake

  • It’s very important to make the cake the day before so you can let it sit out and dry out a little bit.
  • This cake is not meant to be eaten without soaking in milk!! You’ve been warned.
  • I used almond, macadamia nut, and oat milk, but you can use any combination you prefer. If you like coconut, I suggest coconut milk.
  • Top with strawberries or assorted berries. The acid in the berries cut the sweetness of the cake.
  • This cake will not keep for more than a day, it will get too mushy, so try to eat it all in one day.
  • If you want to make your own whipped topping I recommend this recipe.
  • Enjoy!!

Tres leches cake on a white plate topped with a sliced strawberry

Tres leches cake on a white plate topped with a sliced strawberry
4.46 from 22 votes
Print

Vegan Tres Leches Cake

This Vegan Tres Leches cake is nothing short of a dream. A dream come true!! A sweet vanilla cake is soaked in almond, macadamia, and oat milk, covered in silky coconut whipped cream, then topped with strawberries.
Course Dessert
Cuisine Mexican
Keyword tres leches cake, vegan mexican recipes
Resting Time 10 hours
Total Time 2 hours
Servings 10 Servings
299 kcal
Author Dora S.

Ingredients

Cake:

  • 1 ½ cups Almond milk, unsweetened
  • 1 ½ tsp. White vinegar
  • 2 tsp. Vanilla extract
  • 2 ¼ cups All-purpose flour
  • ¾ tsp. Baking soda
  • 1 ½ cups Sugar, granulated
  • ½ tsp. Salt

Milk Syrup:

  • 1 cup Almond milk, unsweetened
  • 1 cup Macadamia nut milk, unsweetened
  • 1 cup Oat milk, unsweetened
  • ½ cup Sugar, granulated

Whipped Topping:

  • 2 cans Reddi-whip Coconut Whipped Topping
  • 1 pint Strawberries, hulled and sliced

Preparation

To make the cake

  1. Preheat oven to 350°F. Line the bottom of a 8 x 13” baking dish with parchment paper and lightly grease with vegetable oil.

  2. In a medium bowl combine the almond milk, vinegar, and vanilla. Mix well. Let sit for 5 min.
  3. In a large bowl combine the flour, baking soda, sugar, and salt. Mix well.
  4. Add the wet ingredients to the dry ingredients, and mix with a whisk until you have a smooth batter.
  5. Pour the batter into the baking dish and bake in the middle rack of the oven, for 30-35 minutes or until an inserted toothpick comes out clean.

  6. Remove from oven. Let cake cool, and remove from baking dish. Remove parchment paper and let cake cool completely on a rack. Leave it out at room temperature without covering it, overnight.

To make the milk syrup

  1. While your cake is baking. Combine the three milks and sugar in a medium sauce pot. Bring to a simmer and let cook for 20 min. Remove from heat and let cool in the refrigerator until ready to use. You should have about 2 cups of milk syrup.

Assembly

  1. The following day, using a serrated knife, gently cut the dome off the top of your cake. Poke the surface of the cake several times with a fork or a steak knife.

  2. Place your cake inside of the baking dish and pour milk syrup over it as evenly as possible. Place in your fridge and let cake soak for 30 min.

  3. When you’re ready to serve, top the cake with the coconut whipped topping and spread with a spatula. (Don’t add the whipped topping to the cake unless you’re ready to serve it.)

  4. Arrange the sliced strawberries on top of the whipped topping and serve.

Chef's Notes

It's very important to make the cake the day before so you can let it sit out and dry out a little bit.

• This cake is not meant to be eaten without soaking in milk!! You've been warned.

• I used almond, macadamia nut, and oat milk, but you can use any combination you prefer. If you like coconut, I suggest coconut milk.

• Top with strawberries or assorted berries. The acid in the berries cut the sweetness of the cake.

• This cake will not keep for more than a day, it will get too mushy, so try to eat it all in one day.

• If you want to make your own whipped topping I recommend this recipe.

Nutrition Facts
Vegan Tres Leches Cake
Amount Per Serving (1 slice)
Calories 299 Calories from Fat 9
% Daily Value*
Fat 1g2%
Sodium 306mg13%
Potassium 114mg3%
Carbohydrates 67g22%
Fiber 2g8%
Sugar 44g49%
Protein 3g6%
Vitamin A 55IU1%
Vitamin C 27.8mg34%
Calcium 121mg12%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.