Imagine sinking your teeth into a tres leches cupcake, where each bite reveals a cloud of moistness, sweetness, and a hint of nostalgia. The aroma wafting from the oven beckons you closer, promising a delightful dance of flavors that only a three-milk soak can achieve.
As I recall my first encounter with these heavenly treats at a family gathering, it’s hard not to smile at the laughter and joy they brought. Perfect for birthdays or any celebration that calls for a sprinkle of sweetness, these cupcakes transform ordinary moments into unforgettable experiences filled with creamy goodness and whipped cream bliss.
Why Does Everyone Love tres leches cupcakes?
Moist and flavorful, these tres leches cupcakes are a delightful twist on the classic dessert, ensuring every bite is packed with rich, creamy goodness. Easy to make, the simple batter comes together in just 30 minutes, making them perfect for any occasion. Versatile and crowd-pleasing, you can serve them at parties or enjoy them as a sweet treat at home. Topped with fluffy whipped cream, they offer a luscious finish that will leave your guests begging for more. Unique and indulgent, this recipe is sure to become a family favorite!
tres leches cupcakes Ingredients
For the Batter
- 1 cup all-purpose flour – This provides the structure for your tres leches cupcakes, ensuring they rise beautifully.
- 1 cup granulated sugar – Sweetens the batter and helps create that delightful moistness.
- 1 tablespoon baking powder – Acts as a leavening agent, making your cupcakes light and fluffy.
- 1/2 teaspoon salt – Enhances the flavors in the batter, balancing the sweetness.
- 1/2 cup unsalted butter (softened) – Adds richness and moisture for a tender crumb.
- 1 cup whole milk – Ensures your cupcakes are extra moist and flavorful.
- 3 large eggs – Binds the ingredients together while adding richness to your cupcakes.
- 1 teaspoon vanilla extract – Infuses a warm, aromatic flavor that complements the sweetness.
For the Tres Leches Mixture
- 1/2 cup evaporated milk – Provides a creamy texture and depth of flavor to soak into the cupcakes.
- 1/2 cup sweetened condensed milk – Adds an irresistible sweetness that makes these cupcakes truly special.
- 1/2 cup whole milk – Balances the richness of the other milks for a perfectly soaked treat.
For the Whipped Cream Topping
- 1 cup heavy cream – Whips up beautifully to create a luscious topping for your tres leches cupcakes.
- 2 tablespoons powdered sugar – Sweetens the whipped cream while helping it hold its shape.
- 1 teaspoon vanilla extract – Adds a hint of flavor to enhance this delightful finishing touch.
How to Make tres leches cupcakes
1. Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners. This will prepare your lovely kitchen for the sweet aroma that’s about to fill it!
2. Whisk together 1 cup all-purpose flour, 1 cup granulated sugar, 1 tbsp baking powder, and 1/2 tsp salt in a mixing bowl. This dry mix is the foundation of your deliciously moist cupcakes.
3. Cream the softened 1/2 cup unsalted butter in another bowl, then add 1 cup whole milk, 3 large eggs, and 1 tsp vanilla extract. Mix well until everything is beautifully combined and smooth.
4. Combine the wet and dry ingredients until just mixed; remember not to overmix! You want a tender cupcake base that will soak up all that delightful milk later.
5. Pour the batter into the prepared muffin tin, filling each liner about 2/3 full. This will help them rise perfectly without spilling over.
6. Bake for 18-20 minutes or until a toothpick inserted comes out clean. Let cool completely—patience is key as they transform into heavenly treats!
For the Soak:
7. Mix together 1/2 cup evaporated milk, 1/2 cup sweetened condensed milk, and another 1/2 cup whole milk in a bowl. This luscious mixture is what makes these cupcakes truly special!
8. Poke holes in the tops of the cooled cupcakes with a toothpick. This allows that milky goodness to seep into every bite.
9. Pour the milk mixture slowly over each cupcake, allowing it to soak in fully for an indulgent experience.
For the Topping:
10. Beat together 1 cup heavy cream, 2 tbsp powdered sugar, and 1 tsp vanilla extract in a mixing bowl until soft peaks form. This fluffy topping adds a lightness to your rich cupcakes.
11. Top each soaked cupcake generously with whipped cream, creating an irresistible finish that’s as delightful to look at as it is to eat!
12. Serve immediately or refrigerate until you’re ready to share these treasures with family and friends.
Optional: Garnish with fresh berries for an extra touch of color and flavor!
Exact quantities are listed in the recipe card below.
Tips for the Best tres leches cupcakes
- Room Temperature Ingredients: Ensure that your eggs and butter are at room temperature for a smoother batter and better rise in your tres leches cupcakes.
- Don’t Overmix: When combining wet and dry ingredients, mix until just incorporated to keep your cupcakes light and fluffy. Overmixing can lead to dense cupcakes.
- Proper Cooling: Allow the cupcakes to cool completely before soaking. This prevents the milk mixture from becoming too soggy and ensures even absorption.
- Poke Holes Generously: Use a toothpick to poke multiple holes in each cupcake. This allows the tres leches mixture to soak in fully, ensuring every bite is deliciously moist.
- Whipped Cream Peaks: Beat the heavy cream until you achieve soft peaks. This will create a light topping that complements the richness of the soaked cupcakes perfectly.
- Chill Before Serving: For the best texture, refrigerate the soaked tres leches cupcakes for at least an hour before serving; this enhances their flavor and makes them even more refreshing!
How to Store and Freeze tres leches cupcakes

- Fridge: Store leftover tres leches cupcakes in an airtight container for up to 5 days. This keeps them moist and prevents the whipped cream from wilting.
- Freezer: For longer storage, freeze unsoaked cupcakes in a single layer for up to 3 months. Wrap them tightly in plastic wrap and then foil to prevent freezer burn.
- Thawing: When ready to enjoy, thaw the cupcakes overnight in the fridge before soaking them with the tres leches mixture.
- Whipped Cream: The whipped cream topping can be made ahead and stored in the fridge for up to 2 days; just re-whip before serving if needed.
tres leches cupcakes Your Way
Feel free to get creative and personalize these delightful treats to suit your taste buds!
- Gluten-Free: Substitute all-purpose flour with a gluten-free blend for a delicious alternative that everyone can enjoy. This twist keeps the texture moist while accommodating dietary needs.
- Coconut Milk: Replace whole milk in the batter with coconut milk for a tropical flair that adds richness and flavor. The subtle coconut undertones will transport you to sunny shores with every bite.
- Lemon Zest: Add 1 tablespoon of fresh lemon zest to the batter for a refreshing citrus burst. This brightens the flavor profile and pairs beautifully with the sweet tres leches mixture.
- Chocolate Lovers: Incorporate 1/2 cup of unsweetened cocoa powder into the batter for a decadent chocolate version. Rich, fudgy cupcakes soaked in three milks will satisfy any chocolate craving!
- Spicy Kick: Mix in 1/2 teaspoon of cinnamon or cayenne pepper for a warm, spicy twist. This unexpected heat creates an exciting contrast with the sweetness of the milk mixture.
- Nutty Addition: Fold in 1/2 cup of finely chopped nuts, such as walnuts or pecans, into the batter for added crunch and flavor. The nutty bits bring a delightful texture that complements the soft cupcake.
- Fruit-Filled Delight: Add 1/2 cup of diced fresh strawberries or mangoes to the batter for bursts of fruity goodness. Each bite becomes a sweet surprise, enhancing the overall indulgence.
- Vegan Option: Use flax eggs and non-dairy alternatives like almond milk and vegan butter for a plant-based version. You won’t miss out on flavor or moisture with this compassionate choice!
Make Ahead Options
These tres leches cupcakes are perfect for meal prep, allowing you to indulge in their deliciousness at your convenience. You can prepare the cupcake batter in advance by whisking together 1 cup of all-purpose flour, 1 cup of granulated sugar, 1 tablespoon of baking powder, and 1/2 teaspoon of salt. Cream together 1/2 cup of softened unsalted butter with 1 cup of whole milk, 3 large eggs, and 1 teaspoon of vanilla extract. Once baked for 18-20 minutes and cooled, they can be soaked in a mixture of 1/2 cup each of evaporated milk, sweetened condensed milk, and whole milk. This soaking step can be done up to 24 hours before serving. To maintain quality, cover them tightly in the refrigerator once soaked. For the whipped cream topping, you can also whip together 1 cup of heavy cream with 2 tablespoons of powdered sugar and 1 teaspoon of vanilla extract just before serving for a fresh finish. Enjoy these delightful tres leches cupcakes without the last-minute rush!
tres leches cupcakes Recipe FAQs
Can I substitute all-purpose flour with a gluten-free alternative?
Absolutely! You can use a 1: 1 gluten-free baking mix as a substitute for all-purpose flour. Just ensure the blend contains xanthan gum or add a small amount to help with the texture. Your tres leches cupcakes will still be deliciously moist!
What should I do if my cupcakes overflow while baking?
If your cupcakes overflow, it’s likely that they were filled too high in the liners. For next time, fill each liner only about 2/3 full to allow room for rising. If you notice any overflow, let them cool slightly before carefully trimming any excess.
How should I store leftover tres leches cupcakes?
Store your leftover tres leches cupcakes in an airtight container in the refrigerator. They’ll stay fresh for up to 3 days. Just remember to add the whipped cream topping just before serving for optimal flavor and texture!
Can these cupcakes be frozen for later enjoyment?
Yes, you can freeze these cupcakes! To do so, soak them in the three-milk mixture first, then place them in an airtight container or freezer bag. They can be frozen for up to 2 months. Thaw them in the fridge overnight before adding your whipped cream topping.
What are some variations I can try with the whipped cream topping?
You can get creative with your whipped cream! Try folding in some cocoa powder or melted chocolate for a chocolatey twist, or add some citrus zest like lime or orange for a refreshing flavor contrast. Just remember to whip until soft peaks form for that perfect fluffy texture.
How many servings does this recipe yield?
This recipe makes 12 delightful tres leches cupcakes, perfect for sharing at gatherings or enjoying as a sweet treat throughout the week. Each cupcake is approximately 250 calories, making them a delightful indulgence without going overboard!

Tres Leches Cupcakes
Ingredients
- 1 cup all-purpose flour
- 1 cup granulated sugar
- 1 tbsp baking powder
- 1/2 tsp salt
- 1/2 cup unsalted butter softened
- 1 cup whole milk
- 3 large eggs
- 1 tsp vanilla extract
- 1/2 cup evaporated milk
- 1/2 cup sweetened condensed milk
- 1/2 cup whole milk
- 1 cup heavy cream
- 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, cream the softened butter, then add milk, eggs, and vanilla. Mix well.
- Combine the wet and dry ingredients until just mixed. Do not overmix.
- Pour the batter into the prepared muffin tin, filling each liner about 2/3 full.
- Bake for 18-20 minutes or until a toothpick inserted comes out clean. Let cool.
- In a bowl, mix together evaporated milk, sweetened condensed milk, and whole milk.
- Once the cupcakes are cool, poke holes in the tops with a toothpick.
- Slowly pour the milk mixture over the cupcakes, allowing them to soak in.
- In a mixing bowl, beat the heavy cream, powdered sugar, and vanilla until soft peaks form.
- Top each soaked cupcake with whipped cream.
- Serve immediately or refrigerate until ready to serve.















