
Pastel de Tres Leches with Passion Fruit Cream
A luscious Latin American sponge cake soaked in three different milks—condensed, evaporated, and coconut—then topped with a silky passion fruit cream. Light, moist, and intensely tropical with a perfect balance of sweetness and tartness.
- Prep
- 30 min
- Cook
- 35 min
- Wait
- 2 hr
- Total
- 3 hr 5 min
- Makes
- 1 cake (12 slices)
Steps
Before you start
- Preheat the oven to 350°F (175°C) and position a rack in the middle
- Separate eggs 1 hour ahead and allow them to reach room temperature
- Have all ingredients measured and ready before mixing the batter
- Use fresh passion fruit if available; frozen puree works but may need straining
Mix dry ingredients
- Sift together the flour, baking powder, and salt in a medium bowl.
- Set aside.
+ Show details− Hide details
Ready when: Ingredients are fully combined and no lumps remain
Tip: Sifting aerates the flour and prevents lumps in the delicate sponge cake
Whip egg whites
- In the bowl of a stand mixer fitted with the whisk attachment, beat the 5 egg whites on high speed until stiff, glossy peaks form, about 4–5 minutes.
- Transfer to a clean bowl and set aside without washing the mixer bowl.
+ Show details− Hide details
Ready when: Whites are glossy, thick, and hold stiff peaks when the whisk is lifted
Tip: Any trace of egg yolk or grease will prevent the whites from reaching full volume; even one drop of oil matters
Beat egg yolks with sugar
- In the stand mixer bowl, beat the 5 egg yolks with the granulated sugar on medium-high speed for 3–4 minutes until pale, fluffy, and almost white in color.
- Beat in the vanilla extract.
+ Show details− Hide details
Ready when: The mixture has tripled in volume and is pale cream-colored
Tip: Don't rush this step; thorough beating incorporates air that keeps the cake light and tender
Fold in dry mix and milk
- Reduce the mixer speed to low.
- Add one-third of the dry ingredients, then half of the milk, then another third of the dry ingredients, then the remaining milk, and finally the last third of the dry ingredients.
- Mix only until just combined after each addition—do not overmix.
+ Show details− Hide details
Ready when: The batter is smooth with no visible streaks of flour
Tip: Overmixing develops gluten and makes the cake tough; mix just until you don't see dry flour
Fold in egg whites
- Using an offset spatula or rubber scraper, gently fold the whipped egg whites into the batter in two additions, folding just until no white streaks are visible.
- Work carefully to preserve the airiness.
+ Show details− Hide details
Ready when: No visible streaks of white remain; the batter is uniform and billowy
Tip: Folding gently is the secret to a light, airy crumb; if you stir, you'll deflate the whites and end up with a dense cake
Bake the cakeOven 350°F / 175°C
- Pour the batter into a greased and floured 9×13-inch (23×33 cm) baking pan, spreading it level.
- Bake at 350°F (175°C) for 30–35 minutes, until a toothpick inserted in the center comes out clean or with just a few moist crumbs.
+ Show details− Hide details
Ready when: Cake is golden-brown on top, springs back when lightly touched, and a toothpick comes out clean
Tip: Don't open the oven door in the first 25 minutes; any sudden temperature drop can cause the cake to fall
Cool briefly
- Remove the cake from the oven and let it cool in the pan for 10 minutes.
- The cake will still be warm—this is ideal for soaking.
+ Show details− Hide details
Ready when: The cake is warm to the touch but no longer piping hot
Tip: Soaking a warm cake helps it absorb the milk mixture more efficiently than a completely cool cake
Prepare milk mixture
- While the cake cools, whisk together the sweetened condensed milk, evaporated milk, and coconut milk in a bowl.
- Taste and adjust sweetness if desired—the mixture should be quite sweet but balanced.
+ Show details− Hide details
Ready when: Milks are fully combined and uniform in color
Tip: Stir the coconut milk thoroughly before mixing to incorporate the cream and liquid evenly
Soak the cake
- Using a fork, pierce the entire surface of the warm cake all over—make dozens of tiny holes.
- Slowly and evenly pour the milk mixture over the cake, letting it soak in gradually.
- You may not use every drop if the cake is saturated; use what the cake will absorb without pooling on the surface.
- Let the cake rest at room temperature for 30 minutes, then refrigerate, uncovered, for at least 1 hour (or up to overnight).
+ Show details− Hide details
Ready when: Cake is thoroughly chilled and the milk is fully absorbed
Tip: Don't skip the chilling step—a cold cake is much easier to frost and holds the topping better
Make passion fruit cream
- In the stand mixer bowl fitted with the whisk attachment, beat the room-temperature cream cheese on medium-high speed for 2 minutes until smooth and fluffy.
- Add the powdered sugar and vanilla extract and beat for 1 minute.
- Pour in the strained passion fruit puree and beat on low speed just until combined, about 30 seconds.
+ Show details− Hide details
Ready when: Cream cheese is smooth and light, and passion fruit is evenly distributed
Tip: If the puree looks too thin or watery, add an extra tablespoon of powdered sugar to thicken
Whip heavy cream
- In a separate bowl (or clean stand mixer bowl), whip the cold heavy cream on high speed until medium-stiff peaks form, about 3–4 minutes.
- The cream should hold its shape but still look slightly fluffy, not grainy.
+ Show details− Hide details
Ready when: Cream forms soft, rounded peaks that hold their shape
Tip: Stop before reaching stiff peaks; overmixing turns cream into butter
Fold together topping
- Using a spatula, gently fold the whipped cream into the passion fruit cream cheese mixture in two additions, folding just until no white streaks remain.
- The topping should be light, fluffy, and mousse-like.
+ Show details− Hide details
Ready when: The mixture is uniform in color with no visible cream streaks
Tip: Fold gently to maintain the lightness of the whipped cream
Frost and chill
- Spread or pipe the passion fruit cream evenly over the chilled cake using an offset spatula, creating a smooth or textured finish as desired.
- Sprinkle with toasted coconut and scatter passion fruit seeds on top if using.
- Refrigerate the finished cake for at least 1 hour before serving to allow the flavors to meld and the frosting to firm up slightly.
+ Show details− Hide details
Ready when: Frosting is evenly applied and cake is chilled through
Tip: If the frosting seems too soft, chill it for 15 minutes before spreading, or chill the cake for 30 minutes before serving
Good to know
Tips
- For the best sponge cake, make sure your egg whites and yolks are truly at room temperature—cold eggs won't incorporate air efficiently, and the resulting cake will be dense.
- If you're using fresh passion fruit, cut them in half and scoop the pulp and seeds into a fine-mesh sieve held over a bowl. Push gently with the back of a spoon to extract the juice and pulp; discard the seeds. Frozen passion fruit puree (available in Latin markets or online) is a convenient alternative.
- The three-milk soak is what makes this cake special—don't skip piercing the cake thoroughly. The holes allow the milk to penetrate evenly and create that signature moist, custardy texture.
- This cake is best served cold, so refrigerate it for at least 1 hour before cutting. Use a hot, damp knife (wipe it between cuts) to slice cleanly without tearing the delicate frosting.
Make ahead
Up to 24 hours ahead: bake and soak the cake, cover with plastic wrap, and refrigerate. The frosting can be made up to 8 hours ahead and stored in the fridge in an airtight container; let it sit at room temperature for 10 minutes before frosting if it's too stiff.
Storage & reheating
Store the finished cake, covered, in the refrigerator for up to 3 days. The cake is best served cold, straight from the fridge. Do not freeze the frosted cake, as the texture of the whipped cream will suffer; however, you can freeze the unfrosted, soaked cake for up to 1 month, then thaw, and frost just before serving.
Substitutions
- passion fruit puree or fresh pulp → Mango puree or fresh passion fruit juice (strained). Use the same amount. If using juice alone, reduce the volume to 1/2 cup and add 2 tablespoons of passion fruit pulp (if available) for more flavor and texture; alternatively, add a tablespoon of lime juice for tartness.
- full-fat coconut milk → Whole milk or additional evaporated milk. Use 1/2 cup whole milk or evaporated milk instead. You'll lose some tropical flavor and richness, but the cake will still be delicious.
- heavy whipping cream → Crème fraîche or sour cream. Use the same amount. The topping will be slightly tangier and less fluffy; fold it more gently and do not whip it.
- cream cheese → Mascarpone cheese. Use 8 oz (225 g). The topping will be richer and slightly less tart; reduce the powdered sugar by 1 tablespoon.
More cakes
See all →Find more like this
- Meal
- Dessert
- Diet
- VegetarianHalal
- Method
- Oven





