Pistachio Cardamom Tres Leches Cake

Tres leches cake meets Indian flavors in this twist on the classic. Soak a pistachio-enriched cake in sweet, spiced milk and spread with whipped cream topping.

Tray ofTray of Tres Leches with Pistachio and Cardamom

Simply Recipes / Karishma Pradhan

If I were to rank my favorite desserts, the creamiest ones would make the top of the list. This may seem controversial, but I would take a scoop of ice cream over a slice of chocolate cake any day. I love the refreshing milky taste and the lingering cooling feeling on my tongue. So, it's no surprise that two of my favorite treats are kulfi and tres leches cake.

Kulfi is a South Asian frozen dessert traditionally made from a base of slow-cooked sweet milk and spices reduced into a thick liquid. Tres leches cake is a moist milk-soaked sponge cake of Latin American origin (though the exact origin is often debated!). 

A Tres Leches Cake Inspired By Kulfi

Given their similarities, I thought it would be fitting to create a tres leches cake using typical Indian spices and flavors from kulfi. The result is a tres leches cake featuring a pistachio-studded sponge cake soaked in spiced milk topped with whipped cream and chopped pistachios. The base recipe was adapted from A Cozy Kitchen’s tres leches cake. 

Plates of Plates of Tres Leches with Pistachio and Cardamom

Simply Recipes / Karishma Pradhan

Why Use Three Types of Milk?

Tres leches cake, so named because of its use of three kinds of milk, traditionally features condensed milk, evaporated milk, and heavy cream. This version uses whole milk instead of heavy cream for a lighter mixture to contrast the sweeter, richer condensed milk. Using all three milks ensures a balanced sweetness and a rich consistency without weighing down the cake.

Tips and Tricks for Making Tres Leches

  • Don't overmix the batter: Avoid overmixing to ensure a light and spongy texture. Whipped egg whites can be tricky to fold, so I recommend stirring in the first third of the egg whites to lighten up the batter before folding in the remaining whites.
  • Whip the egg whites to medium peaks: Many recipes call for beating the whites to stiff peaks, but that can sometimes lead to more folding (and overmixing or deflating). Instead, I recommend medium peaks. Medium peaks occur when you lift the batter, and the meringue peak holds its shape, but the tip just slightly curls on itself. Be careful not to under whip the whites, or the cake won't have enough structure. 
  • Make sure the cake is fully cooked: An underbaked cake is never ideal, but with tres leches, the cake will become soggy if the middle isn't cooked through. Err on the side of a drier cake here to help absorb more moisture. 
Serving of Pistachio Cardamom Tres Leches Cake on a Plate with Some on a Spoon

Simply Recipes / Karishma Pradhan

Make This Tres Leches Cake Your Own

Everyone has their own personal preference when it comes to tres leches. 

  • This cake yields a moderately soaked cake; for a well-soaked cake, increase the amount of whole milk in the soaking liquid to 1 cup. 
  • A little bit of almond extract brings out the pistachio flavor, but if you happen to have pistachio extract, you can use that too. 
  • Don't have cardamom? You can substitute cinnamon or a warming spice mix like chai masala. 

How to Make Tres Leches Cake Ahead of Time

Tres leches cake is a great make-ahead dessert, and this variation is no different. 

  • The milk soak can be made up to one day in advance and chilled in the fridge. Bring it back up to room temperature before pouring it over the cake. 
  • You can also bake the cake and soak it in advance. An overnight soak in the fridge is actually recommended to give enough time for the milk to penetrate the whole cake and develop flavor. Just before serving, make the whipped cream and pistachio topping.
Tray of Tres Leches with Pistachio and Cardamom with Some Pieces Cut Out

Simply Recipes / Karishma Pradhan

Globe-Trotting Desserts

Pistachio Cardamom Tres Leches Cake

Prep Time 45 mins
Cook Time 35 mins
Chilling/Misc Time 5 hrs 15 mins
Total Time 6 hrs 35 mins
Servings 12 to 16 servings
Yield 1 (9 x 13-inch) cake

Tres leches cake meets Indian flavors in this twist on the classic. Soak a pistachio-enriched cake in sweet, spiced milk and spread with whipped cream topping.

Ingredients

For the sponge cake

  • 1/2 cup (90g) unsalted shelled roasted pistachios

  • 1 1/2 cups (188g) all-purpose flour

  • 1 1/2 teaspoons baking powder

  • 1/2 teaspoon kosher salt

  • 1 teaspoon cardamom

  • 1/2 cup (120 ml) whole milk, at room temperature

  • 1 1/4 cups sugar (250g), divided

  • 6 large eggs, separated, at room temperature

  • 1 teaspoon almond extract

  • 1/2 teaspoon vanilla extract

For the milk mixture

  • 1 (14-ounce) can condensed milk

  • 1 (12-ounce) can evaporated milk

  • 1/2 cup (120 mlwhole milk

  • 1/4 teaspoon kosher salt

  • 1/2 teaspoon ground cinnamon

  • 1/2 teaspoon ground cardamom

For the topping

  • 1 1/2 cups heavy cream, chilled

  • 3 tablespoons powdered sugar

  • 1/2 cup unsalted shelled roasted pistachios, chopped

Special Equipment

  • Small food processor or spice grinder

Method

  1. Set a rack in the middle of the oven and preheat to 350°F. 

    Lightly grease the bottom of a 13-inch by 9-inch by 2-inch pan, but do not grease the sides (otherwise, the cake will shrink considerably).

  2. Grind the pistachios:

    In a small food processor or spice grinder, finely grind the pistachios into a coarse powder (avoid over-grinding, or it'll turn into nut butter).

    Bowl of Ground Pistachios for Tres Leches Cake

    Simply Recipes / Karishma Pradhan

  3. Prepare the dry ingredients:

    In a large mixing bowl, whisk together the pistachios, flour, baking powder, salt, and ground cardamom. Set aside.

    Bowl of Dry Ingredients for Pistachio Cardamom Tres Leches Cake

    Simply Recipes / Karishma Pradhan

  4. Whip the egg yolks and sugar:

    Add the egg yolks and 1 cup of the sugar to the bowl of a stand mixer fitted with a paddle attachment. Set the mixer on low speed until the sugar and egg yolks are combined, then increase to medium speed. 

    Beat the egg yolks for 3 minutes, or until thick, ribbon-like, and pale yellow, scraping down the sides of the bowl with a rubber spatula as needed.

  5. Add the remaining wet ingredients: 

    Reduce the speed to low, then slowly pour in the milk and vanilla extract and beat until homogeneous. Turn the mixer off, then scrape the sides of the bowl as needed.

    Egg Yolk and Sugar Whipped in Stand Mixer for Pistachio Cardamom Tres Leches Cake

    Simply Recipes / Karishma Pradhan

  6. Mix in the dry ingredients:

    Set the mixer back on low speed, then slowly add the dry ingredients until just barely combined; there should still be a few specks of flour in the bowl. Turn the mixer off, transfer the mixture back to the large mixing bowl that you had the dry ingredients in, and fold gently with a spatula until no dry bits remain. 

    You’ll use the stand mixer bowl again to whip the egg whites.

    Bowl of Pistachio Cardamom Tres Leches Cake Batter

    Simply Recipes / Karishma Pradhan

  7. Beat the egg whites:

    Wash then thoroughly wipe the stand mixer bowl (there should be no trace of egg yolks or water), and place it back on the stand mixer. 

    Add the egg whites, then with the whisk attachment, set to medium speed and beat until the liquid just begins to foam.

  8. Add the sugar and beat the egg whites to medium peaks:

    Increase the speed to high, then slowly add the sugar. Beat the egg whites to medium peaks, about 2 to 3 minutes—lift the beater and turn it upside down to test this. The peak should stand up firmly, but the tip will curl slightly. The mixture will also look slightly glossy and have tripled in volume. To avoid overwhipping, I recommend stopping the mixture every twenty seconds to check the stiffness.

    Egg Whites Whipped in a Mixing Bowl for Tres Leches Cake

    Simply Recipes / Karishma Pradhan

  9. Fold in the egg whites:

    Stir in a third of the egg white mixture into the batter until mostly combined (it’s okay to see a few small streaks of white). Then, gently fold the rest of the egg whites into the batter until just combined.

    Egg Whites Folded into Pistachio Cardamom Tres Leches Cake Batter

    Simply Recipes / Karishma Pradhan

    Egg Whites Folded into Pistachio Cardamom Tres Leches Cake Batter

    Simply Recipes / Karishma Pradhan

  10. Bake the cake and cool:

    Pour the batter into the prepared cake pan. Gently tap the pan on the counter to remove any surface bubbles. 

    Bake for 30 to 35 minutes or until a toothpick inserted into the center of the cake comes back clean. Let cool completely, about 1 hour. Run a butter knife all around the outside of the cake to release it from the edges of the pan.

    Pistachio Cardamom Tres Leches Cake Batter in Cake Tray

    Simply Recipes / Karishma Pradhan

    Baked Pistachio Cardamom Tres Leches Cake

    Simply Recipes / Karishma Pradhan

    Tres Leches Cake Poked with Holes

    Simply Recipes / Karishma Pradhan

  11. Make the milk mixture:

    In a medium mixing bowl, combine the condensed milk and evaporated milk using a whisk. 

    Set a small saucepan over medium heat, add the whole milk, salt, cinnamon, and cardamom. Bring to a simmer, remove from the heat, and pour slowly into the mixing bowl. Whisk the liquids until combined. 

    Let cool to room temperature.

  12. Soak the cake:

    Generously poke the top of the cake all over with a fork or thin skewer. Avoid poking deep enough to pierce the bottom of the cake, as this will cause the liquid to seep out of the cake. 

    Slowly pour half of the liquid over the cake, letting the liquid slightly seep through for 1 minute. Pour the remaining half of the liquid and let sit for 15 minutes. 

    Refrigerate cake for a minimum of four hours up to overnight before adding the whipped cream.

    Milk Mixture Poured onto Pistachio Cardamom Tres Leches Cake

    Simply Recipes / Karishma Pradhan

  13. Whip the cream:

    Just before serving, whip the cream. Place the heavy cream in the bowl of a stand mixer fitted with a whisk attachment. Beat the cream on high speed until foamy, then add the powdered sugar and continue whipping to stiff peaks (any formed peaks should stand straight up when the whisk is lifted from the bowl).

    Whipped Cream for Pistachio Cardamom Tres Leches Cake in a Mixing Bowl

    Simply Recipes / Karishma Pradhan

  14. Garnish and serve:

    Use a spatula to transfer the whipped cream to the top of the cake. Using an offset spatula or the back of a spoon, smooth out the cream as needed. Top with chopped pistachios and serve immediately.

    Pistachio Cardamom Tres Leches Cake

    Simply Recipes / Karishma Pradhan

  15. Storage:

    The frosted cake can sit for up to 3 days in the fridge, though the whipped cream may start to deflate, and the pistachio topping can get a bit soggy. It will still be delicious, though!

    Did you love the recipe? Leave us stars below!

    Plates of Tres Leches with Pistachio and Cardamom with the Rest in a Baking Tray

    Simply Recipes / Karishma Pradhan

Nutrition Facts (per serving)
416 Calories
19g Fat
51g Carbs
11g Protein
Show Full Nutrition Label Hide Full Nutrition Label
×
Nutrition Facts
Servings: 12 to 16
Amount per serving
Calories 416
% Daily Value*
Total Fat 19g 25%
Saturated Fat 9g 47%
Cholesterol 115mg 38%
Sodium 252mg 11%
Total Carbohydrate 51g 19%
Dietary Fiber 1g 5%
Total Sugars 40g
Protein 11g
Vitamin C 2mg 9%
Calcium 240mg 18%
Iron 1mg 8%
Potassium 374mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.