Mexican · medium · 60 min · serves 12

How to make tres leches cake vegan

Short answer

Replace evaporated milk, condensed milk, cream, eggs with coconut condensed + oat evaporated + coconut cream, aquafaba + apple cider vinegar. The method is unchanged and takes about 60 minutes for 12 servings.

What makes the classic version non-vegan

  • Evaporated milk
  • Condensed milk
  • Cream
  • Eggs

Swap table

Instead ofUseNote
Three milksCoconut condensed + oat evaporated + coconut creamSame soak, no dairy
EggsAquafaba + apple cider vinegarKeeps the sponge airy

Method

  1. 1Bake a light vegan sponge with whipped aquafaba folded in.
  2. 2Pierce the cooled sponge all over with a skewer.
  3. 3Whisk coconut condensed milk, oat milk and coconut cream.
  4. 4Pour over slowly in three stages, letting each soak in.
  5. 5Chill 6 hours and top with whipped coconut cream and cinnamon.

The one thing people get wrong

Pour the soak in stages — all at once and the top floats off the cake.

Frequently asked questions

Can tres leches cake be made vegan?
Yes. Replace evaporated milk, condensed milk, cream, eggs with coconut condensed + oat evaporated + coconut cream, aquafaba + apple cider vinegar. The method stays essentially the same and takes about 60 minutes.
What is the hardest part of veganizing tres leches cake?
Pour the soak in stages — all at once and the top floats off the cake.
How long does vegan tres leches cake take?
About 60 minutes for 12 servings — a medium recipe.

Convert any recipe automatically

Paste a recipe or URL into VeggieOS and get a vegan version with swaps, ratios and a shopping list — 100% free, no paid plans.

Try VeggieOS free — no paid plans

Keep going