Tasty Pistachio Tres Leches

Featured in Vegetarian & Vegan Recipes.

This tasty Pistachio Tres Leches is light and fluffy, soaked in a creamy dairy-free mix bursting with pistachio flavor. Its spongy base absorbs an overnight blend of pistachio butter, coconut condensed and evaporated milk, plus almond milk, creating a soft and indulgent dessert. It's topped with whipped coconut cream and pistachio butter, sprinkled with crunchy pistachio bits for texture. A perfect pick for anyone craving a vegan-friendly twist on a classic!

Sarah Recipes
Updated on Fri, 16 May 2025 22:12:48 GMT
Creamy Dairy-Free Pistachio Cake Pin it
Creamy Dairy-Free Pistachio Cake | recipesaddicts.com

This plant-based take on classic tres leches cake turns a beloved sweet treat into a vegan masterpiece while keeping all the moisture and taste that makes people crave the original. The cake's sponge, full of pistachio goodness, drinks up three different non-dairy milks overnight, giving you a treat that's super moist but somehow still feels light.

I came up with this when I needed an amazing dessert for my sister's birthday party. She eats vegan but has a soft spot for traditional Mexican treats. When she tried this pistachio-packed version, her reaction told me right away that we'd be making this cake for years to come.

What You'll Need

  • Aquafaba: works like magic to make your vegan cake fluffy by acting just like whipped egg whites
  • Raw shelled pistachios: bring that unique flavor that sets this cake apart
  • All-purpose flour: builds the right base that can soak up all that milky goodness
  • Cornstarch: helps make the cake's texture extra soft when you bite into it
  • Soy milk: adds the right amount of protein and helps create the perfect cake feel
  • Olive oil: keeps everything juicy and adds a hint of richness
  • Pistachio butter: makes that nutty flavor even stronger in the milk mix
  • Sweetened condensed coconut milk: brings sweetness and creaminess without any dairy
  • Evaporated coconut milk: helps nail that true tres leches texture while staying plant-based
  • Coconut whipping cream: makes a cloud-like topping that won't sink into the wet cake

How To Make It

Get the oven ready:
First, heat your oven to 160°C/320°F with fan or 180°C/356°F without. This gentle heat helps the cake cook all the way through without getting dry edges. Put a little oil in your baking dish so the cake won't stick and you can serve it easily later.
Beat the aquafaba:
This part really matters for a light cake. Put your aquafaba in a mixer bowl and beat it on high for about 5-7 minutes until it forms stiff peaks. You'll know it's ready when you lift the beater and the mixture holds its shape. This creates tiny air bubbles that make your cake soft.
Make pistachio sugar:
Throw pistachios and sugar into a food processor and blend until they're super fine. This spreads pistachio flavor all through the cake and gives you a special green-tinted sugar for your dry mix.
Mix your dry stuff:
Put your pistachio sugar in a big bowl and sift in all the other dry things. Sifting gets rid of lumps and helps everything mix together better. Whisk it all up good so the rising agents spread out evenly.
Blend wet ingredients:
In another bowl, stir together the soy milk, apple cider vinegar, olive oil and vanilla. The vinegar will react with the milk to make a vegan buttermilk that really helps your cake's texture.
Mix up the batter:
Pour your wet mix into the dry ingredients and stir just until they're barely mixed. Stop while you can still see some flour streaks because mixing too much will make your cake tough.
Add the whipped aquafaba:
Gently fold in your fluffy aquafaba into the batter. This careful motion keeps all those air bubbles intact so your cake will rise nicely and stay light.
Bake it just right:
Pour everything into your pan and bake for 35-45 minutes. Check it with a skewer, which should come out mostly clean with maybe a few moist bits. Let it cool completely on a rack before moving on.
A slice of Vegan Pistachio Tres Leches. Pin it
A slice of Vegan Pistachio Tres Leches. | recipesaddicts.com

The thing I love most about making this is watching people taste it for the first time. When they realize this super moist, fancy dessert doesn't have any animal products, their shocked faces make me smile every time. At one dinner party I hosted, three guests asked me for the recipe before they'd even finished eating their pieces.

Dreamy Milk Mixture

Regular tres leches cake gets its signature moisture from evaporated milk, condensed milk, and heavy cream. In my plant-based version, I found that mixing pistachio butter with coconut and almond milks creates an even tastier soaking liquid that really brings out the pistachio cake flavors. Just make sure to mix your milk blend really well before pouring it over the cake, so the pistachio butter spreads out evenly for consistent flavor in every bite.

How To Store It

This dessert actually gets better with time, so it's perfect to make ahead. After it soaks up all the milk, you can keep it covered in the fridge for up to four days. I suggest adding the whipped topping no more than a day before serving to keep it looking its best. If you need to make it way in advance, the soaked cake freezes great for up to a month. Just let it thaw overnight in your fridge before adding the whipped topping.

Ways To Serve It

For a really fancy look, put a small scoop of vegan pistachio ice cream next to each cake slice. Sprinkling some crushed pistachios or a few edible rose petals on top adds beautiful color. This cake tastes amazing with a shot of espresso or a cup of tea with cardamom to complement the nutty flavors. For special events, try adding some candied pistachios on top for extra crunch and a fancy touch.

Easy Vegan Pistachio Tres Leches. Pin it
Easy Vegan Pistachio Tres Leches. | recipesaddicts.com

Frequently Asked Questions

→ What keeps the texture so tender?

Poke tiny holes throughout the cake so the milk mix can seep in. Let it rest in the fridge overnight for extra softness.

→ Is there an alternative to pistachio butter?

Absolutely! Almond or cashew butter works great, but the taste will shift slightly.

→ What’s a substitute for aquafaba?

Not vegan? Swap in egg whites. For a vegan option, try a flax egg (1 tablespoon flaxseed and 3 tablespoons water) but expect a slightly different texture.

→ How long does it stay good?

Store it in a sealed container in the fridge and it stays fresh for about 4 days.

→ Can I make this without gluten?

Yes! Trade the all-purpose flour for a gluten-free mix. Include xanthan gum for sturdiness, or add a little separately if not in the mix.

→ Any tips for whipping coconut cream?

Chill it first! Leave the can in the fridge overnight, then use a mixer to whip until stiff peaks form. Add pistachio butter to take it up a notch.

Vegan Pistachio Leches

Fluffy pistachio treat with creamy topping.

Prep Time
30 Minutes
Cook Time
45 Minutes
Total Time
75 Minutes
By: Sarah

Category: Plant-Based

Difficulty: Intermediate

Cuisine: Latin American

Yield: 15 Servings (1 large rectangular cake)

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

→ Cake

01 75 g raw pistachios without shells
02 100 g liquid from canned chickpeas (aquafaba)
03 175 g white sugar
04 2 tablespoons cornflour
05 300 g plain flour
06 ¼ teaspoon fine sea salt
07 1 tablespoon baking powder
08 ½ teaspoon bicarbonate of soda
09 300 ml plant-based soy milk
10 100 ml extra virgin olive oil
11 1 tablespoon apple cider vinegar
12 1 tablespoon vanilla essence

→ Milk Soak

13 150 g sweetened coconut condensed milk
14 4 tablespoons creamy pistachio butter
15 240 ml unsweetened almond milk
16 240 ml coconut evaporated milk

→ Decoration

17 30 g finely chopped pistachios
18 2 tablespoons pistachio butter
19 400 ml chilled coconut whipping cream

Instructions

Step 01

Set your oven to 160°C fan (320°F) or 180°C standard (356°F). Grease a baking pan that's 10.5 x 7.5 inches and 3 inches deep using a bit of oil.

Step 02

Pour the aquafaba into a big bowl or your stand mixer. Beat it on high for 5-7 minutes till stiff peaks form. Leave it aside for now.

Step 03

Put pistachios and sugar into a blender or food processor. Blend till the texture is fine and crumbly.

Step 04

Add the pistachio-sugar mix into a bowl. Sift in flour, cornflour, baking powder, baking soda, and salt. Give it a gentle whisk to combine.

Step 05

Stir together soy milk, olive oil, vinegar, and a splash of vanilla in a separate bowl or jug.

Step 06

Add your wet ingredients slowly into the dry mix. Stir till you only see a few flour streaks—don’t overdo it.

Step 07

Carefully work the whipped aquafaba into the mixture, folding it in so it mixes but stays light. Don't stir too much.

Step 08

Spoon the batter into your greased pan. Pop it into the oven for 35-45 mins. Check by poking with a skewer; if it’s sticky, give it 5 more mins. Let it cool on a rack.

Step 09

After the cake’s cool, use a skewer to poke even holes across the top.

Step 10

Mix pistachio butter with the condensed coconut milk, evaporated coconut milk, and almond milk in a large jug till smooth.

Step 11

Pour the milk combo evenly over the cake. Cover it up and chill it in the fridge overnight.

Step 12

Whip chilled coconut cream with pistachio butter till fluffy. Spread it on the cake and sprinkle with pistachios before slicing to serve.

Notes

  1. Refrigerating the cake overnight is key to letting it soak up the milk for a tender texture.

Tools You'll Need

  • Baking pan (10.5 x 7.5 inches, 3 inches tall)
  • Hand mixer or professional stand mixer
  • Blender or food processor
  • Several mixing bowls
  • Wooden or metal skewer

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes nuts (almond milk and pistachios)
  • Soy-based (soy milk)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 326.4
  • Total Fat: 17.6 g
  • Total Carbohydrate: 39.2 g
  • Protein: 5.7 g