Tres Leches Cupcakes: The Best Secret to Making Moist Desserts

A moist Tres Leches Cupcake with white frosting and a fresh strawberry on top.

By:

CHEF RAMSAY

|

March 8, 2026

Last Updated

|

March 8, 2026

Tres Leches Cupcakes are the absolute best way to bring a little magic into your kitchen without the stress of a massive cake. If you have ever felt like your cupcakes turn out a bit dry or boring, these Tres Leches Cupcakes will be a total game-changer for your baking reputation. Because we soak them in a heavenly mixture of three different milks, every single bite is creamy, rich, and surprisingly light. This recipe is a simple twist on the classic Mexican cake, but in a handheld version that is perfect for busy moms or anyone who needs a quick win. Trust me, once you try this authentic flavor, you will never want a “normal” cupcake again.

What is a Tres Leches Cupcake?

A Tres Leches Cupcake is essentially a tiny, portable version of the famous Latin American “three milks” cake. Traditionally, this dessert starts with a light sponge or butter cake that gets poked with holes and then drenched in a sweet soaking liquid. This liquid is a blend of evaporated milk, sweetened condensed milk, and heavy cream, which creates an unbelievably tender texture. Unlike regular cupcakes that rely on frosting for all their flavor, the soul of this treat is hidden inside the cake itself. It is a decadent, cool, and refreshing dessert that feels like a luxury treat but remains completely approachable for the home cook.

Reasons to Try Tres Leches Cupcakes

You should definitely try these Tres Leches Cupcakes because they offer a foolproof way to impress even the pickiest eaters. First, the texture is unsurpassed; it is practically impossible to end up with a dry cupcake when you are literally pouring cream into it! Second, they are a fantastic make-ahead option since the flavor actually improves after sitting in the fridge for a few hours. This makes them a lifesaver for parties or family gatherings where you are short on time. Plus, using individual liners means no messy slicing or serving drama. It is a clever, professional-looking dessert that uses basic pantry staples to create something truly extraordinary and unique.

Ingredients Needed to Make Tres Leches Cupcakes

  • Unsalted Butter: You will need 3/4 cup for the batter and 1 1/2 cups for the frosting, softened to room temperature so it creams easily.
  • Granulated Sugar: 2/3 cup to provide the main sweetness and structure for the cake.
  • Light Brown Sugar: 1/3 cup packed, which adds a hint of caramel-like depth to the vanilla base.
  • Large Eggs: 3 eggs, separated. The yolks go into the batter for richness, while the whites are whipped to keep things airy.
  • Whole Milk (or 2%): 1 cup for the initial batter to keep the crumb tender.
  • Vanilla Extract: 1 1/2 teaspoons for the batter and 1 teaspoon for the frosting for that classic aroma.
  • All-Purpose Flour: 1 cup, sifted to avoid any stubborn lumps in your Tres Leches Cupcakes.
  • Baking Powder & Baking Soda: 1 teaspoon of powder and 1/4 teaspoon of soda to give the cupcakes the perfect lift.
  • Salt: 1/2 teaspoon in both the batter and frosting to balance the sweetness.
  • Evaporated Milk: 1/2 cup for the soaking mixture; it provides a concentrated milky flavor.
  • Sweetened Condensed Milk: 1/2 cup to add that signature thick, sugary richness we all love.
  • Heavy Cream: 1/2 cup for the soak and 3 tablespoons for the buttercream to make it silky smooth.
  • Confectioners’ Sugar: 6 cups sifted, ensuring your frosting is voluminous and sweet.
  • Fresh Berries: Strawberries or raspberries for a colorful and tart garnish on top.

Instructions to Make Tres Leches Cupcakes

Step 1: Prep Your Space and Cream the Base

First things first, preheat your oven to 350°F. This is the golden rule of baking—never put your batter into a cold oven! Line a 12-count cupcake pan with paper liners. Now, grab your stand mixer or a large bowl with a handheld mixer. Toss in the butter, granulated sugar, and light brown sugar along with those three egg yolks. Beat this on high speed until the mixture looks pale, whipped, and beautiful. This step is the secret to a sturdy base that can handle the milk soak later. Don’t forget to scrape down the sides so every bit of sugar is incorporated.

Step 2: Incorporate the Liquids and Dry Ingredients

Next, pour in the whole milk and vanilla extract. Give it another beat to combine everything into a smooth liquid base. In a separate medium-sized bowl, whisk together your sifted flour, baking powder, salt, and baking soda. Now, slowly add these dry ingredients into your wet mixture. You want to beat this just until the flour disappears. Overmixing is the enemy here; we want tender Tres Leches Cupcakes, not hockey pucks! Once it’s just combined, set that bowl aside for a moment.

Step 3: The Secret to the Fluff—Whipped Egg Whites

This is where the magic happens. In a clean, dry bowl, take those three egg whites and beat them on high speed. You are looking for stiff peaks—this means when you lift the beaters, the whites stand up straight without flopping over. A quick pro-tip: make sure there is absolutely zero yolk in those whites, or they won’t fluff up. Use a rubber spatula to gently fold these whites into your main batter. Use a “turn over” motion rather than stirring. This keeps the air inside, which is vital for a Step by Step success in achieving that authentic sponge texture.

Step 4: Baking to Perfection

Fill each of your cupcake liners about 3/4 full. You want to leave a little room for them to rise. Pop them into the oven for about 20 minutes. I usually like to rotate the pan halfway through the bake time to ensure they all get even heat. You’ll know they are done when a toothpick inserted in the center comes out clean or with just a few tiny crumbs. Once they are out, don’t wait! While they are still warm, take that toothpick and poke about 10 holes into the top of each cupcake. This creates the tunnels for our delicious milk mixture to travel through.

Step 5: The Famous Three-Milk Soak

In a measuring cup, whisk together the evaporated milk, sweetened condensed milk, and heavy cream. This is the “Tres Leches” part of the Tres Leches Cupcakes that makes them so iconic. Slowly and evenly pour this mixture over the warm cupcakes. Take your time here; let the first bit soak in before adding more. It might look like a lot of liquid, but the cake is like a thirsty sponge. It’s best to let these sit for at least two hours—or even overnight in the fridge—to let the liquid fully distribute for that wonderful, moist result.

Step 6: Whipping Up the Dreamy Buttercream

While your cupcakes are chilling and soaking, let’s make the frosting. Beat your softened butter on high until it’s light and fluffy. Gradually add in the sifted confectioners’ sugar, vanilla, salt, and two tablespoons of the heavy cream. Start your mixer on low so you don’t end up in a cloud of sugar! Once it’s combined, crank it up to high for a few minutes. If it feels too stiff, add that last tablespoon of cream. You want a consistency that holds its shape but feels like a cloud.

Step 7: Finishing Touches and Serving

Once your cupcakes are completely cool and have absorbed all that milky goodness, it’s time to decorate. You can just dollop the frosting on with a spoon for a rustic look, or use a piping bag with a 1M tip for a professional finish. Top each one with a fresh strawberry or a few raspberries. These Tres Leches Cupcakes look absolutely sensational on a serving platter and taste even better than they look. The contrast between the cold, moist cake and the sweet, creamy frosting is a total victory for your taste buds.

What to Serve with Tres Leches Cupcakes

Since Tres Leches Cupcakes are quite rich and sweet, they pair beautifully with something that has a bit of a “zing” or a bitter edge. A strong cup of black coffee or a dark roast espresso is the ultimate companion, as the bitterness cuts right through the creamy condensed milk. If you are serving these at a summer brunch, a tart hibiscus iced tea or a refreshing limeade works wonders. For a full dessert spread, consider serving them alongside a simple fruit salad tossed in lime juice and mint. The acidity of the fruit balances the decadence of the three milks perfectly.

Key Tips for Making Tres Leches Cupcakes

One of the most important secrets for Tres Leches Cupcakes is the temperature of your ingredients. Always ensure your eggs and butter are at room temperature before you start; this creates a much more stable emulsion in your batter. Also, when you are folding in your egg whites, be as gentle as a lamb! If you stir too hard, you’ll deflate the air and end up with a dense cake that can’t absorb the milk. Finally, give the milk mixture time to work. If you frost them too early, the frosting might slide right off. Patience is the key to that authentic, melt-in-your-mouth texture.

Storage and Reheating Tips for Tres Leches Cupcakes

Because of the high dairy content, you must keep Tres Leches Cupcakes in the refrigerator if you aren’t eating them within a few hours. Store them in an airtight container to keep them from picking up any “fridge smells.” They will actually stay delicious and moist for up to five days! I personally think they taste best served cold, straight from the fridge. If you prefer them a bit softer, let them sit on the counter for about 15 minutes before serving. I wouldn’t recommend reheating them, as you don’t want to melt that gorgeous buttercream or curdle the delicate milk soak.

FAQs

Can I use a cake mix for Tres Leches Cupcakes? While you can, the homemade sponge in this recipe is specifically designed to be sturdy enough to hold the liquid without falling apart. Box mixes can sometimes get too soggy.

What if I don’t have a piping bag? No worries! Just use a Ziploc bag and snip off the corner, or simply use a butter knife to swirl the frosting on. It will still taste amazing.

Can I freeze these? It is not recommended to freeze them after the milk soak, as the texture of the cream can change. You can, however, freeze the un-soaked cupcakes for up to a month.

Final Thoughts

Making Tres Leches Cupcakes is a fantastic way to bring a legendary dessert into your weekly rotation without the hassle of a traditional cake. This recipe is simple, proven, and guaranteed to be the star of any party. Whether you are dealing with a hectic schedule or just want to treat yourself to something special, these cupcakes offer a massive reward for very little effort. The combination of the light vanilla sponge and the rich three-milk soak is truly a miracle of baking. Give this Tres Leches Cupcakes recipe a try today—your family will be thrilled with this sweet, creamy treasure!

Print

Tres Leches Cupcakes: The Best Secret to Making Moist Desserts

A moist Tres Leches Cupcake with white frosting and a fresh strawberry on top.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Soft vanilla cupcakes soaked in a rich three-milk mixture for ultra moist texture, then topped with light and fluffy buttercream frosting for a classic tres leches dessert in cupcake form.

  • Author: CHEF RAMSAY
  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 12 cupcakes
  • Category: Dessert
  • Method: Baking
  • Cuisine: Latin American
  • Diet: Vegetarian

Ingredients

Scale
  • 3/4 cup unsalted butter
  • 2/3 cup granulated sugar
  • 1/3 cup light brown sugar, packed
  • 3 large eggs, separated
  • 1 cup 2% or whole milk
  • 1 1/2 teaspoons vanilla extract
  • 1 cup all-purpose flour, sifted
  • 1 teaspoon baking powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon baking soda
  • 1/2 cup evaporated milk
  • 1/2 cup sweetened condensed milk
  • 1/2 cup heavy cream
  • 1 1/2 cups unsalted butter, softened
  • 6 cups confectioners’ sugar, sifted
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon salt
  • 3 tablespoons heavy cream
  • Strawberries, raspberries, blackberries, or blueberries (optional garnish)

Instructions

1. Preheat oven to 350°F and line a 12-count cupcake pan with liners.

2. In a large mixing bowl or stand mixer, beat the butter, granulated sugar, brown sugar, and egg yolks on high speed until light, fluffy, and pale yellow. Scrape down the bowl.

3. Add the milk and vanilla extract and beat until combined.

4. In a separate bowl whisk together flour, baking powder, salt, and baking soda. Add the dry ingredients to the wet mixture and beat just until incorporated. Do not overmix.

5. In another clean bowl beat the egg whites on high speed until stiff peaks form.

6. Gently fold the whipped egg whites into the cupcake batter using a rubber spatula until just combined.

7. Fill each cupcake liner about 3/4 full and bake for about 20 minutes, or until a toothpick inserted into the center comes out clean. Allow cupcakes to cool slightly.

8. Poke each cupcake about 10 times with a toothpick, going halfway down.

9. In a bowl combine evaporated milk, sweetened condensed milk, and heavy cream. Slowly pour the mixture evenly over the cupcakes, allowing it to soak in completely. Let cupcakes cool completely.

10. For the frosting, beat the softened butter until light and fluffy. Add confectioners’ sugar, vanilla, and salt.

11. Slowly drizzle in 2 tablespoons of heavy cream while mixing, then increase speed and beat until fluffy. Add the remaining tablespoon of cream if needed for a light consistency.

12. Frost the cooled cupcakes using a spoon or piping bag and garnish with fresh berries if desired.

Notes

Ensure no egg yolk gets into the egg whites or they will not whip properly.

Allow cupcakes to fully cool before pouring the milk mixture so it absorbs evenly.

The cupcakes will continue absorbing the milk mixture for several hours, so making them ahead of time works well.

Store cupcakes in an airtight container at room temperature for up to 24 hours or in the refrigerator for up to 5 days.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star