There are some desserts that make you stop mid-bite, close your eyes, and just savour. This pistachio tres leches cake is one of those. Creamy, nutty, soft, and gently spiced, it’s a delightful Indian twist on a classic Latin American treat—one that I created especially for Vishu, the vibrant festival that marks the beginning of the Malayali new year. In my home, Vishu is all about abundance, colour, and family. And now, it’s also about this gloriously green, pistachio-soaked cake.

But before we dive into this dreamy dessert, let me catch you up if you’re new to the world of tres leches.
The term tres leches literally translates to “three milks” in Spanish. The traditional version is a light sponge cake that’s poked all over and then soaked in a blend of evaporated milk, sweetened condensed milk, and whole milk (hence, the “three” milks). The result? A cake that’s incredibly moist, melt-in-your-mouth tender, and rich without being heavy. It’s usually topped with whipped cream and sometimes a dusting of cinnamon or fruit.
Now imagine that cake with the nutty, subtly sweet flavour of pistachios, a hint of Indian festivity, and just the right balance of dense and spongy—not too airy, not too firm, just right to soak up all that milk. That’s what this pistachio tres leches is all about. It’s soft, it’s creamy, it’s pastel green (if you like!), and it pairs wonderfully with toppings like crushed pistachios and dried rose petals for an extra elegant touch.
And if you’re already drooling over pistachios (I see you!), you might also love my No-Bake Chocolate Pistachio Tart—a decadent, eggless treat with a silky chocolate filling and nutty crust—or these delicate, buttery Saffron-Pista Sandwich cookies, perfect for tea-time or gifting. Each one brings out a different side of this versatile nut, from earthy to floral to rich and roasted.

But this tres leches cake? It’s the showstopper. Whether it’s for Vishu, Eid, Diwali, or a cosy weekend with loved ones, it’s a dessert that brings cultures together—bite by luscious bite.
Ingredients You’ll Need
Following is a quick preview; for the detailed list, find the recipe card below:
For the Cake:
- Eggs – Room temperature eggs are essential for volume.
- Milk (for batter) – Adds moisture and binds the yolk mixture. Whole milk preferred.
- Vanilla Extract – Brings warmth and aroma. Rose water can be used for an Indian touch.
- All-Purpose Flour – Keeps the structure sturdy enough to soak up the milk without falling apart.
- Baking Powder – Helps the cake rise.
- Powdered Pistachios – Adds flavour and slight texture.
- Sugar – Granulated white sugar works best for meringue stability.
- Green Food Colour (optional) – Just for a festive touch.

Tres Leches :
- Evaporated Milk – Gives a creamy but light texture.
- Sweetened Condensed Milk – Brings sweetness and richness.
- Whole Milk – Balances out the other two milks.
- Pistachio Paste– You can make a paste of pistachios at home or use store-bought paste.
- Green Colour (optional) – Optional, again for visual flair.
The Topping:
- Whipping Cream – Should be at least 30% fat to whip well.
- Powdered Sugar – Lightly sweetens the cream.
- Green Colour (optional) – Optional for piping.
- Optional Garnishes – Crushed pistachios, dried rose petals, or even a drizzle of the milk mix!

How to make Pistachio Tres leches cake?
Following is a quick preview; for the detailed instructions, find the recipe card below:
Pistachio Sponge Cake
Separate egg yolks from whites. To the yolks add milk, vanilla, flour, baking powder, green colour, and powdered pistachios. Combine to form a batter.
Whisk egg whites and sugar till stiff peaks appear. Gently fold this into the yolk mixture.
Pour into a lined pan. Bake in the preheated oven till a skewer comes out clean.
Cool on a wire rack completely.
Pistachio Tres Leches
Mix the evaporated, condensed, and whole milk with pistachio paste (and colour if using).
Soak the Cake
Place the cooled cake back in the pan. Poke holes with a skewer or toothpick. Pour half over the cake. Cover and refrigerate overnight.
Topping
Beat the cream with powdered sugar to stiff peaks. Divide and colour one half green, if desired.
Spread/Pipe cream over the cake in desired pattern.
Serve with Remaining Milk.

Tips for the Perfect Pistachio Tres Leches
- Room Temp Eggs: Crucial for getting good volume in your whipped whites.
- Don’t Overmix: Folding gently keeps your cake light enough to soak up milk.
- Let It Rest: For best tres leches flavours it’s best to let the cake soak overnight.
- Whipping Cream Tip: Chill your bowl and beaters beforehand for best results.
Make-Ahead Tips
One of the best things about this cake—aside from how delicious it is—is how well it stores and how easily you can make it in advance. In fact, it tastes better the longer it sits!
- The cake can be baked a day ahead, cooled completely, and stored at room temperature in an airtight container.
- The milk soak can be mixed and kept chilled in the fridge for up to 3 days.
- The whipped cream topping is best made fresh, but it can be whipped up to 6 hours ahead and stored in the fridge in a sealed container.
- You can also fully assemble the cake (soaked + frosted) and refrigerate it overnight. It becomes even more flavourful as it rests.
Storage:
- Fridge: Once soaked and frosted, this cake should be stored in the refrigerator, covered. It stays fresh for 3 to 4 days. In fact, the milk keeps the cake moist without turning soggy.
- Room Temperature: Not recommended due to the dairy content in the milk soak and whipped cream.
- Freezer: You can freeze just the plain sponge cake (without the milk soak or cream) wrapped tightly in clingfilm and foil for up to 2 months. Thaw overnight in the fridge, then proceed with soaking and decorating.
If you liked this, try these!




Pistachio Tres Leches Cake
Ingredients
Method
- Preheat your oven to 180°C (350°F). Line a 9-inch square pan with parchment paper.
- Separate the egg whites and yolks. In a large bowl, whisk together the 4 yolks, milk, and vanilla. Sift in flour, baking powder, and powdered pistachios. Gently mix with a spatula. Set aside.
- In a clean bowl, beat egg whites till frothy. Add sugar in batches, beating until stiff peaks form.
- Add 1/4 of the whipped whites to the yolk mixture. Add green food colour if using. Fold to loosen. Then gently fold this into the remaining whites until combined.
- Pour into the pan and bake for 20–22 mins or until a skewer comes out clean. Cool for 5 mins, remove, and then cool completely on a wire rack.
- Whisk together the evaporated, condensed, and whole milk with pistachio paste (and green colour if using).
- Place the cooled cake back in the pan. Poke holes with a skewer or toothpick.
- Pour half of the milk mixture over the cake. Cover and refrigerate for at least 6 hours or overnight.
- Beat cream with powdered sugar to stiff peaks. Divide and colour one half green, if desired.
- Spread white cream over the cake. Use green cream to pipe patterns. Garnish with chopped pistachios and rose petals (if desired).
- Serve slices with extra milk mixture poured over for the full tres leches experience.
Notes
Storage & Shelf Life
- Room Temp: Not recommended due to dairy.
- Fridge: Keeps well for 3–4 days, covered.
- Freezer: You can freeze the sponge cake (before soaking) for up to 2 months. Thaw, soak, then chill as usual.
Tips
- Eggs should be room temperature
- Gently fold the egg whites
- Soak the cake overnight for best flavours.