Tres Leches Cupcakes

Highlighted under: Gourmet Baking Bliss

For something this simple, it has no right being this good. Every bite of these Tres Leches Cupcakes is a sweet reminder of family celebrations and carefree summer days. I threw these together after finding a can of evaporated milk in the pantry, and the kids wouldn't stop asking for more. Seriously, my partner couldn’t resist sneaking one every time I turned around. They are a hit whether for a birthday or just a midweek treat, and trust me, they're way easier than they look.

Created by

The Tastycrafter Team

Last updated on 2026-06-03T23:26:19.017Z

I whipped these up one rainy afternoon, inspired by my Mexican heritage and a sudden craving for something sweet. I couldn’t have imagined how such basic ingredients could transform into little bites of bliss. The trick really is letting them soak in that milky mixture long enough so they stay moist but don't turn to mush.

Why I Keep Making This

  • They really do look fancy without needing to be.
  • Less than an hour from start to finish.
  • The milk soak keeps them ultra moist, even days later.

The Secret to This Tres Leches Cupcakes

These cupcakes are such a fun twist on traditional tres leches cake. The combination of three different types of milk really does some magical things to the texture, keeping them incredibly soft and moist. Honestly, if you don't have whole milk on hand, you can use any milk you have in the fridge, though I wouldn’t recommend skim because they need that richness.

The wrapper can get a bit soggy because of all the milk, so if you’re able to, try using parchment paper liners instead of regular cupcake liners. They do a better job of holding up under all that delicious moisture, which makes serving a whole lot easier. Oh, and don’t worry if you don’t have a piping bag; a simple zip-top bag with a corner snipped off works just fine.

Ingredients

Gather up these ingredients before you start:

For the Cupcakes

  • 1 cup all-purpose flour
  • 1 1/2 tsp baking powder
  • 1/2 tsp salt
  • 1/2 cup unsalted butter, softened
  • 1 cup granulated sugar
  • 3 large eggs
  • 1 tsp vanilla extract
  • 1/2 cup whole milk

For the Tres Leches Mixture

  • 1/2 cup evaporated milk
  • 1/2 cup sweetened condensed milk
  • 1/2 cup whole milk

For the Topping

  • 1 cup heavy cream
  • 2 tbsp powdered sugar
  • 1 tsp vanilla extract
  • Ground cinnamon, for dusting

Make sure everything is at room temperature for best results.

Secondary image

Instructions

Let’s get started with these steps:

Prepare the Cupcakes

Preheat your oven to 350°F (175°C) and line a cupcake pan with liners. In a medium bowl, whisk together the flour, baking powder, and salt. In a larger bowl, cream the butter and sugar together until light and fluffy. Add in the eggs one at a time, mixing well after each addition, and then stir in that lovely vanilla extract.

Combine and Bake

Gradually add the dry ingredients to the butter mix, alternating with the whole milk until everything is well combined. You’ll know it’s ready when the batter is smooth and shiny. Scoop the batter into the liners, filling them about 2/3 full, and bake for 18-20 minutes. Keep an eye on them; they should be lightly golden and a toothpick should come out clean.

Prepare the Tres Leches Mixture

While the cupcakes cool, whisk together the evaporated milk, condensed milk, and whole milk in a bowl. This step here is the charm – you want it well combined so every bite is soaked in that milky goodness.

Soak the Cupcakes

Once the cupcakes are cool, poke holes in them using a toothpick, and slowly drizzle the milk mixture over them. I usually pour it a bit at a time, giving them a chance to soak it all up, but not too fast or the liners can become soggy.

Make the Topping

Whip the heavy cream with powdered sugar and vanilla until stiff peaks form. This part is super satisfying! Pipe or dollop the cream on top of your soaked cupcakes and finish with a sprinkle of ground cinnamon.

Let the cupcakes sit for a bit before serving to ensure they soak up that milk goodness.

Pro Tips

  • Using room temperature ingredients helps the batter come together smoothly.
  • You can store these in the fridge for a few days if they last that long.
  • Try adding a splash of rum or coffee to the milk mixture for a twist.

How to Store Tres Leches Cupcakes

Once these cupcakes are soaked and topped with cream, you'll want to store them in the fridge. They can last about three to four days, and I have to say, they seem to taste even better after a day or two. Just keep them covered with plastic wrap so they don't dry out.

I also find that, if you're making these ahead for a party, skipping the topping until just before serving helps maintain that whipped cream texture. No one loves a sad, deflated cream topping!

Ways to Switch It Up

Feeling adventurous? You can try swapping the vanilla extract in the cake for coconut extract for a tropical twist. If you’re into citrus, a bit of lime zest in the batter adds a lovely brightness too. Just be careful with the amount; a teaspoon should do the trick.

If you want to save time, I've had friends tell me they’ve used whipped topping instead of making fresh whipped cream. To be honest, this works fine too, but there's something about freshly whipped cream that just can't be beaten. Sometimes, I use a blend of whipped cream and crème fraîche for a slight tang; it adds a new dimension that’s delightful.

Questions About Recipes

→ Can I use low-fat milk instead of whole milk?

You can, but I wouldn’t recommend it. Whole milk gives that richness that’s key here.

→ How far in advance can I make these?

Honestly, they get better the longer they sit, so making them a day ahead is ideal.

→ Can I freeze the cupcakes?

Yes, but keep in mind they’ll lose some of that intended texture after thawing.

Tres Leches Cupcakes

Prep Time20.0
Cooking Duration20.0
Overall Time40.0

Created by: The Tastycrafter Team

Recipe Type: Gourmet Baking Bliss

Skill Level: Intermediate

Final Quantity: 12.0

What You'll Need

For the Cupcakes

  1. 1 cup all-purpose flour
  2. 1 1/2 tsp baking powder
  3. 1/2 tsp salt
  4. 1/2 cup unsalted butter, softened
  5. 1 cup granulated sugar
  6. 3 large eggs
  7. 1 tsp vanilla extract
  8. 1/2 cup whole milk

For the Tres Leches Mixture

  1. 1/2 cup evaporated milk
  2. 1/2 cup sweetened condensed milk
  3. 1/2 cup whole milk

For the Topping

  1. 1 cup heavy cream
  2. 2 tbsp powdered sugar
  3. 1 tsp vanilla extract
  4. Ground cinnamon, for dusting

How-To Steps

Step 01

Preheat your oven to 350°F (175°C) and line a cupcake pan with liners. In a medium bowl, whisk together the flour, baking powder, and salt. In a larger bowl, cream the butter and sugar together until light and fluffy. Add in the eggs one at a time, mixing well after each addition, and then stir in that lovely vanilla extract.

Step 02

Gradually add the dry ingredients to the butter mix, alternating with the whole milk until everything is well combined. You’ll know it’s ready when the batter is smooth and shiny. Scoop the batter into the liners, filling them about 2/3 full, and bake for 18-20 minutes. Keep an eye on them; they should be lightly golden and a toothpick should come out clean.

Step 03

While the cupcakes cool, whisk together the evaporated milk, condensed milk, and whole milk in a bowl. This step here is the charm – you want it well combined so every bite is soaked in that milky goodness.

Step 04

Once the cupcakes are cool, poke holes in them using a toothpick, and slowly drizzle the milk mixture over them. I usually pour it a bit at a time, giving them a chance to soak it all up, but not too fast or the liners can become soggy.

Step 05

Whip the heavy cream with powdered sugar and vanilla until stiff peaks form. This part is super satisfying! Pipe or dollop the cream on top of your soaked cupcakes and finish with a sprinkle of ground cinnamon.

Extra Tips

  1. Using room temperature ingredients helps the batter come together smoothly.
  2. You can store these in the fridge for a few days if they last that long.
  3. Try adding a splash of rum or coffee to the milk mixture for a twist.

Nutritional Breakdown (Per Serving)

  • Calories (kcal): 240
  • Total Fat (g): 12.5
  • Saturated Fat (g): 7.5
  • Cholesterol (mg): 70
  • Sodium (mg): 150
  • Total Carbohydrates (g): 30
  • Dietary Fiber (g): 0.5
  • Sugars (g): 18
  • Protein (g): 3.5