Pistachio Tres Leches

Highlighted under: Gourmet Baking Bliss

Honestly, this Pistachio Tres Leches is a dessert I didn’t know I needed in my life until I made it. Costs about $10 to put together, which is a steal for how impressive it is. The classic tres leches is already a favorite, but adding pistachios gives it this nice nutty crunch that pairs beautifully with the creamy layers. Trust me, your friends will be asking for the recipe.

Created by

The Tastycrafter Team

Last updated on 2026-06-04T10:30:18.970Z

Making this Pistachio Tres Leches was a bit of an adventure. Since I didn't want to lose the creaminess of the original, I decided to make my own evaporated milk by simmering whole milk, which turned out great. I wasn't sure if the pistachio essence would be too subtle, but it really shines through.

I even tried it with ground pistachios on top, which honestly didn't look as pretty as I wanted, but it gave that extra nutty punch I love. Next time, I might cut back on the sweetness just a tad, but hey, who's counting when dessert is this good?

What I Love About This

  • The pistachio flavor is surprisingly pronounced
  • You probably have the ingredients already
  • It looks fancy but is super easy to make
  • Leftovers last quite well in the fridge

Choosing Your Ingredients

For this Pistachio Tres Leches, using good quality ingredients can make a noticeable difference. I love using Kerrygold butter, as it adds a rich taste to the cake. You can definitely go for any unsalted butter, though. Don't worry if you only have regular milk — it works just fine in the tres leches mix if that's what you have on hand.

Fresh pistachios are key here. The more vibrant the color, the better. If your chopped pistachios have gone a bit stale, the flavor could be lacking. You could also roast them lightly in a dry pan for a couple of minutes to bring out their flavor if you're feeling adventurous, but that's totally optional.

A Quick Note on Pistachio Tres Leches

This dessert is an impressive showstopper with a twist. The classic tres leches is wonderful on its own, but adding pistachios gives it that nutty crunch and unique taste. Don't hesitate to adjust the pistachio extract to your liking; if you’re a fan of that nutty taste, a little more wouldn’t hurt. Just keep tasting as you go!

Additionally, be careful not to pour the tres leches mix too quickly over the cake; a gentle drizzle helps it soak in more evenly. If you've got extra time, letting it sit overnight in the fridge will let all the flavors settle in beautifully. Usually, I find that patience really pays off here.

Ingredients

For the Cake

  • 1 cup all-purpose flour
  • 1 cup sugar
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 cup unsalted butter, softened (Kerrygold preferred)
  • 3 large eggs
  • 1/2 cup milk
  • 1/2 cup pistachio nuts, chopped

For the Tres Leches Mix

  • 1 can evaporated milk
  • 1 can sweetened condensed milk
  • 1 cup whole milk
  • 1 tsp pistachio extract

For the Topping

  • 1 cup heavy cream
  • 2 tbsp sugar
  • Chopped pistachios for garnish
Secondary image

Instructions

Make the Cake

Preheat your oven to 350°F (175°C). Grease and flour a 9x13-inch baking dish. In a bowl, mix together the flour, baking powder, and baking soda. In another bowl, cream the butter and sugar until light and fluffy, then beat in the eggs one at a time. Gradually add the dry mixture, alternating with the milk, until everything is well combined. Finally, fold in the chopped pistachios.

Bake It

Pour the cake batter into your prepared dish and bake for about 25 minutes. You’ll know it’s done when a toothpick inserted comes out clean. Let it cool for about 10 minutes before poking holes all over the cake. I usually just use a fork; it gets the job done.

Prepare the Tres Leches Mix

In a bowl, whisk together the evaporated milk, condensed milk, whole milk, and pistachio extract. Pour this mixture over the cooled cake, making sure to cover all of it. This step takes a bit of patience, but let the cake sit and soak for at least an hour, preferably in the fridge for even better results.

Top It Off

When you’re ready to serve, beat the heavy cream with sugar until soft peaks form. Spread this over the top of the cake. Don't be shy with it, you want that creaminess. Finally, sprinkle the extra pistachios on top for some crunch.

Pro Tips

  • Let the cake sit overnight for even better flavor and texture.
  • Substituting the whole milk in the tres leches mix doesn't work out as well as you'd think; stick to the original for the right consistency.
  • Try adding a bit of cardamom to the whipped cream for a nice twist.
  • Be careful not to let it soak too long; a few hours is enough.

Pistachio Tres Leches Leftovers Plan

If you do have leftovers, they’ll keep nicely in the fridge for about three to four days. Just be sure to cover it well to avoid it getting dry. I often recommend slicing servings out rather than trying to serve it directly from the baking dish. This helps maintain that lovely cream topping a bit better for each portion.

You can also experiment by garnishing slices with some whipped cream or more chopped pistachios right before serving. Honestly, I sometimes even add a drizzle of chocolate sauce — it may sound odd, but the combination can be surprisingly good.

Dietary Swaps

For those who need to avoid certain ingredients, you could try using a gluten-free flour blend in place of all-purpose flour. I’ve had success with almond flour, but keep in mind it may change the texture slightly. You might also adjust the sugar depending on your taste; using a sugar substitute could work if you're keeping an eye on sugar intake.

If you're looking for a dairy-free version, coconut milk can be an interesting substitute for the milk elements. Just aim for the full-fat canned coconut milk for a creamier texture. I haven't tried it in this exact recipe, but I can imagine it adding a unique tropical touch that might just be delightful.

Questions About Recipes

→ Can I use different nuts?

You could, but I wouldn’t really recommend it for this recipe. The pistachios are really what make it unique.

→ How should I store leftovers?

Keep it in the fridge in an airtight container. It’ll last about 3-4 days, but trust me, it won't last that long.

→ What can I use if I can't find pistachio extract?

You can try using almond extract, but it’ll change the flavor. If you're feeling adventurous, a little bit of vanilla adds a nice touch too.

→ Is this gluten-free?

No, the flour is a must for the cake part. But there are good gluten-free alternatives if you want to substitute.

Pistachio Tres Leches

Prep Time30.0
Cooking Duration25.0
Overall Time55.0

Created by: The Tastycrafter Team

Recipe Type: Gourmet Baking Bliss

Skill Level: Easy

Final Quantity: 8.0

What You'll Need

For the Cake

  1. 1 cup all-purpose flour
  2. 1 cup sugar
  3. 1 tsp baking powder
  4. 1/2 tsp baking soda
  5. 1/4 cup unsalted butter, softened (Kerrygold preferred)
  6. 3 large eggs
  7. 1/2 cup milk
  8. 1/2 cup pistachio nuts, chopped

For the Tres Leches Mix

  1. 1 can evaporated milk
  2. 1 can sweetened condensed milk
  3. 1 cup whole milk
  4. 1 tsp pistachio extract

For the Topping

  1. 1 cup heavy cream
  2. 2 tbsp sugar
  3. Chopped pistachios for garnish

How-To Steps

Step 01

Preheat your oven to 350°F (175°C). Grease and flour a 9x13-inch baking dish. In a bowl, mix together the flour, baking powder, and baking soda. In another bowl, cream the butter and sugar until light and fluffy, then beat in the eggs one at a time. Gradually add the dry mixture, alternating with the milk, until everything is well combined. Finally, fold in the chopped pistachios.

Step 02

Pour the cake batter into your prepared dish and bake for about 25 minutes. You’ll know it’s done when a toothpick inserted comes out clean. Let it cool for about 10 minutes before poking holes all over the cake. I usually just use a fork; it gets the job done.

Step 03

In a bowl, whisk together the evaporated milk, condensed milk, whole milk, and pistachio extract. Pour this mixture over the cooled cake, making sure to cover all of it. This step takes a bit of patience, but let the cake sit and soak for at least an hour, preferably in the fridge for even better results.

Step 04

When you’re ready to serve, beat the heavy cream with sugar until soft peaks form. Spread this over the top of the cake. Don't be shy with it, you want that creaminess. Finally, sprinkle the extra pistachios on top for some crunch.

Extra Tips

  1. Let the cake sit overnight for even better flavor and texture.
  2. Substituting the whole milk in the tres leches mix doesn't work out as well as you'd think; stick to the original for the right consistency.
  3. Try adding a bit of cardamom to the whipped cream for a nice twist.
  4. Be careful not to let it soak too long; a few hours is enough.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 345
  • Total Fat (g): 13.5
  • Saturated Fat (g): 7.5
  • Cholesterol (mg): 105
  • Sodium (mg): 198
  • Total Carbohydrates (g): 48.6
  • Dietary Fiber (g): 1.2
  • Sugars (g): 35.1
  • Protein (g): 6.2