“You really need to try these cupcakes,” my coworker insisted, sliding a tiny pastry box across the table. I eyed the Moist Tres Leches Cupcakes with Dulce de Leche Frosting skeptically — cupcakes soaked in three kinds of milk? It sounded almost too decadent for everyday life. But one bite, and I was hooked. Honestly, it felt like discovering a little secret tucked away in the bakery world. The sponge was so tender it practically melted, and that dulce de leche frosting? Like a creamy, caramel hug. I kept thinking about how the warmth of those flavors clung to me long after the last crumb disappeared.
It wasn’t just a dessert; it was a small celebration in each bite. I tried making them at home a few times, tweaking the soaking mixture and frosting until it felt just right — like an old friend I wanted to impress. The magic, I realized, is in that balance: rich but not heavy, sweet but not cloying, and so perfectly moist that you almost don’t need frosting (but you want it anyway). If you’ve ever been curious about tres leches cake but thought it too fussy, this cupcake version might just change your mind quietly but completely.
What stuck with me was how easy it was to make these feel special, whether for a casual weekend treat or a last-minute gathering. I love how this recipe brings a bit of that indulgent, comforting vibe without demanding hours in the kitchen. It’s one of those recipes that feels like a little act of kindness you give yourself. You’ll see what I mean as we get into it.
Why You’ll Love This Recipe
After testing this Moist Tres Leches Cupcakes with Dulce de Leche Frosting multiple times (yes, more than a few weeks in a row), I can say it’s a keeper for several reasons:
- Quick & Easy: From start to finish, these cupcakes come together in about 45 minutes. Perfect for when you need a sweet fix without the fuss.
- Simple Ingredients: No exotic pantry hunts here — mostly staples like eggs, flour, and canned milk, plus that luscious jar of dulce de leche.
- Perfect for Celebrations: Whether it’s a birthday, potluck, or just a weekend treat, these cupcakes impress without stress.
- Crowd-Pleaser: Kids, adults, picky eaters — everyone seems to ask for seconds. The subtle sweetness and moist texture win hearts.
- Unbelievably Delicious: The combination of airy cake soaked in the milk mixture with the creamy dulce de leche frosting creates a flavor and texture harmony that feels like a warm hug.
What makes this recipe stand out? Unlike some tres leches versions that can feel soggy, this cupcake strikes the perfect balance of moist but still structured. The secret is in the soaking technique and how the batter is made — light enough to absorb, but sturdy enough to hold the milk without collapsing. Plus, the dulce de leche frosting isn’t just slathered on; it’s whipped to a fluffy consistency that adds richness without overwhelming sweetness.
This recipe is the kind that makes you close your eyes and savor the moment. It’s like comfort food reimagined — indulgent but approachable, with a hint of nostalgia. And if you enjoy recipes with a hint of caramel and creamy textures, you might find yourself reaching for these more than once (trust me, I did). I also found it pairs beautifully with fruity treats, so if you’re in the mood for a light, refreshing contrast, check out recipes like the creamy no-churn strawberry ice cream that I often serve alongside.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfyingly moist texture without any fuss. Most of what you need might already be in your pantry or fridge, making it a perfect last-minute dessert.
- All-purpose flour (1 ⅓ cups / 165 g) — Provides the cupcake structure; I recommend King Arthur for consistent results.
- Baking powder (1 ½ tsp) — Helps the cupcakes rise and stay fluffy.
- Salt (¼ tsp) — Balances the sweetness and enhances flavor.
- Unsalted butter (⅓ cup / 75 g, softened) — Adds richness and tenderness.
- Granulated sugar (¾ cup / 150 g) — Sweetens the cupcakes; organic cane sugar works great.
- Large eggs (3, room temperature) — For structure and moisture.
- Whole milk (⅓ cup / 80 ml) — Keeps the batter moist and tender.
- Pure vanilla extract (1 tsp) — Adds depth to the flavor.
For the Tres Leches Soak:
- Sweetened condensed milk (½ cup / 120 ml) — The first milk layer, thick and creamy.
- Evaporated milk (½ cup / 120 ml) — For that classic tres leches richness.
- Whole milk (½ cup / 120 ml) — The third milk, rounding out the soak.
For the Dulce de Leche Frosting:
- Dulce de leche (1 cup / 240 g) — The star of the frosting; store-bought is fine, but homemade adds a lovely caramel depth.
- Unsalted butter (½ cup / 115 g, softened) — Whipped for a light, creamy texture.
- Powdered sugar (1 ½ cups / 180 g) — Sweetens and stabilizes the frosting.
- Pure vanilla extract (1 tsp) — Subtle enhancement.
- Pinch of salt — Balances the sweetness.
Pro tip: If you want a dairy-free frosting, swap the butter for a vegan alternative and use coconut milk in the soak. Also, in summer, I’d often pair these cupcakes with fresh berries like in the fresh strawberry galette for a fresh twist.
Equipment Needed
- Muffin tin: A standard 12-cup muffin pan works perfectly for this recipe.
- Cupcake liners: Use paper liners to prevent sticking and make cleanup easy.
- Mixing bowls: One large bowl for batter, plus a smaller one for the frosting.
- Electric mixer or stand mixer: Whipping the frosting benefits from a mixer for that fluffy texture, but a sturdy whisk works in a pinch.
- Measuring cups and spoons: For precise ingredient amounts — accuracy matters for the batter’s texture.
- Toothpick or skewer: To test cupcake doneness.
- Fork or skewer for poking: To create holes for the milk soak, ensuring maximum absorption.
If you don’t have a stand mixer, an electric hand mixer is a cost-friendly alternative and does the job well. For the soaking step, I found that a simple wooden skewer works better than a fork to avoid tearing the cupcakes too much. Also, keeping your butter softened but not melting is key to easy frosting mixing — I usually leave it out for about 30 minutes before starting.
Preparation Method
- Preheat the oven: Set to 350°F (175°C) and line your muffin tin with cupcake liners. This usually takes about 10 minutes.
- Mix dry ingredients: In a medium bowl, whisk together 1 ⅓ cups (165 g) all-purpose flour, 1 ½ tsp baking powder, and ¼ tsp salt. Set aside.
- Cream butter and sugar: In a large bowl, beat ⅓ cup (75 g) softened unsalted butter with ¾ cup (150 g) granulated sugar until light and fluffy, about 3 minutes. This step takes patience but makes a huge difference in texture.
- Add eggs and vanilla: Beat in 3 large eggs, one at a time, making sure each is fully incorporated before adding the next. Stir in 1 tsp pure vanilla extract.
- Incorporate dry ingredients and milk: Alternately add the flour mixture and ⅓ cup (80 ml) whole milk to the batter, beginning and ending with the flour. Mix gently just until combined — overmixing can make cupcakes dense.
- Fill cupcake liners: Divide batter evenly among 12 liners, about ⅔ full. Tap the pan lightly on the counter to release air bubbles.
- Bake: Place in the oven and bake for 18-22 minutes. Test doneness with a toothpick — it should come out clean or with a few moist crumbs but no wet batter.
- Cool: Let cupcakes cool in the pan for 10 minutes, then transfer to a wire rack to cool completely. This step is crucial so the soak doesn’t make them fall apart.
- Prepare the tres leches soak: In a bowl, whisk together ½ cup (120 ml) sweetened condensed milk, ½ cup (120 ml) evaporated milk, and ½ cup (120 ml) whole milk until smooth.
- Soak cupcakes: Using a skewer or toothpick, poke holes all over each cupcake (about 6-8 holes). Slowly spoon or brush the milk mixture over the cupcakes, letting it absorb gradually. You may not need all the liquid; stop when cupcakes feel moist but not soggy. Chill for at least 1 hour to let flavors meld.
- Make the frosting: Beat ½ cup (115 g) softened unsalted butter until creamy. Gradually add 1 cup (240 g) dulce de leche and continue beating until light and fluffy. Add 1 ½ cups (180 g) powdered sugar, 1 tsp vanilla extract, and a pinch of salt; beat until smooth and spreadable.
- Frost the cupcakes: Once cupcakes are chilled, pipe or spread the frosting generously on top. For a finishing touch, sprinkle a little sea salt or shaved chocolate if you like.
Note: Cupcakes can be stored in the fridge for up to 3 days — they taste even better after the flavors have settled overnight. The soaking step isn’t tricky, but go slowly to avoid over-saturating and turning your cupcakes into mush.
Cooking Tips & Techniques
Getting the perfect balance of moistness without sogginess is the trickiest part of this recipe. I learned that poking holes before soaking is essential — but too many or too few holes can ruin the texture. Use a skewer rather than a fork for neat, controlled holes.
Also, the soaking liquid should be poured slowly, in small amounts, to let the cupcake absorb it properly. I’ve found that chilling the cupcakes after soaking really helps the flavors settle and the texture firm up.
When making the frosting, softened butter is your best friend — too cold, and it won’t whip well; too warm, and it can get greasy. If your frosting feels too soft, pop it in the fridge for 10 minutes and whisk again.
Another tip: Use room temperature eggs and milk for the batter. Cold ingredients can cause the batter to curdle, leading to uneven texture.
Multitasking helps here — while cupcakes bake and cool, prepare the frosting so you can frost as soon as the soaking step is done. It’s a smooth workflow that saves time without rushing.
Variations & Adaptations
- Flavor twists: Add a teaspoon of cinnamon or a splash of rum to the soaking milk for a warm, spiced note.
- Fruit additions: Fold in finely chopped pineapple or mango into the batter to brighten the flavor and add a tropical touch.
- Diet-friendly options: Use almond flour instead of all-purpose flour for a gluten-free version, and substitute coconut milk in the soak and frosting for dairy-free cupcakes.
- Alternative frostings: Try a light whipped cream frosting with a swirl of dulce de leche drizzled on top for a less sweet finish.
- Cooking methods: These cupcakes work well baked in a mini muffin tin for bite-sized treats or even as a sheet cake with the same soak and frosting.
Once, I made a batch with a hint of espresso in the frosting — the subtle coffee flavor cut through the sweetness beautifully and made for a grown-up twist. If you like bolder flavor profiles, that’s a fun experiment.
Serving & Storage Suggestions
These cupcakes are best served chilled or at cool room temperature. The frosting holds up well, but letting them sit too long on a warm counter can soften the frosting too much.
For presentation, I like to dust them lightly with cinnamon or cocoa powder and garnish with a small spoonful of dulce de leche or a fresh strawberry on top (strawberries and dulce de leche are a match made in heaven, which you’ll also appreciate in the balsamic roasted strawberry shortcake recipe I shared before).
Store leftovers covered in the refrigerator for up to 3 days. To reheat, let them come to room temperature or microwave briefly (10-15 seconds) if you prefer them warmer. The flavors often deepen after a day or two, making them even more indulgent.
If freezing, wrap each cupcake tightly in plastic wrap and place in an airtight container. Thaw overnight in the fridge before serving.
Nutritional Information & Benefits
Each cupcake (with frosting) contains approximately 320 calories, 12 grams of fat, 45 grams of carbohydrates, and 4 grams of protein. While indulgent, the use of real butter and whole milk adds wholesome fats and proteins that balance the treat.
Key ingredients like eggs provide vital nutrients such as vitamin D and choline, while the milk trio offers calcium for bone health. Dulce de leche, though sweet, contains some protein and is less processed when homemade.
This recipe is gluten-free adaptable by swapping the flour and dairy-free by using plant-based alternatives. It contains dairy and eggs, so it’s not suitable for vegan diets but can be modified with vegan substitutes.
From a wellness perspective, I like that this recipe, while rich, uses simple ingredients without artificial additives — making it a treat you can feel better about sharing and enjoying.
Conclusion
Whether you’re a seasoned baker or just looking for a delicious, fuss-free dessert, these Moist Tres Leches Cupcakes with Dulce de Leche Frosting are bound to win you over. They offer the perfect balance of creamy, sweet, and tender textures that feel special but are surprisingly easy to make.
Feel free to personalize this recipe with your favorite flavors or pair it with fresh, seasonal fruits for a vibrant contrast. I love how these cupcakes bring a touch of indulgence without overwhelming the senses — just pure, simple comfort in every bite.
If you give this recipe a try, I’d love to hear how you make it your own or what moments you share it with. Happy baking, and here’s to creating sweet memories that linger long after the last crumb!
Frequently Asked Questions
- Can I make the cupcakes ahead of time? Yes! Bake and soak the cupcakes a day ahead and refrigerate. Frost just before serving for the best texture.
- What if I don’t have dulce de leche? You can make a quick version by simmering a can of sweetened condensed milk in water for 2-3 hours (sealed can) or substitute with caramel sauce.
- How do I prevent the cupcakes from becoming soggy? Poke holes carefully and pour the soak slowly, allowing absorption bit by bit. Don’t pour too much at once.
- Can I use a different frosting? Absolutely! Whipped cream frosting or cream cheese frosting also pairs wonderfully with tres leches cupcakes.
- Are these cupcakes gluten-free? Not as written, but you can substitute the all-purpose flour with a gluten-free blend. Just note the texture may be slightly different.
Pin This Recipe!

Moist Tres Leches Cupcakes Recipe with Easy Dulce de Leche Frosting
These Moist Tres Leches Cupcakes are tender, soaked in three kinds of milk, and topped with a creamy dulce de leche frosting. Perfectly balanced to be rich but not heavy, they make a delightful treat for any occasion.
- Total Time: 45 minutes
- Yield: 12 servings 1x
Ingredients
- 1 1/3 cups (165 g) all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/3 cup (75 g) unsalted butter, softened
- 3/4 cup (150 g) granulated sugar
- 3 large eggs, room temperature
- 1/3 cup (80 ml) whole milk
- 1 tsp pure vanilla extract
- For the Tres Leches Soak:
- 1/2 cup (120 ml) sweetened condensed milk
- 1/2 cup (120 ml) evaporated milk
- 1/2 cup (120 ml) whole milk
- For the Dulce de Leche Frosting:
- 1 cup (240 g) dulce de leche
- 1/2 cup (115 g) unsalted butter, softened
- 1 1/2 cups (180 g) powdered sugar
- 1 tsp pure vanilla extract
- Pinch of salt
Instructions
- Preheat the oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners.
- In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a large bowl, beat the softened butter and granulated sugar until light and fluffy, about 3 minutes.
- Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract.
- Alternately add the flour mixture and whole milk to the batter, beginning and ending with the flour. Mix gently just until combined.
- Divide the batter evenly among the 12 cupcake liners, filling about 2/3 full. Tap the pan lightly to release air bubbles.
- Bake for 18-22 minutes, or until a toothpick inserted comes out clean or with a few moist crumbs.
- Let cupcakes cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
- Prepare the tres leches soak by whisking together sweetened condensed milk, evaporated milk, and whole milk until smooth.
- Poke 6-8 holes all over each cupcake using a skewer or toothpick. Slowly spoon or brush the milk mixture over the cupcakes, allowing gradual absorption. Stop when cupcakes feel moist but not soggy. Chill for at least 1 hour.
- Make the frosting by beating softened butter until creamy. Gradually add dulce de leche and beat until light and fluffy.
- Add powdered sugar, vanilla extract, and a pinch of salt to the frosting; beat until smooth and spreadable.
- Frost the chilled cupcakes generously. Optionally, sprinkle with sea salt or shaved chocolate.
Notes
Use a skewer rather than a fork to poke holes for soaking to avoid tearing the cupcakes. Pour the soaking liquid slowly to prevent sogginess. Soften butter for frosting about 30 minutes before use. Cupcakes taste better after chilling overnight. For dairy-free frosting, substitute butter with vegan alternative and use coconut milk in soak.
- Prep Time: 15 minutes
- Cook Time: 22 minutes
- Category: Dessert
- Cuisine: Latin American
Nutrition
- Serving Size: 1 cupcake with frost
- Calories: 320
- Fat: 12
- Carbohydrates: 45
- Protein: 4
Keywords: Tres Leches, Cupcakes, Dulce de Leche, Moist Cupcakes, Easy Dessert, Milk Soaked Cake, Caramel Frosting





