Making an authentic, luxuriously moist, and cloud-like gluten-free tres leches cake is easy to pull off with this no fail recipe. What separates this GF milk cake from the rest? I use a simple trick so the light, airy cake climbs into a tall structure without a dense, compressed crumb. A dreamy milk soak absorbs perfectly for moist, but never mushy, slices with whipped cream frosting on top.

An slice of tres leches cake on a wooden plate with a bite removed showing the texture of the inside of the cake.
A moist, fluffy tres leches cake is easy to adapt into a gluten-free recipe. The milk soak moistens the sponge, while my easy baking trick guarantees no sunken, shrunken cakes!

Want to Save This Recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get affordable and easy gluten-free recipes delivered each week!

Hands Down Best Gluten-Free Tres Leches (Three Milk Cake)

When I set out to create a gluten free tres leches cake recipe, I figured it would be as easy as taking my famously light, airy gluten-free white cake recipe, pouring over a milk soak and topping with whipped cream frosting. After researching authentic recipes, though, I had to pivot.

Making a tres leches with gluten-free cake requires a crumb sturdy enough to withstand an overnight three milk soak. After saturating the cake crumb, you don’t want to be left with a gloopy mess that cannot be sliced and served. So I had to workshop a new dessert into my homemade gluten-free cake collection – a GF sponge cake.

Sponge cakes are made of eggs, sugar, and for our purposes, gluten-free all purpose flour. Similar to a pillowy, soft gluten-free angel food cake, it is made without butter or oil, which honestly makes it easier to adapt into a GF recipe. Fats have a harder time absorbing into GF starches, making it tricky to strike a balance, which is why sometimes cakes can be dense and oily or dry and crumbly.

Therefore, not a lot of adjustments were made to ingredients from a traditional tres leches. But, I did add a little trick to prevent a common problem with GF tres leches recipes – cakes expanding, then shrinking into a dense, shrunken crumb.

The fix for this was simple. Let the batter sit for 15 minutes before popping into the oven. Since there’s no fat to coat the starches, this helps hydrate, saturate, and plump up the starches to solidify the cake’s structure. Your cake will stay tall, lofty, and ready for a gloriously creamy, dreamy milk soak!

Let’s Make This Together!

(Below shows step-by-step photos and modified instructions. For the complete recipe, along with ingredient amounts, scroll down to the recipe card.)

Trick for separating and beating eggs

To make a spongy, airy crumb, beaten egg whites are folded into the cake batter. Eggs separate the best when they are cold. BUT, egg whites beat best when they are room temp. Take your eggs from the fridge, separate them into two separate bowls and let sit at room temperature for about 45 minutes.

Beat the whites until foamy, then gradually add in 1/4 cup sugar until you have stiff glossy peaks like below. In a separate bowl beat the yolks with the remaining sugar until the mixture is very pale yellow and expands in volume.

Foamy egg whites in a mixing bowl.
Egg yolk and sugar being mixed in a glass bowl.

Marry the batters together

To the yolk batter, add in the remaining ingredients – milk, vanilla, gluten free flour, baking powder, and salt. You will have a very thick batter, but it will loosen up once the egg whites are worked back in.

Start with half the beaten egg whites, folding them into the batter as gentle as possible. Fold in the remaining whites and the cake batter is complete.

Egg yolk and sugar being mixed in a glass bowl.

Wait, bake, wait, and pour

Here’s the easy and hands-off part. Butter just the bottom of the pan, not up the sides. This helps the cake “climb” up the sides of the pan as it bakes. Spread the batter in and wait for 15 minutes before baking. This will set up the cake structure so it doesn’t sink back down after cooling.

Bake for 30 minutes, or until a toothpick inserted in the middle comes out clean, but I really love using a cake tester because it has more surface area. Cool the cake for about 30 minutes.

I use that same cake tester to poke holes all over the cake, down to the bottom. Whisk together the three milks (sweetened condensed, evaporated milk, and whole milk) with more vanilla and then slowly pour all over.

Cover and let the cake chill and soak up all the goodness for at least 4 hours, but overnight is ideal.

Cooked cake in a glass cake pan.
Cake with holes poked into it with the milk soak being pored on top.

Whipped cream frosting

I guess technically this would be a four milk cake with the whipped cream frosting. 🤷‍♀️ When you’re ready to serve, or at least that same day, beat together the heavy cream with powdered sugar until you have nice soft peaks. Spread all over tres leche soaked cake and enjoy!

Cake being frosted.

Perfect Milk Cake Soaked Crumb

There’s a couple things that need to be spot on for the ideal soaked milk cake crumb. First, saturating with the right amount of milk mixture. Too little and the cake will be dry. Too much and it will be left pooled around the cake, making it hard to slice and serve. The recipe amounts shared below nail the perfect balance.

When pouring the milk over the cake, try to go as slow as possible. Because of the cake’s shape it will run off and pool at the sides. Don’t stress too much about this. As the cake sits it will pull in the moisture and soak evenly. Letting the cake soak longer, at least 12 hours, helps make sure the job gets done!

Cake topped with frosting in a glass cake pan.
For authentic Mexican cake flair, sprinkle on a dusting of cinnamon before serving. There’s lots of creamy vanilla layered throughout the dessert, and cinnamon compliments it beautifully.

I’m all about saving desserts for later or making life easier. A homemade tres leches is the ideal make ahead dessert. It has to sit at least over night, but can be refrigerated up to a couple days. While it’s claimed tres leches doesn’t freeze well, I haven’t found this to be the case. I froze mine and thawed overnight in the fridge. Perfection!

A slice of cake on a wooden plate with a fork.
Making a homemade gluten-free tres leches cake is the best way to surprise guests. It will be love at first bite, with authentic taste and texture!

Save this recipe to your pinterest board!

Let’s be friends on Pinterest! I’m always sharing great recipes!

Did you make this recipe? I love hearing from you! Leave a star rating and comment below the recipe card. It helps others when searching for recipes and I appreciate feedback from our community. You will always hear back from me! -Melissa

An slice of tres leches cake on a wooden plate with a bite removed showing the texture of the inside of the cake.
5 stars (2 ratings)

Tender, Moist Gluten-Free Tres Leches Cake (No Fail)

Making an authentic, luxuriously moist, and cloud-like gluten-free tres leches cake is easy to pull off with this no fail recipe. What separates this GF milk cake from the rest? I use a simple trick so the light, airy cake climbs into a tall structure without a dense, compressed crumb. A dreamy milk soak absorbs perfectly for moist, but never mushy, slices with whipped cream frosting on top.

Ingredients
 

Milk Soak

Whipped Cream Frosting

Instructions
 

  • Preheat the oven to 350°F. Butter just the bottom of a 13-by-9-inch pan, leaving a ¼-inch border ungreased. Do not butter the sides of the pan. This helps the cake “climb” up the sides while it bakes.
  • Add the room temp egg whites to a large mixing bowl. Use the whisk attachment on a stand mixer or hand mixer beaters to beat on high speed until foamy and doubled in size, about 1 minute. Continue to beat while slowly pouring in ¼ cup sugar. Beat until stiff peaks form, about 3 minutes. Set aside.
    6 large eggs , ¼ cups granulated sugar
  • In a separate large mixing bowl add the egg yolks and 1 cup sugar. Beat on medium speed, with paddle attachment or hand mixer, until pale and fluffy, about 2-3 minutes. Beat in the milk and vanilla. Add the flour, baking powder, and salt. Beat well, about 1 minute. The batter will be very thick.
    ½ cup whole milk, 1 teaspoon vanilla extract, 2 cups gluten-free all-purpose flour, 2 teaspoons baking powder, ½ teaspoon salt, 1 cups granulated sugar
  • Using a spatula, fold half the egg whites into the flour mixture. Finish with the second half, until no white streaks remain. It will be hard to work in at first, but as the whites work in the batter will loosen up. Spread the batter into the cake pan and let rest for 15 minutes. This helps the moisture soften the GF starches and build the structure of the cake so it doesn't sink.
  • Bake for 30 minutes or until a toothpick or cake tester inserted into the center comes out clean. Let the cake cool until slightly warm, about 30-45 minutes.

Milk Soak and Frosting

  • In a medium bowl whisk together the condensed milk, evaporated milk, whole milk and vanilla. Poke the cake all over with a fork or wooden skewer, all the way to the bottom. Slowly pour the milk over the cake. It won't soak all the way through at first, but will eventually absorb. Cover and chill for at least 4 hours, but overnight is best.
    14 ounces can sweetened condensed milk, 12 ounces can evaporated milk, ⅔ cup whole milk , 1 teaspoon vanilla extract
  • Wait to make the whipped cream frosting the day you will be serving. Add the chilled heavy cream and powdered sugar to a large mixing bowl. Use the whisk attachment on stand mixer or hand mixer beaters to mix on medium-high speed until medium peaks form.
    2 cups heavy whipping cream , 3 tablespoons powdered sugar, cinnamon
  • Spread the frosting over the cake and then dust with cinnamon. Keep refrigerated up to 2 days.
Calories: 482kcal, Carbohydrates: 61g, Protein: 11g, Fat: 23g, Saturated Fat: 13g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 6g, Trans Fat: 0.01g, Cholesterol: 149mg, Sodium: 221mg, Potassium: 381mg, Fiber: 2g, Sugar: 47g, Vitamin A: 896IU, Vitamin C: 2mg, Calcium: 278mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review below. It helps others when searching for recipes and I LOVE feedback!