The classic Mexican dessert, Tres Leches Cake, goes single sized in these Tres Leches Cupcakes. They're light and fluffy cupcakes infused with three creamy milks and topped with whipped mascarpone frosting.

Tres Leches Cupcakes
Tres Leches Cupcakes turn the classic Latin American dessert into a fun, perfectly portioned treat. Each fluffy vanilla cupcake is poked with tiny holes and slowly soaked with a sweet mixture of evaporated milk, sweetened condensed milk, and heavy cream.
The result is an incredibly moist, rich cupcake that's sweet and creamy without being heavy. Then they're topped with a fluffy whipped mascarpone frosting that adds just the right light, creamy finish.
They're beautiful enough for parties and celebrations but simple enough to make whenever you're craving something extra special.
Why You'll Love These Tres Leches Cupcakes
- Incredibly moist. The three-milk mixture soaks right into every cupcake, making them unbelievably soft and moist.
- Perfectly portioned. You get everything you love about classic tres leches cake in individual cupcakes that are easy to serve.
- Light, creamy frosting. Whipped mascarpone frosting is fluffy and creamy and pairs perfectly with the rich, sweet cupcakes.
- Great for entertaining. These pretty cupcakes are perfect for parties, showers, holidays, Cinco de Mayo, and other celebrations.
- Make-ahead friendly. The cupcakes actually need time to chill and absorb the milk, making them an excellent dessert to prepare ahead.
What Is Tres Leches?
"Tres leches" means "three milks" in Spanish. Traditional tres leches cake is a light sponge-style cake that's poked with holes and soaked in a sweet mixture of three different milks.
Tres leches cake is popular throughout Mexico and Latin America, although its exact origins are debated. This cupcake version uses the same basic idea, soaking individual vanilla cupcakes instead of one large cake.

What Are the Three Milks in Tres Leches Cupcakes?
For these cupcakes, the tres leches mixture is made with sweetened condensed milk, evaporated milk, and heavy cream.
Sweetened condensed milk adds sweetness and richness, while evaporated milk gives the mixture a creamy milk flavor without making it overly heavy. Heavy cream makes the soak extra rich and luxurious.
Pour the mixture over the cupcakes slowly, giving the milk time to soak through the holes and into the cake before adding more.
Why You Should Use Foil Cupcake Liners
Foil cupcake liners are important for tres leches cupcakes because you're adding quite a bit of liquid after they're baked.
Unlike standard paper liners, foil liners help contain the milk mixture as it soaks into the cupcakes instead of allowing it to seep through the wrapper. They also hold up better once the cupcakes have been refrigerated.
Can I Use a Box Cake Mix?
Yes. I prefer making these cupcakes from scratch because you get the best homemade flavor and texture, but you can use a vanilla or yellow boxed cake mix when you're short on time.
Prepare and bake the cupcakes according to the package directions, then continue with the recipe by poking holes, adding the tres leches mixture, chilling, and frosting.
Tips & Variations
- Use room-temperature ingredients. Allow your cupcake ingredients to come to room temperature before mixing so they combine more evenly and create soft, fluffy cupcakes.
- Don't overmix. Mix the batter just until everything is combined. A few small lumps are fine. Overmixing can make cupcakes dense or tough.
- Use foil liners. Foil cupcake liners help keep all of that delicious three-milk mixture contained while the cupcakes soak.
- Poke plenty of holes. The holes allow the milk mixture to penetrate throughout the cupcake instead of sitting on top.
- Pour slowly. Don't pour all of the milk over the cupcakes at once. Add a little at a time and allow it to absorb before adding more.
- Give them time to chill. Refrigerate the soaked cupcakes for at least an hour so they have time to absorb the milk and develop that signature tres leches texture. They can chill for up to 12 hours before frosting.
- No buttermilk? Use my easy homemade buttermilk substitute instead.
- Add a garnish. Finish the cupcakes with a sprinkle of cinnamon and a fresh strawberry, as pictured, or try other fresh berries.
- Keep them cold. Because of the milk soak and whipped mascarpone frosting, these cupcakes should be refrigerated until you're ready to serve.
Make Ahead & Storage
Make Ahead: Tres Leches Cupcakes are naturally great for making ahead because the cupcakes need time to soak. Prepare the cupcakes and add the milk mixture, then cover and refrigerate for up to 12 hours. Frost before serving.
Storage: Store leftover frosted Tres Leches Cupcakes covered in the refrigerator for up to 3 days. Because they're soaked with milk and topped with whipped mascarpone frosting, they should not be stored at room temperature.
Freezer Directions: For best results, freeze the plain baked cupcakes before adding the milk mixture or frosting. Allow them to cool completely, then freeze tightly covered for up to 2 to 3 months. Thaw overnight in the refrigerator, then continue with the milk soak and frosting. I wouldn't freeze fully assembled cupcakes because the soaked cake can become soggy and the mascarpone frosting can become grainy after thawing.
More Cupcake Recipes You'll Love
- Boston Cream Pie Cupcakes - yellow cupcakes filled with pastry cream and topped with a rich chocolate ganache.
- Berries and Cream Cupcakes - classic vanilla cupcakes with fresh berries mixed into the batter, topped with whipped cream cheese frosting and more fresh berries.
- Lemon Cupcakes with Blackberry Frosting - bright lemon cupcakes topped with blackberry buttercream, made with fresh berries. A delicious fruity combination!
- Ginger Brown Sugar Cupcakes - moist spice cake with cinnamon-spiced cream cheese frosting.
- Fresh Strawberry Cupcakes with Cream Cheese Frosting - made with real strawberries, these cupcakes taste like strawberry cheesecake!

Tres Leches Cupcakes
Ingredients
Cupcakes
- 1ยฝ cups all purpose flour
- ยฝ teaspoon baking powder
- ยผ teaspoon baking soda
- ยผ teaspoon salt
- ยฝ cup butter melted
- 1 cup sugar
- 1 egg
- 1 cup buttermilk
- 2 teaspoons vanilla
Milk Mixture
- 1 cup sweetened condensed milk
- 1 cup evaporated milk
- 1 cup heavy cream
Whipped Mascarpone Frosting
- 1ยฝ cups heavy cream
- 1 teaspoon vanilla
- 6 tablespoons powdered sugar
- 4 ounces mascarpone cheese
Instructions
For the Cupcakes
- Preheat the oven to 350ยฐF. Line a muffin tin with foil cupcake liners, and set aside.
- In a large mixing bowl, add melted butter and whisk in sugar until butter is no longer warm to the touch.
- Whisk in egg, buttermilk, and vanilla until well combined. Set aside.
- In a separate mixing bowl, add remaining cupcake ingredients, and quickly whisk together.
- Add dry ingredients to butter mixture, and whisk until combined.
- Scoop batter into prepared muffin tin, filling ยพ of the way up (you may need to do 2 batches or use another tin).
- Bake for 14-16 minutes at 350ยฐF, until tops spring back lightly to the touch or a toothpick comes out clean.
- Remove cupcakes to a wire rack after 15 minutes. Allow cupcakes to finish cooling.
- Use a small skewer or fork to poke holes all over the top of the cupcakes. Set aside.
For the Milk Mixture
- In a medium mixing bowl, whisk together the three milks.
- Drizzle milk mixture slowly over the cupcakes, giving it enough time to absorb into the cupcakes before adding more.
- Cover cupcakes lightly and refrigerate for at least 1 hour or up to 12 hours.
For the Whipped Mascarpone Frosting
- Chill a large metal mixing bowl for 15-20 minutes.
- Add heavy cream, vanilla, and powdered sugar. Beat until stiff peaks form (like whipped cream).
- Mix in mascarpone cheese, and whisk to combine.
- Spread or pipe frosting onto chilled cupcakes.
Notes
- Use foil cupcake liners so that the milk mixture will stay in the cupcake. I used these ones from Amazon.
- Allow your cupcake ingredients to come to room temperature before mixing. This process allows the ingredients to mix together more fully and will result in better, fluffier cupcakes.
- Don't over-mix! Lumps are okay! Mixing too much will turn your nice fluffy cupcakes very dense and tough. Mix until just combined.
- No buttermilk on hand? Try this super easy buttermilk substitute.
- Storage: Store covered in the refrigerator for up to 3 days.
- Freezer Directions: Make only the cupcakes. Allow to cool completely, cover tightly and freeze for up to 2-3 months. Thaw in the refrigerator overnight before finishing preparation. I do not recommend freezing them after soaked in milk (they will be soggy when you thaw them), and I don't recommend freezing the mascarpone frosting (it will become very grainy).






Emily Liao says
These tres leches cupcakes are so delicious! It was soft and perfectly sweet.
Andrea Metlika says
I absolutely love that you made these cupcakes. It is a perfect portion for such a delicious dessert.
Bintu | Recipes From A Pantry says
I love how light, fluffy and flavourful these are! These are such a tasty treat.
Luci says
I love these tres leches cupcakes they are the perfect afternoon treat! The cupcakes turned out so fluffy and sweet! My little one even had fun adding the frosting to the cupcakes.
Annie @ Annie's Noms says
These look perfect! How have I still not tried Tres Leches Cake?! I've wanted to for years, but it always gets pushed down the list. These cupcakes however, I need to make! I love anything that's individually portioned and these look so delicious. That frosting looks so light and fluffy!
Jen says
I love these in cupcake form! So much easier for parties and holiday get togethers. Loved how light and delicious they are.
Toni says
These cupcakes are SO good! I love the sweet flavor. Thanks for the tip about foil liners too.
Beth says
Yummy! These look so scrumptious and tasty! I'm so excited to make these! My husband and daughter are going to love them!
Mirlene says
These tres leches cupcakes are so good! Perfectly baked and it'll keep you wanting more.
Marlynn says
I love these cupcakes! So fluffy and flavorful!
Katherine says
What gorgeous cupcakes! I love the taste of tres leches cake and can't wait to try these!
Carrie Robinson says
This is such a fun twist on a traditional Mexican dessert! They look perfect. ๐
Agnieszka says
These cupcakes are light, fluffy and out of this world good. The mascarpone topping is amazing! Thank you for this recipe.
Tara says
Such a fun variation of the Tres Leches Cake! They look absolutely incredible with that whipped mascarpone frosting on top. Yum!
Mahy says
I love experimenting with tres leches recipes... There is always something new to discover. Can't wait to try yours! ๐
Gail Doherty says
I never had one; but love Mexican food n dessertโs, Iโm going to the store now to get the ingredients: canโt wait to make it. Gail
Liz says
We love tres leches cake so I knew we were going to love these cupcakes! So yummy and perfect for a party!
Sue says
I made these adorable cupcakes for a baby shower and everybody wanted the recipe!
Tayler says
I made these last weekend and they were a hit! So much so that Iโm making them again this weekend!
Jamie says
This was perfect for my sweet tooth! The cupcakes came out amazing and my family loved it!
Gia says
This was such a delicious recipe and I loved doing as cupcakes. I doubled the recipe for the cake and kept the milk measurements the same and they were perfect. It yielded 30 cupcakes for me. I also doubled the icing but easily could have topped all 30 with one batch. Guess I need to bake a cake this weekend to use the rest of the delicious icing!