This pistachio version of vegan tres leches (three-milk cake) is made without green food color, instead, it gets its natural color and flavor from real pistachios and pistachio butter.

Three kinds of milk (condensed coconut milk, evaporated coconut milk, and almond milk are infused with pistachio butter to create a gorgeous pistachio milk sauce.

Jump to:

Traditional tres leches cake is a classic Latin American dessert that uses egg yolks (for fat and richness) and whipped egg whites (for a light spongy structure). In this vegan version, olive oil and cornstarch add richness while aquafaba is a substitute for egg whites.

The result is a soft sponge cake that soaks in the flavor and moisture from the pistachio three milk mixture.

🧾 Ingredients

Here's everything you need to make dairy-free pistachio milk cake:

ingredients for pistachio milk cake measured out in bowls on a marble surface.Pin

Ingredient Notes

  • Aquafaba: This is the liquid part from jarred or canned chickpeas. When whisked, chickpea brine mimics the properties of egg whites, making it perfect for vegan sponge cake.
  • Olive Oil: If you don't like the slightly floral flavor of olive oil, use a neutral oil such as canola or sunflower oil. 
  • Raw Shelled Pistachios: They are ground up to add flavor to the sponge and chopped to decorate the top of the cake.
  • Pistachio Butter: This is added to the 3 milk mixture to create a beautiful green color and pistachio flavor. If you can't find it in the shops, try this recipe for homemade pistachio butter
  • Vegan Sweetened Condensed Milk: You can use either coconut or oat-based condensed milk (Nature's Charm has both varieties).
  • Vegan Evaporated Milk: Again, oat or coconut-based is fine here, depending on your preference.
  • Non-Dairy Whipping Cream: I use Nature's Charm coconut cream for the whipped topping.
Pin

🔪 Instructions

Here are step-by-step images showing how to make this vegan pistachio tres leches cake. Please refer to the detailed printable recipe card at the end of this page for full measurements and written instructions:

aquafaba whipped to stiff peaks in a stand mixer bowl.Pin

Step 1: Add the aquafaba to a stand mixer or large bowl with an electric hand whisk and whip rapidly for 5-7 minutes until stiff peaks form. Set aside.

pistachios and sugar ground up in a food processor jug.Pin

Step 2: Add the pistachios and sugar to a food processor or blender, and blitz until finely ground.

dry ingredients for pistachio tres leches mixed in a bowl.Pin

Step 3: Add the ground pistachios and sugar to a large mixing bowl and sift in the flour, cornstarch, baking powder, baking soda, and salt. Whisk to combine.

wet ingredients for pistachio milk cake whisked in a bowl.Pin

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

pistachio sponge cake batter in a bowl, just mixed.Pin

Step 5: Pour the wet ingredients into the bowl with the dry ingredients and gently mix. Stop mixing while there are still a few streaks of flour in the mixture.

pistachio cake batter with whipped aquafaba folded through.Pin

Step 6: Carefully fold the whipped aquafaba into the batter until combined, be careful not to overmix.

pistachio sponge cake batter in a staub pan before baking.Pin

Step 7: Transfer the cake batter to the prepared dish and bake for 35-45 minutes. 

pistachio sheet cake with holes poked into it before adding milk soak.Pin

Step 8: Liberally poke holes in the cake with a skewer once cool.

pistachio three milk syrup in a white bowl.Pin

Step 9: In a large jug or small bowl, mix the pistachio butter, condensed oat milk, evaporated coconut milk, and almond milk.

pistachio cake covered in three milk mixture before chilling overnight.Pin

Step 10: Pour the triple milk mixture over the cake. Place in the fridge to soak overnight. 

pistachio three milk cake in a staub pan with pistachio whipped cream.Pin

Step 11: Whip the chilled coconut cream and pistachio butter and spread it on top of the cake. 

pistachio tres leches topped with pistachio whipped cream and crushed pistachios.Pin

Step 12: Sprinkle chopped pistachios on top.

💬 FAQs

How to store three milk cake?

This pistachio milk cake recipe uses ingredients like coconut cream and non-dairy milk so it needs to be stored in the fridge. Tightly cover the cake pan with plastic wrap, then scoop and serve as needed. It will last in the fridge for up to 5 days.

Can it be made without aquafaba?

While you could technically leave out the aquafaba, doing so will give you a denser cake making it difficult for it to soak up all the milk mixture. If you can't have aquafaba, I would suggest trying my pumpkin tres leches recipe instead as this is made using different ingredients due to the higher moisture level in pumpkin puree.

scooping a slice of pistachio milk cake out of a baking dish.Pin

🥠 More Pistachio Recipes

Stay in touch with me through social media @ InstagramPinterestTikTok, and Facebook. And subscribe via email to get all our new recipes!

📖 Recipe

Vegan Pistachio Tres Leches (3 Milk Cake)

4 from 1 vote
PREP TIME: 30 minutes
COOK TIME: 45 minutes
TOTAL TIME: 1 hour 15 minutes
Servings: 15
PRINT RECIPE PIN RECIPE

Description

Light moist pistachio sponge cake is soaked in a dairy-free triple milk mixture and topped with fluffy pistachio whipped cream. This vegan spin on tres leches cake is made without eggs or dairy!

Equipment

Ingredients

Cake

  • 100 g (⅓ cup + 4 teaspoons) aquafaba, *see note 1
  • 175 g (¾ cup + 2 tablespoons) granulated sugar
  • 75 g (½ cup + 1 tablespoon) raw shelled pistachios
  • 300 g (2 ½ cups) all-purpose flour
  • 2 tablespoons cornstarch
  • 1 tablespoon baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon sea salt
  • 300 ml (2 ¼ cups) soy milk, *see note 2
  • 1 tablespoon apple cider vinegar
  • 100 ml (⅓ cup + 4 teaspoons) olive oil, *see note 3
  • 1 tablespoon vanilla extract

Tres Leches Soak

  • 4 tablespoons pistachio butter
  • 150 g (½ cup) sweetened condensed coconut milk, *see note 4
  • 240 ml (1 cup) evaporated coconut milk, *see note 5
  • 240 ml (1 cup) almond milk

Topping

  • 400 ml (1x can) coconut whipping cream , chilled overnight
  • 2 tablespoons pistachio butter
  • 30 g (¼ cup) pistachios , chopped

Instructions

  • Prepare: Preheat your oven to fan-forced 160°C/320°F or conventional 180°C/356°F. Lightly grease a 10.5 x 7.5-inch (3-inch height) baking dish or similar with some oil.
  • Whisk the aquafaba: Add the aquafaba to a stand mixer or large bowl with an electric mixer and whisk on high speed for 5-7 minutes until stiff peaks form. Set aside.
  • Blend the nuts and sugar: Add the pistachios and sugar to a food processor or blender, and blitz until finely ground.
  • Combine dry ingredients: Add the pistachio sugar to a large mixing bowl and sift in the flour, cornstarch, baking powder, baking soda, and salt. Whisk to combine.
  • Mix the wet ingredients: In a separate bowl, mix the soy milk, apple cider vinegar, olive oil, and vanilla extract.
  • Make the batter: Pour the wet ingredients into the bowl with the dry ingredients and gently mix. Stop mixing while there are still a few streaks of flour in the mixture.
  • Fold in aquafaba: Carefully fold the whipped aquafaba into the batter until combined, being careful not to overmix.
  • Bake: Transfer the cake batter to the prepared pan and bake for 35-45 minutes. Insert a skewer into the center of the cake to check for doneness - if the batter sticks to the skewer, bake for an additional 5 minutes.
    Remove the pan from the oven and let it cool on a wire rack.
  • Poke cake: When cool, liberally poke the cake with a skewer.
  • Three milk soak: In a large jug, mix the pistachio butter, condensed oat milk, evaporated coconut milk, and almond milk.
  • Soak cake: Pour the triple milk mixture over the cake. Place in the fridge to chill overnight.
  • Serving: Whip the chilled coconut cream and pistachio butter and spread it on top of the cake. Sprinkle chopped pistachios on top.

Notes

  1. Aquafaba: The liquid part from tinned or jarred chickpeas.
  2. Soy Milk: Sub with almond milk or oat milk if needed.
  3. Olive Oil: Or neutral oil like canola (rapeseed oil) or sunflower oil.
  4. Sweetened Condensed Coconut Milk: Sub with sweetened condensed oat milk if preferred. I use Nature's Charm.
  5. Evaporated Coconut Milk: Sub with evaporated oat milk if preferred. I use Nature's Charm.

Nutrition

Serving: 1slice | Calories: 514kcal | Carbohydrates: 49g | Protein: 8g | Fat: 26g | Saturated Fat: 9g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Sodium: 252mg | Potassium: 299mg | Fiber: 3g | Sugar: 22g | Vitamin A: 144IU | Vitamin C: 3mg | Calcium: 146mg | Iron: 3mg
Did you make this recipe? Tag me TodayBe sure to leave a rating and a review in the section below, and mention @addictedtodates or tag #addictedtodates

© addictedtodates.com. All content and images are protected by copyright. If you want to share this recipe, please do so using the share buttons provided. Do not screenshot or republish the recipe or content in full. instead, include a link to this post for the recipe.