This gluten-free tres leches cake is rich, ultra-moist, and tender, with a light sponge that soaks up every drop of the sweet three-milk mixture. The crumb stays soft and airy without ever turning soggy, thanks to a perfectly balanced soak that gives you all the creaminess without the mush. Topped with whipped cream and a dusting of cinnamon, it’s the kind of dessert that steals the show.
In a medium bowl, sift the dry ingredients together and set aside.
In the bowl of a stand mixer with the whisk attachment, or a large mixing bowl with a hand mixer over medium-high speed, whip the egg yolks and ¾ cups of sugar until very pale and fluffy, about 3 minutes.
With the mixer on low, add sifted dry ingredients in two batches, adding the milk and vanilla in between, scraping down the sides and needed and mixing until just combined.
In a separate bowl, whip the egg whites with ¼ cup of sugar until they form stiff, glossy peaks.
Fold ⅓ of the egg whites into the batter to loosen the batter, then fold the remaining egg whites into the batter until just combined.
Pour the batter into an unlined, ungreased 9x12 baking pan and bake about 26 minutes, until just set.
Let the cake cool completely in the pan, then prick the cake all over with a fork, ensuring you go all the way to the bottom of the pan so the liquid can soak in thoroughly.
In a medium bowl of measuring cup, whisk the three milks together, then slowly pour this mixture all over the cooled cake.
Cover the cake with plastic wrap and chill for at least two hours, but preferably overnight.
When ready to serve, make the whipped cream. In a stand mixer with the whisk attachment or a large bowl with a hand mixer, whip the heavy cream over medium speed, increasing as it firms up. Slowly add the sugar, one tablespoon at a time, followed by the vanilla. Whip just until soft pillowy peaks form. Take care not to over whip.
Swirl the whipped cream evenly over the chilled cake then dust with ground cinnamon and serve!