Gluten Free Tres Leches Cake is a beloved Mexican dessert made from a light vanilla sponge soaked in three milks, finished with whipped cream and fresh fruit. This version keeps the classic flavors while using a gluten-free flour blend, yielding a tender, moist cake that’s perfect for celebrations or a special everyday treat.

If you haven’t tried tres leches before, you’re in for a treat. The cake is a soft, airy sponge that absorbs a sweet three-milk mixture until it becomes impossibly tender and flavorful. It’s an excellent make-ahead dessert because the flavors meld and the texture improves after resting in the refrigerator for several hours or overnight.
What is tres leches cake?
Tres leches is a simple yet indulgent dessert. A light vanilla sponge is baked, pierced to allow absorption, and then poured over with a mixture of evaporated milk, sweetened condensed milk, and heavy cream. The cake soaks up the milky blend, creating a moist, custard-like texture. It’s traditionally finished with whipped cream and fruit, such as strawberries, for a fresh contrast to the rich milks.
The ingredients you’ll need
Cake
- Kim’s all-purpose gluten-free flour blend (or another reliable gluten-free blend)
- Baking powder
- Salt
- Eggs (separated)
- Sugar (divided)
- Whole milk
- Vanilla extract
Milk mixture (three milks)
- Evaporated milk (one 12-oz can)
- Sweetened condensed milk (one 14-oz can)
- Heavy cream (about 1/3 cup)
Topping
- Heavy whipping cream
- Powdered sugar
- Vanilla extract
- Fresh fruit such as sliced strawberries (optional)
How to make gluten free tres leches cake
- Preheat the oven to 350°F (175°C). Grease a 9×13-inch pan and set aside.
- In a large bowl, beat the egg whites until foamy. Gradually add about 1/4 cup of the granulated sugar and continue beating until stiff peaks form. Transfer the beaten egg whites to a separate bowl and set aside.
- Using the same bowl, beat the egg yolks with the remaining sugar until pale and thick. Mix in the milk and vanilla on low speed until combined.
- Gently fold the egg whites into the yolk mixture until no streaks remain. Sift the gluten-free flour blend, baking powder, and salt over the batter, then fold in carefully until incorporated.
- Pour the batter into the prepared pan and bake for about 30–35 minutes, or until the cake springs back when touched and a toothpick inserted in the center comes out clean. Allow the cake to cool completely on a wire rack.
- When cool, poke holes across the surface with the blunt end of a wooden skewer or fork. In a bowl, whisk together evaporated milk, sweetened condensed milk, and heavy cream. Pour this mixture evenly over the cake, allowing it to soak in. Cover and refrigerate for at least six hours, preferably overnight, to achieve the best texture and flavor.
- Before serving, whip the heavy whipping cream with powdered sugar and vanilla until stiff peaks form. Spread the whipped cream over the soaked cake and top with sliced strawberries or your preferred fruit. Slice and serve chilled.

Tres leches cake — frequently asked questions
Absolutely. Tres leches benefits from sitting in the refrigerator for several hours or overnight, which allows the milks to fully penetrate the cake and improves both texture and flavor.
You can adapt this cake in many ways. For a coconut twist, replace the sweetened condensed milk with canned cream of coconut and top with toasted shredded coconut. Citrus zest, cinnamon, or a splash of rum or coffee liqueur in the milk mixture are other popular variations.
Stored in the refrigerator, the cake will keep well for 3–4 days. Keep it covered to prevent it from absorbing other odors in the fridge.

This gluten-free tres leches cake is incredibly moist and full of flavor. It makes a festive dessert for Cinco de Mayo, birthdays, or any occasion when you want a memorable, crowd-pleasing sweet.
Gluten Free Tres Leches Cake
Course: Dessert
Cuisine: Mexican
Keywords: Gluten Free, three milks cake, tres leches cake
Prep Time: 25 minutes • Cook Time: 30 minutes • Servings: 12
Author: Kim
Ingredients
Cake
- 1 cup (140 g) gluten-free all-purpose flour blend
- 1½ teaspoon baking powder
- ¼ teaspoon kosher salt
- 5 large eggs, separated
- 1 cup (200 g) granulated sugar, divided
- ½ cup (120 ml) whole milk
- 1 teaspoon vanilla extract
Three Milks Mixture
- 1 12-oz (354 ml) can evaporated milk
- 1 14-oz (396 g) can sweetened condensed milk
- ⅓ cup (80 ml) heavy cream
Topping
- 2 cups (480 ml) heavy whipping cream
- ¼ cup (31 g) powdered sugar
- 1 teaspoon vanilla extract
- Sliced fresh strawberries
Instructions
Make the Cake
- Preheat oven to 350°F. Grease a 9×13-inch pan.
- Beat egg whites until foamy. Add ¼ cup sugar slowly and beat to stiff peaks; transfer to another bowl.
- Beat egg yolks with remaining ¾ cup sugar until light and thick. Add milk and vanilla and mix on low speed.
- Fold in egg whites, then sift and fold in flour, baking powder, and salt until combined.
- Bake 30–35 minutes or until a toothpick comes out clean. Cool completely.
Mix the Milk Mixture
- Poke holes across the cooled cake with a skewer. Whisk the evaporated milk, sweetened condensed milk, and heavy cream together.
- Pour the milk mixture over the cake, cover, and refrigerate at least six hours or overnight.
Topping
- Whip heavy cream until thick, add powdered sugar and vanilla, and continue to whip until stiff peaks form. Spread over the soaked cake and top with sliced strawberries. Slice and serve chilled.