Joanna Gaines Tres Leches Cake Recipe
Introduction
Joanna Gaines’ Tres Leches Cake is a luscious, moist dessert soaked in a rich blend of three milks. This iconic Latin American treat combines a light sponge cake with a creamy whipped topping for a perfect indulgence.

Ingredients
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ cup unsalted butter
- 1 cup white sugar
- 5 eggs
- ½ teaspoon vanilla extract
- 2 cups whole milk
- 1 (14 ounce) can sweetened condensed milk
- 1 (12 fluid ounce) can evaporated milk
- 1 ½ cups heavy whipping cream
- 1 cup white sugar (for topping)
- 1 teaspoon vanilla extract (for topping)
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch (23×33 cm) baking pan.
- Step 2: Sift together 1 ½ cups of flour and 1 teaspoon of baking powder. Set aside.
- Step 3: In a large bowl, beat ½ cup of butter and 1 cup of sugar with an electric mixer until light and fluffy.
- Step 4: Add the eggs one at a time, beating well after each addition. Mix in ½ teaspoon of vanilla extract until smooth.
- Step 5: Gradually add the sifted flour mixture to the wet ingredients, mixing ½ cup at a time until fully combined.
- Step 6: Pour the batter into the prepared pan and bake for about 30 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool to room temperature.
- Step 7: Use a fork to poke holes all over the surface of the cooled cake.
- Step 8: In a bowl, mix together 2 cups whole milk, sweetened condensed milk, and evaporated milk.
- Step 9: Slowly pour the milk mixture over the cake, allowing it to soak in thoroughly.
- Step 10: To make the whipped topping, beat 1 ½ cups heavy whipping cream with 1 cup sugar and 1 teaspoon vanilla extract until stiff peaks form. Spread evenly over the soaked cake.
- Step 11: Refrigerate the cake for at least 1 hour before serving to allow the flavors to meld.
- Step 12: Slice and enjoy this creamy, indulgent dessert.
Tips & Variations
- For added flavor, sprinkle a pinch of cinnamon on top of the whipped cream before serving.
- Use almond milk or coconut milk to add a subtle nutty twist to the milk soak.
- Make sure to poke enough holes to allow the milk mixture to absorb fully into the cake.
Storage
Store the Tres Leches Cake covered in the refrigerator for up to 4 days. Keep it chilled to maintain moistness and freshness. When ready to serve, you can enjoy it cold or bring it to room temperature briefly for a softer texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, Tres Leches Cake actually benefits from resting in the fridge for several hours or overnight, as this allows the milk mixture to fully soak into the cake.
What can I use instead of heavy whipping cream?
You can substitute whipping cream or a stabilized whipped topping if preferred, but heavy whipping cream provides the best texture and richness for the frosting.
Print
Joanna Gaines Tres Leches Cake Recipe
- Total Time: 1 hour 50 minutes
- Yield: 100 servings 1x
Description
Joanna Gaines’ Tres Leches Cake is a moist and indulgent dessert featuring a fluffy butter cake soaked in a rich blend of three milks—whole milk, sweetened condensed milk, and evaporated milk. Topped with a luscious homemade whipped cream frosting, this classic Latin American treat is perfect for large gatherings and celebrations.
Ingredients
Cake
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ cup unsalted butter (115g)
- 1 cup white sugar (200g)
- 5 eggs
- ½ teaspoon vanilla extract
Milk Soak
- 2 cups whole milk (480ml)
- 1 (14 ounce) can sweetened condensed milk (397g)
- 1 (12 fluid ounce) can evaporated milk (340ml)
Whipped Topping
- 1 ½ cups heavy whipping cream
- 1 cup white sugar
- 1 teaspoon vanilla extract
Instructions
- Prepare the pan and preheat the oven: Preheat your oven to 350°F (175°C). Grease and flour a 9×13-inch (23×33 cm) baking pan to prevent sticking.
- Mix dry ingredients: Sift together 1 ½ cups of all-purpose flour and 1 teaspoon of baking powder in a bowl. Set this aside for later incorporation.
- Cream butter and sugar: In a large bowl, beat ½ cup (115g) of unsalted butter and 1 cup (200g) of white sugar with an electric mixer until the mixture becomes light and fluffy, which typically takes a few minutes.
- Add eggs and vanilla: Beat in 5 eggs one at a time, ensuring each is fully combined before adding the next. Then mix in ½ teaspoon of vanilla extract until the batter is smooth.
- Incorporate dry ingredients: Gradually add the sifted flour and baking powder mixture into the wet ingredients, about ½ cup at a time, blending thoroughly to create a smooth batter.
- Bake the cake: Pour the batter evenly into the prepared baking pan. Bake in the preheated oven for about 30 minutes, or until a toothpick inserted into the center comes out clean. Once done, allow the cake to cool completely to room temperature.
- Poke the cake: Using a fork, poke holes all over the surface of the cooled cake to help it absorb the milk soak evenly.
- Prepare the milk soak: In a bowl, combine 2 cups of whole milk, the entire 14-ounce can of sweetened condensed milk, and the 12-ounce can of evaporated milk, mixing well to create the tres leches mixture.
- Soak the cake: Slowly and evenly pour the milk mixture over the perforated cake, allowing it to soak in fully for maximum moistness and flavor.
- Frost and chill: In a separate bowl, whip 1 ½ cups of heavy cream with 1 cup of sugar and 1 teaspoon of vanilla extract until stiff peaks form. Spread this whipped topping evenly over the soaked cake. Refrigerate the assembled cake for at least 1 hour to set and chill before serving.
- Serve and enjoy: Slice the chilled tres leches cake into squares and serve this creamy, decadent dessert fresh, perfect for celebrations and large crowds.
Notes
- This cake is best served chilled for a refreshing and moist texture.
- Make sure to poke enough holes to allow the milk mixture to penetrate thoroughly but not so many that the cake becomes mushy.
- Store any leftovers covered tightly in the refrigerator for up to 3 days.
- You can garnish with fresh fruit or cinnamon for added flavor variation.
- For a lighter version, substitute heavy cream topping with whipped coconut cream for a dairy-free alternative.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Latin American
Keywords: Tres Leches Cake, Joanna Gaines, Milk Cake, Moist Cake, Latin American Dessert, Birthday Cake, Party Dessert

