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.
This recipe is sponsored by Nature’s Charm. All opinions are my own. Thank you for supporting the brands who sponsor my work!
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:
Ingredient Notes
Find the complete list of ingredients, quantities, and instructions in the recipe card at the end of this post.
- 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.
🔪 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:
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.
Step 2: Add the pistachios and sugar to a food processor or blender, and blitz until finely ground.
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.
Step 4: In a separate bowl, mix the soy milk, apple cider vinegar, olive oil, and vanilla extract.
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.
Step 6: Carefully fold the whipped aquafaba into the batter until combined, be careful not to overmix.
Step 7: Transfer the cake batter to the prepared dish and bake for 35-45 minutes.
Step 8: Liberally poke holes in the cake with a skewer once cool.
Step 9: In a large jug or small bowl, mix the pistachio butter, condensed oat milk, evaporated coconut milk, and almond milk.
Step 10: Pour the triple milk mixture over the cake. Place in the fridge to soak overnight.
Step 11: Whip the chilled coconut cream and pistachio butter and spread it on top of the cake.
Step 12: Sprinkle chopped pistachios on top.
💭 Recipe Tips
Poke the cake when cool. I know this is the opposite of my pumpkin tres leches cake, however, the aquafaba makes this a lighter sponge, making it more likely for the cake to deflate if it isn't completely cool before poking holes into it.
Let the tres leches soak overnight. This gives the cake enough time to soak up all the triple milk mixture, giving it an incredibly moist texture the next day without being soggy.
💬 FAQs
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.
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.
🥠 More Pistachio Recipes
📖 Recipe
Description
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
- Aquafaba: The liquid part from tinned or jarred chickpeas.
- Soy Milk: Sub with almond milk or oat milk if needed.
- Olive Oil: Or neutral oil like canola (rapeseed oil) or sunflower oil.
- Sweetened Condensed Coconut Milk: Sub with sweetened condensed oat milk if preferred. I use Nature's Charm.
- Evaporated Coconut Milk: Sub with evaporated oat milk if preferred. I use Nature's Charm.
Nutrition
© 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.