Vegan Pistachio Tres Leches Cake

Section: Sweet Treats for Any Occasion

This vegan pistachio tres leches features a light, airy cake made with ground pistachios, aquafaba, and plant-based ingredients. Once baked, the sponge is cooled and soaked generously with a sweet, nutty blend of condensed coconut milk, evaporated coconut milk, and almond milk mixed with pistachio butter, creating a moist and flavorful base. The cake is finished with a layer of whipped chilled coconut cream and pistachio butter, and garnished with chopped pistachios for extra crunch and color. Each bite balances tender crumb, nutty flavor, and creamy topping. Ideal for gatherings, this dessert is best enjoyed chilled, allowing the milk soak to fully absorb.

Savor by Sophie official logo
Created By Sophie
Updated on Sun, 30 Nov 2025 15:08:26 GMT
A cake with almonds on top. Save
A cake with almonds on top. | savorbysophie.com

Vegan Pistachio Tres Leches cake is everything I love about classic tres leches—rich moist and soaked with sweet creamy goodness—but with a twist of bright pistachio flavor and without any eggs or dairy. This is one of those impressive cakes that looks beautiful and tastes like a bakery treat yet every bite feels a little comforting and special. Whenever I bring it to gatherings friends are shocked to learn it is vegan and there are never leftovers.

My first attempt was for a vegan friend’s birthday and everyone wanted seconds. It is now my go to celebration cake that pleases vegans and non vegans alike.

Ingredients

  • Aquafaba: The liquid from canned chickpeas acts as the egg replacer and helps the cake rise and stay fluffy. Make sure it is unsalted for best flavor.
  • Granulated sugar: Brings sweetness and provides structure to the cake. Choose a fine texture sugar and look for vegan if strict.
  • Raw shelled pistachios: These are the star ingredient giving the cake a subtle nutty taste and green hue. Select unsalted and fresh pistachios for vibrant flavor.
  • All purpose flour: The classic base for structure and a tender crumb. Sift for best results.
  • Cornstarch: Adds lightness and helps mimic a sponge cake texture.
  • Baking powder: Lifts the cake so it stays airy.
  • Baking soda: Reacts with the acid for added lift and softness.
  • Sea salt: Enhances all the other flavors. A fine sea salt is best for even distribution.
  • Soy milk: Moistens the cake and encourages browning. Any creamy plant milk like almond or oat works too.
  • Apple cider vinegar: Activates the leavening and adds a subtle tang.
  • Olive oil: Adds richness and keeps the crumb moist. Opt for a mild flavored oil or use a neutral oil if you want the pistachios to shine.
  • Vanilla extract: Backs up the sweetness and complements pistachios. Pure extract gives the best depth.
  • Pistachio butter: Blends into both the soak and whipped topping for richer pistachio flavor. Choose a silky smooth butter.
  • Sweetened condensed coconut milk: Adds silky sweetness. Check labels for vegan certification.
  • Evaporated coconut milk: Makes the soak creamy and delicious. A rich oat version also works well.
  • Almond milk: Offers extra liquid with a gentle nutty note. Fresh or boxed is fine.
  • Coconut whipping cream: Light and fluffy when whipped cold tops the cake perfectly. Chill overnight for stable peaks.
  • Chopped pistachios: For garnish crunch and vibrant color. Buy extra for sprinkling generously.

Instructions

Prepare the Pan:
Preheat your oven to a fan forced 160C or conventional 180C. Lightly oil the baking dish making sure to get into corners to prevent sticking.
Whip the Aquafaba:
Add aquafaba to a large bowl or stand mixer. Whip on high speed for five to seven minutes until glossy peaks form. It should stand stiff when you lift the beater. Set aside.
Process Pistachios and Sugar:
Add pistachios and sugar to a food processor. Blend until the pistachios are as fine as sand and no big chunks remain. This step infuses the whole cake with nutty flavor.
Combine Dry Ingredients:
Transfer the pistachio sugar mixture to a big mixing bowl. Sift in flour cornstarch baking powder baking soda and salt. Whisk together for even distribution with no clumps.
Mix Wet Ingredients:
In a separate bowl whisk together the soy milk apple cider vinegar olive oil and vanilla. The vinegar should curdle the milk slightly for better cake rise.
Create the Batter:
Pour wet ingredients over the dry mixture. Gently fold with a spatula stopping when just a few streaks of flour are left. Overmixing can make the cake tough.
Fold in Aquafaba:
Carefully fold in the whipped aquafaba by hand. Use gentle strokes to keep as much air as possible in the batter which ensures a fluffy texture.
Bake the Cake:
Pour the batter into your prepared dish and smooth the top. Bake for thirty five to forty five minutes until a skewer comes out clean or with just a few moist crumbs. If the tester is gooey add five more minutes and check again.
Cool Completely:
Remove the cake from the oven and set the pan on a wire rack. Allow to cool fully so it absorbs the soak evenly.
Poke the Cake:
Once cool use a skewer to poke holes liberally all over the cake. This lets the soak reach every bite.
Mix the Tres Leches Soak:
Whisk together pistachio butter sweetened condensed coconut milk evaporated coconut milk and almond milk in a jug. Stir until perfectly blended.
Soak the Cake:
Pour the milk mixture evenly over the cake making sure it seeps into every hole. Cover and refrigerate overnight for best results.
Whip the Cream:
The next day whip the chilled coconut whipping cream with pistachio butter until fluffy and light. Take care not to overwhip or it can turn grainy.
Decorate and Serve:
Spread the whipped pistachio cream thickly over the soaked cake. Sprinkle chopped pistachios across the top for a pretty finish and extra crunch. Slice and serve chilled.
A slice of cake with white frosting and nuts on top.
A slice of cake with white frosting and nuts on top. | savorbysophie.com

Pistachio butter is my secret star here. The first time I made this my niece said it tasted like pistachio ice cream and everyone at the table burst out laughing. It really does make this cake unforgettable.

Storage Tips

Store leftover cake in the fridge tightly covered for up to four days. The cake actually gets more flavorful as it continues to soak. If making ahead prepare everything except the whipped topping. Add cream and pistachios just before serving for freshest results.

Ingredient Substitutions

Use almond milk or oat milk in both the sponge and soak if soy is not your preference. Sweetened condensed oat milk or evaporated oat milk can be swapped for their coconut versions no problem. Try sunflower oil for the sponge if avoiding olive oil though I love the extra richness from a good light olive oil.

Serving Suggestions

Serve this cake chilled from the fridge. For an elegant touch scatter edible rose petals or add a dusting of crushed pistachios before slicing. It pairs beautifully with coffee or a tangy vegan lemon curd on the side for a fancy dessert plate.

Cultural Context

Tres leches cake is a classic in Latin American celebrations often made with sweet milky soaks. This vegan pistachio version borrows the best of those traditions and brings the bright warmth of pistachio to the party. I first made it for a multicultural bake night and it was the most talked about dessert there.

Seasonal Adaptations

Garnish with fresh berries in summer for color and tart contrast Add a hint of cardamom or orange zest in the winter months for cozy flavors Top with candied citrus peel in the spring Fresh pistachios in late summer always make the flavor pop even more.

Success Stories

Do not be surprised if people hover around the fridge asking for seconds. I brought it to a summer picnic where it sat chilled in a cooler and it disappeared before the potato salad was touched. Kids and adults alike love that creamy pistachio flavor.

Freezer Meal Conversion

Freeze leftover squares individually wrapped and thaw in the fridge overnight. The texture stays quite pleasant and it makes a great make ahead treat for parties. I always keep a small stash for unexpected guests.

A slice of cake with white frosting and nuts on top.
A slice of cake with white frosting and nuts on top. | savorbysophie.com

This vegan pistachio tres leches cake is sure to become a true celebration favorite. Its beautiful presentation and flavor make every gathering extra special.

Common Recipe Questions

→ How do I achieve a light cake texture without eggs?

Whipping aquafaba until stiff peaks form replaces eggs, providing lift and a tender crumb when folded gently into the batter.

→ Can other plant-based milks be used for soaking?

Yes, almond, soy, or oat milk can all be substituted in the soak depending on preference or availability.

→ What’s the best way to whip coconut cream for topping?

Chill coconut cream overnight, then whip it cold with pistachio butter to achieve a fluffy, stable cream topping.

→ How long should the cake chill after soaking?

Allow the cake to soak and chill overnight so it absorbs the triple milk mixture fully for the best texture.

→ How can I keep the cake moist and not soggy?

Poke holes evenly and pour the milk mixture gradually, allowing time for soaking, then chill thoroughly before serving.

Vegan Pistachio Tres Leches Cake

Soft pistachio cake is soaked in three dairy-free milks, then topped with airy coconut pistachio cream.

Preparation Time
30 mins
Time to Cook
45 mins
Overall Time
75 mins
Created By: Sophie

Recipe Type: Desserts

Level of Expertise: Requires Some Skill

Cuisine Style: Latin American

Makes: 15 Portions (One large rectangular cake)

Dietary Needs: Completely Vegan, Plant-Based, Without Dairy

Ingredients You’ll Need

→ Cake

01 100 g aquafaba (liquid from chickpeas)
02 175 g granulated sugar
03 75 g raw shelled pistachios
04 300 g all-purpose flour
05 2 tablespoons cornstarch
06 1 tablespoon baking powder
07 0.5 teaspoon baking soda
08 0.25 teaspoon sea salt
09 300 ml soy milk
10 1 tablespoon apple cider vinegar
11 100 ml olive oil
12 1 tablespoon vanilla extract

→ Tres Leches Soak

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

→ Topping

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

How to Make It

Step 01

Preheat oven to 160°C (fan-forced) or 180°C (conventional). Lightly grease a 27 x 19 x 7.5 cm baking dish with oil.

Step 02

Place aquafaba in a stand mixer or large bowl. Whisk on high speed for 5–7 minutes until stiff peaks form. Set aside.

Step 03

Combine pistachios and granulated sugar in a food processor. Blitz until finely ground.

Step 04

Transfer pistachio-sugar mixture to a large mixing bowl. Sift in flour, cornstarch, baking powder, baking soda, and sea salt. Whisk gently to combine.

Step 05

In a separate bowl, mix soy milk, apple cider vinegar, olive oil, and vanilla extract.

Step 06

Pour wet ingredients into dry ingredients. Stir gently until almost combined, with a few streaks of flour remaining.

Step 07

Carefully fold whipped aquafaba into batter, avoiding overmixing.

Step 08

Pour batter into prepared baking dish. Bake for 35–45 minutes. Test with a skewer; if it comes out with batter, bake for an additional 5 minutes if needed.

Step 09

Remove from oven and place baking dish on a wire rack to cool completely.

Step 10

Once cooled, poke holes liberally across cake surface using a skewer.

Step 11

In a large jug, combine pistachio butter, sweetened condensed coconut milk, evaporated coconut milk, and almond milk. Whisk until uniform.

Step 12

Pour triple milk mixture evenly over cake. Refrigerate overnight to allow absorption.

Step 13

Whip chilled coconut whipping cream with pistachio butter until fluffy.

Step 14

Spread whipped pistachio cream over soaked cake. Sprinkle with chopped pistachios before serving.

Extra Tips

  1. Aquafaba is the liquid drained from canned or jarred chickpeas and functions as an egg white replacement.
  2. Ensure coconut cream is thoroughly chilled before whipping for best texture.
  3. Allow sufficient chilling time for the soak mixture to fully absorb into the cake.

Recommended Tools

  • Stand mixer or electric hand mixer
  • Food processor or blender
  • Large mixing bowls
  • Baking dish (27 x 19 x 7.5 cm)
  • Wire rack
  • Skewer

Allergen Details

Check all the ingredients to avoid allergens, and seek medical advice if you’re unsure.
  • Contains nuts (pistachio, almond)
  • Contains soy

Nutritional Info (Per Serving)

These nutrition details are for informational purposes only and shouldn’t replace professional dietary guidance.
  • Calories: ~
  • Fat: ~
  • Carbs: ~
  • Protein: ~