Imagine sinking your teeth into a tres leches cupcake, where each bite unveils a symphony of moistness, sweetness, and dreamy creaminess that dances on your taste buds. The aroma of vanilla wafts through the air as you peel back the wrapper, revealing a delicate cake that has soaked up a luscious blend of three milks, transforming an ordinary dessert into an extraordinary experience that feels like a warm hug on a cozy afternoon.
These delightful cupcakes are perfect for celebrations or simply to brighten up an ordinary day, evoking memories of family gatherings filled with laughter and joy. Picture yourself sharing these treats with friends, their faces lighting up in delight as they indulge in the rich flavors and airy whipped cream topping. Prepare yourself for an unforgettable flavor journey that will have you reaching for seconds (or thirds) before you know it!
Why Is tres leches cupcakes So Irresistibly Good?
Moisture: These cupcakes are soaked in a luscious three-milk mixture, ensuring every bite is incredibly moist and flavorful.
Simplicity: With just a handful of common ingredients like all-purpose flour and eggs, you can whip up this delightful treat in under 40 minutes.
Versatility: Perfect for any occasion, from family gatherings to festive celebrations—these tres leches cupcakes will impress your guests every time!
Crowd-Pleaser: The sweet whipped cream topping and rich milky flavor make them a hit with everyone, regardless of age.
Uniqueness: Unlike traditional cupcakes, this recipe offers a delightful twist that blends classic baking with beloved Latin flavors.
tres leches cupcakes Ingredients
For the Batter
- 1 cup all-purpose flour – This forms the base of your cupcakes, creating a light texture.
- 1 cup granulated sugar – Sweetens the batter and ensures a moist finish.
- 1 tbsp baking powder – Helps the cupcakes rise beautifully, giving them a fluffy texture.
- 1/2 tsp salt – Balances the sweetness and enhances overall flavor.
- 1/2 cup milk (whole milk preferred) – Adds moisture and richness to the batter.
- 1/3 cup vegetable oil – Keeps the cupcakes moist and tender throughout.
- 1 tsp vanilla extract – Infuses a delightful aroma and flavor into the cupcakes.
- 3 large eggs – Provides structure and stability to your delicious treats.
For the Tres Leches Mixture
- 1/2 cup evaporated milk – Contributes creaminess and depth to the soaking mixture.
- 1/2 cup sweetened condensed milk – Adds sweetness and a luscious texture to the cake.
- 1/2 cup whole milk – Complements the other milks for a rich soaking experience.
For the Topping
- 1 cup heavy cream (for whipping) – Creates a fluffy topping that contrasts beautifully with the soaked cupcakes.
- 2 tbsp powdered sugar – Sweetens the whipped cream without making it gritty.
- 1 tsp vanilla extract – Enhances the flavor of your whipped cream, making it irresistible on top of tres leches cupcakes.
Step-by-Step tres leches cupcakes

1. Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners. This ensures your cupcakes bake evenly and come out easily.
2. Whisk together 1 cup of all-purpose flour, 1 cup of granulated sugar, 1 tablespoon of baking powder, and 1/2 teaspoon of salt in a mixing bowl. This dry mix is essential for creating your fluffy cupcake base.
3. Combine 1/2 cup of milk (whole milk preferred), 1/3 cup of vegetable oil, 1 teaspoon of vanilla extract, and 3 large eggs in another bowl until well mixed. The wet ingredients will add moisture and flavor to your cupcakes.
4. Pour the wet mixture into the dry ingredients and mix until just combined. Be careful not to over-mix; a few lumps are perfectly fine!
5. Divide the batter evenly into the prepared muffin tin and bake for 18-20 minutes or until a toothpick comes out clean from the center. Your kitchen will soon be filled with a delightful aroma!
Soak Cupcakes:
6. Combine 1/2 cup of evaporated milk, 1/2 cup of sweetened condensed milk, and 1/2 cup of whole milk in a bowl while the cupcakes are baking. This rich mixture is what makes these cupcakes so special.
7. Cool the cupcakes for about 5 minutes after removing them from the oven before transferring them to a wire rack. This allows them to set properly.
8. Poke holes in the tops of the cupcakes with a toothpick and slowly pour the milk mixture over them, allowing it to soak in completely. You’ll want each cupcake to absorb that deliciousness!
Prepare Topping:
9. Whip together 1 cup of heavy cream, 2 tablespoons of powdered sugar, and 1 teaspoon of vanilla extract in a mixing bowl until soft peaks form. This will create a light, fluffy topping for your treats.
10. Top each cooled cupcake with a generous dollop of whipped cream once they have cooled completely. The contrast between the soaked cake and airy cream is heavenly!
11. Serve immediately or refrigerate until ready to serve for an even more refreshing dessert experience.
Optional: Garnish with fresh fruit or chocolate shavings for an extra special touch!
Exact quantities are listed in the recipe card below.
Tips for the Best tres leches cupcakes
- Use Fresh Ingredients: Ensure your eggs and milk are fresh to achieve the best flavor and texture in your tres leches cupcakes.
- Don’t Overmix: When combining wet and dry ingredients, mix just until incorporated. Overmixing can lead to dense cupcakes that won’t soak up the milk mixture properly.
- Poke Holes Strategically: Use a toothpick to poke holes evenly across the tops of each cupcake; this allows the tres leches mixture to soak in thoroughly without making them soggy.
- Cool Before Soaking: Allow the cupcakes to cool for at least 5 minutes before soaking. This will prevent them from falling apart as they absorb the milks.
- Whip Cream Properly: Whip your heavy cream until soft peaks form but don’t overdo it; otherwise, it may turn grainy and lose its lightness, overshadowing your tres leches cupcakes.
How to Store and Freeze tres leches cupcakes
- Room Temperature: Keep your tres leches cupcakes covered at room temperature for up to 1 day for optimal taste and texture.
- Fridge: Store in an airtight container in the fridge for up to 3 days. This helps maintain their moistness while preventing any refrigerator odors.
- Freezer: Freeze tres leches cupcakes individually wrapped in plastic wrap and then placed in a freezer-safe bag for up to 2 months for best results.
- Reheating: Thaw frozen cupcakes overnight in the fridge, then enjoy them chilled or let them come to room temperature before serving.
tres leches cupcakes Your Way
Feel free to add your personal touch to these delightful treats and make them truly yours!
- Gluten-Free: Substitute all-purpose flour with a 1:1 gluten-free baking blend for a deliciously light texture. Your family won’t even notice the difference, and everyone can enjoy these moist delights together.
- Chocolate Lovers: Replace 1/4 cup of flour with unsweetened cocoa powder for rich, chocolatey cupcakes. This twist adds a decadent depth that pairs beautifully with the sweet milk mixture.
- Coconut Twist: Use coconut milk in place of whole milk for both the batter and tres leches mixture. The tropical flavor brings an irresistible flair that transports you to paradise with each bite.
- Spicy Kick: Add 1/2 teaspoon of cinnamon or a pinch of cayenne pepper to the batter for a warm, spicy finish. This unexpected hint will create a delightful contrast to the sweetness, giving your cupcakes an exciting edge.
- Fruit Infusion: Fold in 1/2 cup of finely chopped strawberries or mango into the batter for added freshness. These fruity bursts not only elevate flavor but also add a beautiful pop of color to your treats.
- Nutty Crunch: Mix in 1/4 cup of finely chopped nuts, such as pecans or almonds, into the batter for delightful texture. The nutty crunch complements the moistness of the cupcakes and adds an extra layer of flavor.
- Lemon Zing: Incorporate the zest of one lemon into the batter for a bright citrus note. This refreshing twist will awaken your taste buds and balance out the sweetness perfectly.
- Vegan Option: Swap eggs for flaxseed meal mixed with water (1 tablespoon flaxseed + 2.5 tablespoons water = 1 egg) and use non-dairy milk and vegan whipped cream. Enjoy scrumptious flavors while keeping it plant-based!
Make Ahead Options

If you’re looking for a delightful treat that’s perfect for meal prep, these tres leches cupcakes are just the ticket! You can prepare the cupcake batter ahead of time by whisking together 1 cup of all-purpose flour, 1 cup of granulated sugar, 1 tablespoon of baking powder, and ½ teaspoon of salt. Separately mix ½ cup of whole milk, ⅓ cup of vegetable oil, 1 teaspoon of vanilla extract, and 3 large eggs until well combined. Combine the wet and dry ingredients, pour them into lined muffin tins, and bake at 350°F (175°C) for about 18-20 minutes. While the cupcakes cool, combine your tres leches mixture made from ½ cup each of evaporated milk, sweetened condensed milk, and whole milk to soak them in later. The whipped topping can also be prepped by whipping together 1 cup of heavy cream with 2 tablespoons of powdered sugar and 1 teaspoon of vanilla extract until soft peaks form. These components can be prepared up to 24 hours in advance; just store them separately in the fridge to maintain quality. When you’re ready to serve your tres leches cupcakes, soak them with the milk mixture and top with fresh whipped cream for an irresistible dessert that saves you time!
tres leches cupcakes Recipe FAQs
What kind of flour should I use for tres leches cupcakes?
All-purpose flour works best for these cupcakes as it provides the right texture and stability. If you’re looking for a gluten-free option, consider using a 1: 1 gluten-free baking blend, which can yield similar results.
Can I substitute any ingredients in the tres leches mixture?
Absolutely! If you’re looking to lighten things up a bit, you can use low-fat or almond milk instead of whole milk in the mixture. However, keep in mind that this may slightly alter the richness of the final product.
How should I store leftover tres leches cupcakes?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The cupcakes will continue to soak in the milk mixture, so they’ll remain wonderfully moist!
Is it possible to freeze tres leches cupcakes?
Yes, you can freeze these delightful treats! To do so, wrap each cupcake tightly in plastic wrap and then place them in a freezer-safe container. They can be frozen for up to 2 months. Just thaw them in the fridge overnight before serving and add fresh whipped cream on top.
My cupcakes came out dry; what could have gone wrong?
Dry cupcakes can result from overmixing the batter or baking them too long. Make sure to mix until just combined and check for doneness at around 18 minutes by inserting a toothpick—if it comes out clean, they’re ready!
What’s a good serving size for tres leches cupcakes?
This recipe yields 12 deliciously moist cupcakes, with each cupcake containing approximately 250 calories. They make perfect individual servings for any celebration or sweet craving!

Tres Leches Cupcakes
Ingredients
- 1 cup all-purpose flour
- 1 cup granulated sugar
- 1 tbsp baking powder
- 1/2 tsp salt
- 1/2 cup milk whole milk preferred
- 1/3 cup vegetable oil
- 1 tsp vanilla extract
- 3 large eggs
- 1/2 cup evaporated milk
- 1/2 cup sweetened condensed milk
- 1/2 cup whole milk
- 1 cup heavy cream for whipping
- 2 tbsp powdered sugar
- 1 tsp vanilla extract
Method
- Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners.
- In a mixing bowl, whisk together flour, sugar, baking powder, and salt.
- In another bowl, mix milk, vegetable oil, vanilla extract, and eggs until well combined.
- Pour the wet ingredients into the dry ingredients and mix until just combined.
- Divide the batter evenly into the prepared muffin tin and bake for 18-20 minutes or until a toothpick comes out clean.
- While the cupcakes are baking, combine evaporated milk, sweetened condensed milk, and whole milk in a bowl.
- Once the cupcakes are done, remove them from the oven and let them cool for 5 minutes.
- Poke holes in the tops of the cupcakes with a toothpick and slowly pour the milk mixture over them, allowing it to soak in.
- In a mixing bowl, whip the heavy cream, powdered sugar, and vanilla extract until soft peaks form.
- Once the cupcakes have cooled completely, top each with a generous dollop of whipped cream.
- Serve immediately or refrigerate until ready to serve.















