Tres Leches Cake is a soft, airy dessert soaked in a rich blend of three milks, creating a perfectly moist and indulgent treat. This classic Tres Leches Cake Recipe is simple to follow and delivers a bakery-quality result right at home.
Why You’ll Love This Recipe
This Tres Leches Cake Recipe stands out for its light sponge texture paired with a creamy, sweet milk soak. It’s easy to prepare, uses simple pantry ingredients, and is perfect for family gatherings or celebrations. The balance of sweetness and fluffiness makes it a favorite for all ages.
Ingredients

- ½ tsp rapeseed oil
- 140g plain flour
- 1 tbsp baking powder
- ¼ tsp salt
- 5 eggs
- 150g caster sugar
- 1 tsp vanilla extract
- 100ml milk
Three Milk Mixture:
- 300ml evaporated milk
- 200ml condensed milk
- 200ml whole milk
Decoration:
- 300ml whipping cream or double cream
- 1½ tbsp icing sugar
- ½ tsp ground cinnamon
Instructions
- Preheat oven to 200°C (180°C fan). Lightly oil a baking dish.
- Sift flour, baking powder, and salt together.
- Separate egg yolks and whites into two bowls.
- Beat egg yolks with most of the sugar until pale, then mix in vanilla and milk.
- Fold in the dry ingredients gently.
- Whisk egg whites to stiff peaks, then add remaining sugar and whisk again.
- Fold egg whites into the batter carefully.
- Pour into dish and bake for 25 minutes until cooked through.
- Let the cake cool completely.
- Mix the three milks and slowly pour over the cake after pricking it.
- Whip cream with icing sugar and spread over the soaked cake.
- Sprinkle cinnamon and serve.
This Tres Leches Cake Recipe becomes even more flavorful as it rests and absorbs the milk mixture.

Tips & Tricks
- Use room temperature eggs for better volume.
- Fold gently to keep the sponge airy.
- Chill the cake before serving for best texture.
- Swap cinnamon with cocoa powder or berries for variation.
Details
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Total Time: 45 minutes + soaking time
- Yield: 10–12 servings
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
- Difficulty: Medium
- Dietary Notes: Vegetarian

Notes
- Serve chilled for best flavor.
- Add fresh strawberries or mango for a fruity twist.
- Can be made a day ahead for deeper flavor.
Nutrition (Approx.)
- Calories: 320 per slice
- Protein: 7g
- Carbs: 40g
- Fat: 14g
FAQ
1. What makes Tres Leches Cake so moist?
The three milk mixture soaks into the sponge, creating a rich, moist texture.
2. Can I make Tres Leches Cake ahead of time?
Yes, it actually tastes better after resting overnight.
3. Can I freeze Tres Leches Cake?
It’s not ideal due to the milk soak, but you can freeze the sponge before soaking.
4. Why did my cake turn dense?
Overmixing or deflating the egg whites can reduce fluffiness.
5. Can I use low-fat milk?
Yes, but full-fat gives a richer flavor.
Storage
- Fridge: Store covered for up to 3 days
- Freezer: Freeze sponge only (before soaking) up to 2 months
- Reheating: Best served cold; no reheating needed

Similar Recipes

Tres Leches Cake Recipe
Ingredients
- ½ tsp rapeseed oil
- 140 g plain flour
- 1 tbsp baking powder
- ¼ tsp salt
- 5 eggs
- 150 g caster sugar
- 1 tsp vanilla extract
- 100 ml milk
Three Milk Mixture:
- 300 ml evaporated milk
- 200 ml condensed milk
- 200 ml whole milk
Decoration:
- 300 ml whipping cream or double cream
- 1½ tbsp icing sugar
- ½ tsp ground cinnamon
Instructions
- Preheat oven to 200°C (180°C fan). Lightly oil a baking dish.
- Sift flour, baking powder, and salt together.
- Separate egg yolks and whites into two bowls.
- Beat egg yolks with most of the sugar until pale, then mix in vanilla and milk.
- Fold in the dry ingredients gently.
- Whisk egg whites to stiff peaks, then add remaining sugar and whisk again.
- Fold egg whites into the batter carefully.
- Pour into dish and bake for 25 minutes until cooked through.
- Let the cake cool completely.
- Mix the three milks and slowly pour over the cake after pricking it.
- Whip cream with icing sugar and spread over the soaked cake.
- Sprinkle cinnamon and serve.
- This Tres Leches Cake Recipe becomes even more flavorful as it rests and absorbs the milk mixture.
Notes
- Serve chilled for best flavor.
- Add fresh strawberries or mango for a fruity twist.
- Can be made a day ahead for deeper flavor.
Conclusion
This Tres Leches Cake Recipe is a timeless dessert that combines simplicity with indulgence. With its soft sponge and creamy topping, it’s a guaranteed crowd-pleaser you’ll want to make again and again.

