Pin this My neighbor Maria invited me to her Cinco de Mayo gathering last spring, and I arrived empty-handed feeling slightly panicked. She laughed it off and handed me a cupcake from her kitchen—it was unlike anything I'd tasted before, impossibly moist and sweet, with three different milks soaking through every crumb. I asked for the recipe that night, and now these tres leches cupcakes are my go-to when I need to bring something that feels both celebratory and genuinely impressive.
I made these for my daughter's school potluck, and watching the other parents take that first bite—their surprised expressions when they realized how moist they were—felt like a small victory. She still asks me to bring them to every celebration, which tells you something about how people react to these cupcakes.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- All-purpose flour (1 cup): This is your structure, and measuring by weight ensures you don't accidentally add too much, which is the number one reason cupcakes turn dense.
- Baking powder (1 1/2 tsp): Fresh baking powder matters here—if yours has been sitting in the cupboard for a year, replace it or your cupcakes will be flat.
- Salt (1/4 tsp): This small amount amplifies the sweetness and prevents the flavor from feeling one-dimensional.
- Unsalted butter (1/2 cup, softened): Room temperature is non-negotiable; cold butter won't cream properly no matter how long you beat it.
- Granulated sugar (1 cup): This creams with the butter to trap air, which is literally what makes the cupcakes fluffy.
- Eggs (3 large, room temperature): Cold eggs won't emulsify properly, so let them sit out for 20 minutes before you start.
- Vanilla extract (1 tsp): Pure vanilla makes a noticeable difference in the final flavor—don't skip this or go for imitation.
- Whole milk (1/2 cup for batter): This keeps the batter tender and prevents the crumb from becoming too tight.
- Sweetened condensed milk (1/2 cup): This is the sweet backbone of your soak and gives that signature richness.
- Evaporated milk (1/2 cup): It adds a subtle caramelized note that plain milk can't deliver.
- Whole milk for soak (1/2 cup): This balances the richness of the condensed and evaporated milks with something lighter.
- Heavy whipping cream (1 cup, cold): Cold cream whips faster and holds peaks better, so store it in the fridge until the last moment.
- Powdered sugar (2 tbsp): This dissolves into the cream without graininess, unlike granulated sugar.
- Vanilla extract for topping (1/2 tsp): A repeat of vanilla in the topping adds depth without being obvious.
- Ground cinnamon, fresh berries, or lime zest for garnish: Choose whichever speaks to you—cinnamon feels warm and traditional, berries look beautiful, and lime zest adds a bright edge.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prepare Your Pan and Oven:
- Preheat to 350°F and line your muffin tin with paper liners—this prevents sticking and makes serving cleaner. A cold oven is your enemy here, so give it a full 15 minutes to reach temperature.
- Combine Your Dry Ingredients:
- Whisk flour, baking powder, and salt together in a bowl and set aside. This distributes the leavening evenly so you don't end up with random pockets of risen cupcake.
- Cream the Butter and Sugar:
- Beat them together for 2 to 3 minutes until the mixture is pale and fluffy—this is where the air gets trapped that makes cupcakes light. If you rush this step, everything else suffers.
- Add Eggs and Vanilla:
- Drop each egg in one at a time, beating well after each addition so they fully incorporate. This prevents a curdled-looking batter and ensures even moisture distribution.
- Alternate the Dry and Wet:
- Add half the flour mixture first, then the milk, then the remaining flour, mixing gently each time. Overmixing at this stage toughens the gluten, so stop as soon as you see no dry streaks.
- Fill the Liners:
- Divide the batter so each liner is about two-thirds full, which gives them room to rise without overflowing. Use a cookie scoop or small spoon to keep portions even.
- Bake Until Golden:
- Bake for 18 to 20 minutes—a toothpick inserted in the center should come out clean with maybe one tiny crumb clinging to it. Don't overbake or they'll be dry no matter what you do next.
- Cool Briefly Before Soaking:
- Let them sit in the pan for 5 minutes, then transfer to a wire rack. They should still be warm but not hot when you poke holes in them.
- Make the Tres Leches Soak:
- Whisk together sweetened condensed milk, evaporated milk, and whole milk in a small bowl until blended. This is your secret weapon for keeping these cupcakes impossibly moist.
- Poke and Soak:
- Use a skewer or fork to poke several holes in each cupcake, then slowly pour or spoon 2 to 3 tablespoons of the milk mixture over each one. The holes act like tiny channels, pulling the liquid deep into the crumb.
- Let the Magic Happen:
- Let the soaked cupcakes sit for at least 30 minutes—or even overnight in the fridge—so the milk fully absorbs and the flavor develops. This is not a step to rush.
- Whip the Cream Topping:
- Beat cold heavy cream, powdered sugar, and vanilla until stiff peaks form—this takes about 2 to 3 minutes with an electric mixer. Stop before you turn it into butter.
- Top and Garnish:
- Pipe or spread the whipped cream onto each cupcake, then dust with cinnamon, add fresh berries, or finish with lime zest. Serve chilled and watch people's faces light up.
Pin this My friend texted me a photo of tres leches cupcakes she'd made for her mom's birthday, captioning it "tried your recipe and she cried." That's when I realized these aren't just cupcakes—they're the kind of thing that marks a moment, that makes someone feel seen and celebrated.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Science of Three Milks
Sweetened condensed milk brings sweetness and richness because it's already had water removed from it. Evaporated milk adds body and a subtle caramelized undertone that comes from its gentle heating during processing. Whole milk keeps everything balanced so the cupcakes don't end up cloyingly sweet. Together, they create a moisture profile that's almost impossible to achieve any other way—each milk does something slightly different, which is why all three are necessary.
Storage and Make-Ahead Strategy
These cupcakes actually improve after a day or two because the milk soak continues to redistribute through the crumb, making them even more moist. You can bake and soak them two days ahead, then add the whipped cream topping an hour or two before serving. If you need to make them further in advance, bake them unsaked, freeze for up to a week, thaw them, poke, soak, and they'll be fine.
Flavor Variations and Personal Touches
I've experimented with adding a splash of rum or coffee liqueur to the milk soak, which adds sophistication if you're serving adults. Other times I'll swap some of the milk for coconut cream, or top them with sliced mango and toasted coconut for a tropical take. The base recipe is flexible enough that it becomes your canvas.
- A splash of rum, Kahlúa, or even Bailey's in the milk soak transforms these into an adult dessert that feels fancy.
- Toasted coconut, fresh mango slices, or even a sprinkle of Tajín seasoning on top keeps things interesting and seasonally relevant.
- Make these your own by garnishing with whatever feels right for your celebration—fresh strawberries, candied citrus, crushed pistachios, or even edible flowers all work beautifully.
Pin this Every time I make these, someone asks for the recipe, and every time I hand it over knowing they're about to experience why tres leches has been a beloved dessert for generations. There's something special about a cupcake that refuses to be dry, that stays tender and sweet and memorable long after the celebration ends.
Frequently Asked Recipe Questions
- → What makes these cupcakes moist?
The cupcakes are soaked in a mixture of sweetened condensed milk, evaporated milk, and whole milk, which seeps into the crumb and keeps them incredibly moist.
- → Can I make the whipped cream topping in advance?
Yes, you can whip the cream ahead of time and keep it chilled in the refrigerator until ready to use for best texture.
- → What's the best way to soak the cupcakes evenly?
After baking and cooling slightly, poke holes in each cupcake with a skewer and slowly pour the milk blend over to allow full absorption.
- → Are there any recommended garnishes?
Ground cinnamon, fresh berries, maraschino cherries, or lime zest add color and complementary flavors to the creamy topping.
- → How long should I chill the soaked cupcakes?
Let the cupcakes soak for about 30 minutes and then chill them before serving to allow flavors to meld and the topping to set.