Tres Leches Cake with Seasonal Fruit is one of those desserts that feels like pure joy in every bite soft, creamy, and delicately sweet with a hint of fresh fruit to balance it all. Imagine a fluffy sponge cake soaked in three types of milk, topped with pillowy whipped cream, and crowned with juicy, colorful seasonal fruit. It’s refreshing yet indulgent, perfect for birthdays, summer gatherings, or anytime you want something truly special.
I first made this cake for a family barbecue, and it was gone in minutes. The creamy texture and light sweetness won everyone over even those who “don’t like cake.” The fresh fruit on top makes it feel elegant, bright, and a little bit fancy without being fussy. It’s one of those recipes that looks impressive but is surprisingly easy to make.

Why You’ll Love This Recipe
- Ultra moist and tender: The three-milk soak gives the cake its signature texture.
- Perfectly balanced: Creamy and rich, yet light and refreshing with fruit.
- Customizable: Use whatever fruits are in season — strawberries, mangoes, peaches, berries, or even tropical blends.
- Make-ahead friendly: Best when chilled, so it’s perfect for preparing the day before.
- Crowd favorite: Feeds a group and looks gorgeous on any dessert table.
Ingredients You’ll Need
For the Cake
- 1 cup (125 g) all-purpose flour
- 1 ½ tsp baking powder
- ¼ tsp salt
- 5 large eggs, separated
- ¾ cup (150 g) granulated sugar, divided
- 1 tsp vanilla extract
- ¼ cup (60 ml) whole milk
For the Three-Milk Mixture
- 1 cup (240 ml) sweetened condensed milk
- 1 cup (240 ml) evaporated milk
- ½ cup (120 ml) heavy cream or whole milk
For the Whipped Cream Topping
- 1 cup (240 ml) heavy cream
- 3 tbsp powdered sugar
- 1 tsp vanilla extract
For the Fruit Topping
Use any seasonal fruit, such as:
- Strawberries, peaches, raspberries, mango, kiwi, or blueberries
- Optional: Mint leaves for garnish
Step-by-Step Instructions
Step 1: Make the Cake
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish and set aside. In a bowl, whisk together flour, baking powder, and salt.
In a separate large bowl, beat egg yolks with ½ cup of sugar until pale and thick, about 2 minutes. Stir in vanilla and milk. Gradually fold in the dry ingredients just until combined — don’t overmix.
In another bowl, beat the egg whites until soft peaks form. Add the remaining ¼ cup of sugar and beat until glossy and stiff. Gently fold the whites into the batter in three additions, keeping it light and airy. Pour into the prepared dish and smooth the top.
Bake for 25–30 minutes, or until a toothpick comes out clean. Let the cake cool completely in the pan.
Step 2: Prepare the Milk Soak
In a medium bowl, whisk together condensed milk, evaporated milk, and heavy cream. Once the cake is cool, poke holes all over the surface with a fork or skewer. Slowly pour the milk mixture over the cake, allowing it to soak in gradually. Cover and refrigerate for at least 4 hours, or overnight for best results.
Step 3: Make the Whipped Cream
In a chilled bowl, beat heavy cream, powdered sugar, and vanilla until soft peaks form. Spread evenly over the chilled cake.
Step 4: Add the Seasonal Fruit
Just before serving, top with sliced seasonal fruits — strawberries and mangoes are classic, but you can use any combination you love. Arrange them beautifully on top, and garnish with fresh mint leaves for a pop of color.
Step 5: Slice and Serve
Serve chilled, allowing each piece to show off those creamy layers and bright fruit on top. Every bite is soft, sweet, and bursting with flavor.

Chef’s Tips for the Perfect Tres Leches Cake
- Use room temperature eggs: They whip up better and give the cake more volume.
- Let the cake cool before soaking: Pouring milk on a hot cake can make it gummy.
- Pour slowly: Allow the milk to absorb in stages for even soaking.
- Chill overnight: The flavor and texture improve after resting in the fridge.
- Add fruit just before serving: Keeps the fruit fresh and vibrant.
Variations & Substitutions
- Coconut Tres Leches: Replace part of the milk with coconut milk and top with toasted coconut flakes.
- Chocolate Tres Leches: Add 2 tbsp cocoa powder to the flour mixture and drizzle melted chocolate over the topping.
- Berry Bliss: Layer whipped cream with mixed berries for a summery twist.
- Tropical Fusion: Use mango, pineapple, and passion fruit for a vacation-inspired version.
- Lighter version: Use light condensed milk and replace heavy cream with whole milk in the soak.
Serving Suggestions
- For parties: Serve in small squares topped with a dollop of whipped cream and a berry.
- For brunch: Pair with coffee or a latte — it’s dreamy.
- For summer events: Serve it chilled with a glass of sparkling lemonade or iced tea.
- For holidays: Garnish with pomegranate seeds or cranberries for a festive touch.
Common Mistakes to Avoid
- Overbaking the cake: It should stay soft enough to soak up the milk mixture.
- Skipping the cooling step: The milk won’t absorb properly into a warm cake.
- Adding fruit too early: The fruit can make the whipped cream watery if added too soon.
- Not chilling enough: The longer it rests, the better the texture and flavor.
- Using too little milk soak: Don’t be afraid to use all of it — the cake can handle it!
Storage & Make-Ahead Tips
- Refrigerate: Store covered in the fridge for up to 3 days.
- Make-ahead: Ideal for preparing a day before serving — the flavor improves overnight.
- Freezing: Not recommended once soaked, but the baked cake (unsoaked) can be frozen up to 2 months.
- Fruit topping: Add just before serving to keep it fresh.
Nutrition Facts (per serving, approx.)
- Calories: 340
- Protein: 8g
- Fat: 17g
- Carbohydrates: 38g
- Sugar: 27g
- Calcium: 20% DV

Tres Leches Cake with Seasonal Fruit
Equipment
- Mixing bowls for batter and whipped cream
- Electric mixer to beat eggs and cream
- 9×13-inch baking dish for baking the cake
- Fork or skewer for poking holes in cake
- Refrigerator to chill and soak cake
Ingredients
- 1 cup all-purpose flour (125 g)
- 1.5 tsp baking powder
- 0.25 tsp salt
- 5 large eggs, separated
- 0.75 cup granulated sugar, divided (150 g)
- 1 tsp vanilla extract
- 0.25 cup whole milk (60 ml)
- 1 cup sweetened condensed milk (240 ml)
- 1 cup evaporated milk (240 ml)
- 0.5 cup heavy cream or whole milk (120 ml)
- 1 cup heavy cream, for topping (240 ml)
- 3 tbsp powdered sugar
- 1 tsp vanilla extract
- seasonal fruit (strawberries, peaches, mango, berries, etc.)
- fresh mint leaves (optional)
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch dish. Whisk flour, baking powder, and salt in one bowl. In a separate bowl, beat egg yolks with ½ cup sugar until pale. Stir in vanilla and milk. Fold in the dry ingredients.In another bowl, beat egg whites to soft peaks. Add remaining ¼ cup sugar and beat to stiff peaks. Fold whites into batter. Pour into dish and smooth top. Bake 25–30 minutes. Cool completely in pan.
- Whisk condensed milk, evaporated milk, and cream. Poke holes all over the cooled cake with a fork. Slowly pour milk mixture over the cake. Cover and chill for at least 4 hours or overnight.
- In a chilled bowl, beat heavy cream, powdered sugar, and vanilla until soft peaks form. Spread evenly over chilled cake.
- Top with sliced seasonal fruits just before serving. Add mint leaves for garnish if desired.
- Slice and serve chilled. Each serving will have creamy layers and vibrant fruit on top.
Notes
Nutrition
Light, Creamy, and Absolutely Irresistible
Tres Leches Cake with Seasonal Fruit is the kind of dessert that wins hearts wherever it goes. The soaked sponge melts in your mouth, the whipped cream adds a cloud-like finish, and the seasonal fruit brings a burst of freshness that keeps every bite exciting.
It’s a recipe that’s as beautiful as it is delicious — comforting yet elegant, simple yet indulgent. If you make it, share your masterpiece in the comments or on social media, and don’t forget to pin this recipe so you can make it again when the craving strikes.






