Cuban Black Beans and Rice (Moros y — Recipe That Actually W

by The Gravy Guy | American, Latin American, Sides, Vegetarian & Vegan

I‘ve been making this since before you were born. Trust me. Tres Leches Cake — the soaked Latin American sponge cake drenched in a mixture of evaporated milk, condensed milk, and heavy cream — is one of the most unapologetic desserts ever invented. It doesn’t try to be subtle. It doesn’t apologize for its richness. It soaks a light sponge cake in so much dairy that the result is something between cake and pudding, and somehow that is exactly right for every occasion from birthday parties to Sunday dinners to “I want something exceptional” on a Tuesday.

The magic is in the contrast: an airy, light sponge cake that absorbs an enormous amount of liquid without collapsing. The cake acts as a sponge — quite literally — soaking up the three milks until each bite drips richness. Topped with whipped cream and a sprinkle of cinnamon or fresh fruit, it is one of the most crowd-pleasing desserts in the repertoire.

The technique is two-part: bake a proper sponge, then soak it. The sponge must be an airy, well-risen cake with a slightly open crumb that allows the milk mixture to penetrate evenly. Dense, tight cake doesn’t absorb well and you end up with a wet exterior and a dry center. I’ll walk through both parts with precision.

Why This Tres Leches Cake Works

  • Whipped egg white sponge: Separating eggs and whipping the whites to stiff peaks produces an airy sponge with an open crumb structure that maximizes milk absorption.
  • Warm cake absorbs better: Pouring the milk mixture over the cake while it’s still warm allows the liquid to be drawn into the sponge immediately. Cold cake resists absorption.
  • Three milks for layered richness: Each milk contributes differently. Evaporated milk adds body. Condensed milk adds concentrated sweetness. Heavy cream adds fat and richness. The combination is balanced in a way that no single milk achieves.
  • Overnight soak: The minimum soak is 4 hours but overnight produces a completely different, more integrated, more luxurious result. This is a make-ahead cake by design.

Ingredients

For the Sponge Cake

  • 1 cup all-purpose flour
  • 1½ tsp baking powder
  • ¼ tsp salt
  • 5 large eggs, separated
  • 1 cup granulated sugar, divided
  • ¼ cup whole milk
  • 1 tsp vanilla extract

For the Tres Leches Soak

  • 1 can (12 oz) evaporated milk
  • 1 can (14 oz) sweetened condensed milk
  • ½ cup heavy cream
  • 1 tsp vanilla extract

For the Whipped Cream Topping

  • 2 cups heavy whipping cream
  • 3 tbsp powdered sugar
  • 1 tsp vanilla extract
  • Ground cinnamon for dusting
  • Fresh strawberries or maraschino cherries (optional)

Instructions

Step 1: Make the Sponge

Preheat oven to 350°F. Grease and flour a 9×13-inch baking pan. Sift flour, baking powder, and salt together. Beat egg yolks with ¾ cup of sugar on high speed until thick, pale, and doubled in volume — about 4–5 minutes. Mix in milk and vanilla. Fold in sifted flour mixture gently until just combined. In a separate bowl, beat egg whites to soft peaks. Gradually add the remaining ¼ cup sugar and continue beating to stiff, glossy peaks. Fold egg whites into the batter in three additions — gently, preserving the air. Pour into prepared pan and smooth the top. Bake 25–28 minutes until a toothpick comes out clean and the surface springs back lightly.

Step 2: Make the Tres Leches Mixture

While the cake bakes, whisk together evaporated milk, condensed milk, heavy cream, and vanilla until combined. This mixture will be poured over the warm cake. Taste — it should be very sweet and rich. Some people add a small splash of rum (2 tbsp) to the milk mixture for an adult version.

Step 3: Soak the Cake

Remove cake from oven. While still hot, poke holes all over the surface using a fork or skewer — every inch, deeply, so the milk has channels to travel through. Pour the tres leches mixture slowly and evenly over the entire cake surface. It will pool initially — let it absorb at room temperature for 30 minutes, then refrigerate uncovered for a minimum of 4 hours. Overnight is strongly preferred. The milk soaks down through the holes and into the entire structure of the cake.

Step 4: Make Whipped Cream and Finish

Before serving, whip cold heavy cream with powdered sugar and vanilla to medium-stiff peaks. Spread over the top of the soaked cake in an even layer. Dust with ground cinnamon. Add fresh strawberries or maraschino cherries if desired. Cut into squares and serve cold — this is a cold-served cake, not room temperature.

Tips & Common Mistakes

  • Poke holes generously and deeply: The channels created by the holes are how the milk penetrates the cake. Too few holes or shallow holes means the milk stays on the surface and the center stays dry. Poke every inch of the cake’s surface with a fork or skewer.
  • Pour milk mixture slowly: Add the tres leches mixture gradually, giving the cake time to absorb between additions. Dumping all the liquid on at once causes the cake to become waterlogged on top while the bottom stays dry.
  • Overnight soak makes the cake: Four hours is the minimum. Overnight is the standard. The difference between 4-hour and overnight tres leches is dramatic — the overnight version is evenly soaked, cohesive, and extraordinary.
  • Cold heavy cream for whipping: Room temperature cream won’t whip properly. Chill the bowl and the cream before whipping for the best, most stable result.

Variations

  • Rum tres leches: Add 2 tbsp white or dark rum to the milk mixture. A classic adult variation that adds depth without overpowering the dairy flavors.
  • Coconut tres leches: Replace the heavy cream in the soak with coconut cream. Top with toasted coconut instead of cinnamon. A tropical variation that’s excellent.
  • Strawberry tres leches: Top the whipped cream layer with thinly sliced fresh strawberries macerated in sugar and a splash of lime juice. The acidity of the berries balances the richness perfectly.
  • Individual cups: Bake the sponge in muffin tins, poke holes, pour individual portions of the milk mixture over each. Serve in the cups for a restaurant-style individual portion presentation.

For more desserts worth the effort: double chocolate cookies, chocolate bundt cake, brown butter chocolate chip cookies, and soft frosted sugar cookies.

Storage

  • Refrigerator: Store covered in the refrigerator for up to 5 days. The flavor is best on day 2 and 3. Add the whipped cream topping no more than 1 day before serving so it stays firm.
  • Serve cold: This is a cold-served cake. Room temperature tres leches loses its appeal — the cream topping softens and the soaked cake becomes less structured. Keep cold until serving.
  • Freezing: Not recommended for the assembled cake — the milk mixture doesn’t freeze well and the texture changes dramatically. Freeze the plain (unsoaked) sponge only, thaw, and complete the recipe fresh.

Frequently Asked Questions

Why is my tres leches cake soggy on the bottom?

Either too much milk mixture was added at once (it ran to the bottom before absorbing) or the holes weren’t deep enough to allow even distribution. For next time: poke holes to the full depth of the cake, pour milk in gradual additions, and give each pour time to absorb before adding more.

Can I make tres leches with boxed cake mix?

Yes — a yellow or white box mix works as the base. Use it as directed, then proceed with the soaking and topping steps from this recipe. The homemade sponge has a slightly better texture for absorption but the result with boxed cake is still very good and much faster.

How long should I soak the cake?

Minimum 4 hours in the refrigerator. The ideal is overnight (8–12 hours). Anything less than 4 hours and the milk hasn’t had time to distribute evenly through the whole cake structure. Plan to make this the day before you serve it.

Can I add a rum or alcohol component?

Yes — 2 tbsp of white rum, dark rum, or Kahlua added to the milk mixture is a classic variation. The alcohol doesn’t make the cake noticeably alcoholic at that amount — it adds a background warmth and complexity. For a non-alcoholic version, add ½ tsp almond extract instead for a similar aromatic depth.

The Gravy Guy

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

Your Title Goes Here

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.