Tres leches cupcakes deliver everything people love about classic tres leches cake in a simple, single-serve dessert. They bake up light, soak in a sweet three-milk mixture, and finish with a smooth cream cheese topping that feels rich without going overboard. I love this version because it gives you all the creamy flavor of a full cake in a more manageable portion. If you already enjoy tres leches cake or browse my favorite dessert ideas, these cupcakes fit right in. They’re easy to share, easy to chill ahead, and perfect for birthdays, holidays, or a weekend baking project.

Table of Contents
Table of Contents
Why You’ll Love This Recipe
These tres leches cupcakes are worth making for so many reasons:
- They offer the same creamy flavor as traditional tres leches cake in individual portions
- They stay soft and moist without feeling too heavy
- They look impressive, but the method stays beginner-friendly
- They work well for parties, potlucks, and family desserts
- They can be made ahead and chilled until serving
- They pair beautifully with other treats like this box cake shortcut version or a fun strawberry version
What Are Tres Leches Cupcakes?
Tres leches cupcakes are a cupcake version of the classic Latin American milk-soaked cake. The name means “three milks,” and that’s exactly what makes them special. After baking, the cupcakes get soaked with a mixture of evaporated milk, sweetened condensed milk, and cream. That soak gives them a tender, creamy texture that sets them apart from regular cupcakes.
Unlike standard cupcakes, these absorb flavor after baking. The result feels soft and luscious, but still light when the batter gets made correctly. Good measuring matters here, so a trusted guide on how to measure flour can help you keep the crumb delicate instead of dense.
Ingredients for Tres Leches Cupcakes

For the Cupcakes
- 2 eggs, separated
- 1/2 cup granulated sugar, divided
- 1/4 cup milk
- Vanilla extract
- 1/2 cup cake flour
- 1/2 teaspoon baking powder
- Pinch of salt
- 1/4 teaspoon cream of tartar
For the Tres Leches Mixture
- 1 can evaporated milk
- 1/2 cup heavy cream
- 1/2 cup sweetened condensed milk
- Vanilla extract
For the Frosting
- 2 ounces cream cheese, softened
- 2 tablespoons granulated sugar
- 1/2 teaspoon vanilla extract
- 1/4 cup cold heavy cream
Ingredient Notes
Why Cake Flour Works Best
Cake flour gives tres leches cupcakes a softer, finer crumb. That matters because the cupcakes need to soak up the milk mixture while still holding their shape. If you enjoy soft, tender cakes, you may also like this mug cake for another easy dessert with a delicate texture.
Why You Separate the Eggs
The whipped egg whites create lift. That step gives the cupcakes an airy structure, which helps them absorb the milk mixture without becoming heavy. Be careful not to get any yolk into the whites or they won’t whip as well.
Understanding the Milk Soak
Each milk plays a different role:
- Evaporated milk adds depth without too much sweetness
- Sweetened condensed milk adds richness and sweetness
- Heavy cream rounds out the texture
For more on what evaporated milk does in recipes, this evaporated milk guide gives helpful background.
How to Make Tres Leches Cupcakes
Step 1: Prep the Oven and Pan
Preheat your oven to 325°F. Line a 12-cup muffin pan with paper liners.
A slightly lower baking temperature helps the cupcakes stay soft and tender.
Step 2: Make the Yolks Mixture
Beat the egg yolks with part of the sugar until the mixture looks pale and fluffy. Add the milk and vanilla, then mix until smooth.
In another bowl, whisk together:
- Cake flour
- Baking powder
- Salt
Stir the dry ingredients into the yolk mixture just until combined.
Step 3: Whip the Egg Whites
In a clean bowl, beat the egg whites with cream of tartar until soft peaks form. Add the remaining sugar gradually and continue beating until glossy, firm peaks develop.
This step gives tres leches cupcakes their light texture, so take your time here.
Step 4: Fold the Batter
Fold the whipped egg whites gently into the batter. Use a spatula and work slowly so you keep as much air in the mixture as possible.
Divide the batter evenly among the cupcake liners.
Step 5: Bake
Bake for 12 to 15 minutes, or until a toothpick inserted in the center comes out clean.
Let the cupcakes cool slightly. Warm cupcakes soak more evenly than fully cold ones.
Step 6: Make the Three-Milk Mixture
Whisk together the evaporated milk, heavy cream, sweetened condensed milk, and vanilla.
Use a skewer or fork to poke small holes over the tops of the cupcakes. Spoon the milk mixture over each cupcake a little at a time, allowing it to soak in between additions.
If you love creative spins on this dessert, check out the dulce version or this chocolate twist for more inspiration.
Step 7: Make the Frosting
Beat the cream cheese, sugar, and vanilla until smooth. Pour in the cold heavy cream and beat until the mixture forms stiff peaks.
Spread or pipe the frosting over the chilled cupcakes.
Step 8: Chill Before Serving
Refrigerate the cupcakes so the milk mixture settles fully and the frosting firms up. Tres leches cupcakes taste best cold.
Tips for the Best Tres Leches Cupcakes
Keep the Batter Light
A heavy batter won’t absorb the milk properly. To avoid that:
- Beat the egg whites until glossy and firm
- Fold gently, not aggressively
- Stop mixing once the batter looks combined
Add the Milk Slowly
Do not dump all the milk mixture on at once. Add it in spoonfuls so the cupcakes absorb it evenly. That helps prevent sogginess.
Frost After Chilling
The cupcakes hold their shape better after some chill time. Frosting them after chilling also gives you a cleaner finish.
Make More Frosting for Piping
The base frosting amount works well for spreading. Double it if you want tall swirls on top.
Easy Variations
You can change up tres leches cupcakes without losing what makes them special.
Flavor Ideas
Try one of these:
- Add cinnamon to the batter
- Top with berries
- Sprinkle on toasted coconut
- Add a drizzle of dulce de leche
- Dust lightly with cocoa powder
Shortcut Ideas
You can simplify the process by exploring recipes like box cake when you want faster prep, or serve these alongside mini cakes for a dessert table with variety.
Storage and Make-Ahead Tips
Tres leches cupcakes store very well, which makes them a great make-ahead dessert.
How to Store Them
- Keep them in an airtight container in the refrigerator
- Store for up to 3 days for the best texture
- Keep them chilled because of the dairy soak and frosting
Can You Make Them Ahead?
Yes. You can bake and soak the cupcakes a day ahead, then frost them before serving. You can also frost them fully and keep them chilled overnight.
Can You Freeze Them?
You can freeze the plain cupcakes before soaking, but fully soaked and frosted cupcakes do not freeze as well. The texture changes after thawing.
For general food safety with dairy-based desserts, review this safe food handling resource.

FAQs About Tres Leches Cupcakes
Can you make tres leches cupcakes in advance?
Yes. They actually improve after a few hours in the refrigerator because the milk mixture has more time to soak into the crumb.
How do you keep tres leches cupcakes from getting soggy?
Use a light batter, poke small holes, and add the milk mixture gradually. Stop once the cupcakes feel fully soaked.
Can I use all-purpose flour instead of cake flour?
Yes, but the cupcakes may turn out a little less soft. Cake flour gives the most delicate crumb.
Do tres leches cupcakes need refrigeration?
Yes. Because they contain a milk soak and cream-based frosting, they should stay refrigerated.
What frosting works best?
Cream cheese whipped frosting works beautifully because it adds a slight tang that balances the sweetness. Plain whipped cream also works if you want a lighter finish.
Conclusion
Tres leches cupcakes are soft, creamy, and perfect when you want all the charm of tres leches cake in an easy individual dessert. They look special, taste even better chilled, and make any gathering feel a little sweeter. If this recipe made your day, leave a comment, share it with a friend, and follow along on Pinterest, Facebook, and Instagram.

Tres Leches Cupcakes
Ingredients
Equipment
Method
- Preheat the oven to 325°F and line 12 muffin cups with paper liners.
- Beat the egg yolks with 1/3 cup sugar until pale and fluffy, then mix in the milk and vanilla.
- Whisk together the cake flour, baking powder, and salt in a separate bowl, then stir into the egg yolk mixture.
- Beat the egg whites with cream of tartar until soft peaks form, then gradually add the remaining sugar and beat until glossy, firm peaks form.
- Fold the egg white mixture gently into the batter until just combined, then divide the batter among the cupcake liners.
- Bake for 12 to 15 minutes, or until a toothpick inserted in the center comes out clean. Let the cupcakes cool slightly.
- Whisk together the evaporated milk, 1/2 cup heavy cream, sweetened condensed milk, and vanilla. Poke holes in the cupcakes and spoon 4 to 5 spoonfuls over each one.
- Beat the cream cheese, 2 tablespoons sugar, and 1/2 teaspoon vanilla until smooth. Add 1/4 cup cold heavy cream and beat until stiff peaks form.
- Spread or pipe the frosting over the cooled cupcakes, then chill before serving.