This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

Tres Leches Cupcakes are drenched in a three milk mixture, just like classic Tres Leches Cake, but in the handheld form! Topped with whipped cream, cinnamon, and strawberries, these make a wonderful finish to any Mexican dinner!

Celebrate Cinco de Mayo or plan a Mexican-inspired feast with these tres leches cupcakes as the perfect dessert! Make a complete meal with these Fajitas or Chimichangas and creamy Horchata (a delicious Mexican cinnamon rice drink).

an unwrapped tres leches cupcake

Homemade Tres Leches Cupcakes

These light and fluffy cupcakes that are soaked in a decadent three milk mixture! Tres Leche cupcakes are a combination of easy but impressive and fun! These cupcakes always stand out at parties. Plus, they can be made ahead for stress-free planning!

While we love tres leches cake in its classic form, this cupcake version is just too much fun! They would be great for bake sales or backyard cookouts because you don’t know forks and plates to enjoy them.

a cupcake with a bite taken out of it

Ingredients You’ll Need

You might think there is an ingredient missing in this recipe: butter or oil. But actually no! This cupcake is made without any added fat. This gives the tres leches cupcakes the proper texture to absorb all of the deliciously sweet “three kinds of milk” that tres leches are named for.

  • Flour: All-purpose flour works great for these cupcakes. It is best to measure the flour by spooning it in and leveling it off the top.
  • Sugar: The cake itself isn’t overly sweet since it gets soaked in a sweet milk mixture. There is just enough sugar to keep things balanced.
  • Eggs: Separate the egg whites from the yolks and beat them to stiff peaks. This helps lighten the cupcakes so they are light and fluffy.
  • Vanilla extract: This ingredient gives a wonderful vanilla flavor. Use Mexican vanilla if you have some for the most authentic flavor.
  • Baking powder & baking soda: These two leavening agents work in tandem to provide lift so the cupcakes rise beautifully.
  • “Three kinds of milk”: This trio plays a starring role in the recipe. Sweetened condensed milk, evaporated milk, and whole milk makes for a creamy, moist bite that is just right!
  • Heavy cream: Instead of overly sweet frosting, tres leches cupcakes are topped with lightly sweetened whipped cream.
  • Strawberries or Maraschino Cherries: Strawberries on our tres leches cupcakes are our favorite. You can even use maraschino cherries will add the same pop of color and burst of flavor.
  • Cinnamon: Just a tiny amount for dusting.

How to Make Tres Leches Cupcakes

These cupcakes are easy to make but take a little time and patience. The cupcakes need time to get all of the milk mixtures to soak in.

  1. Prepare the batter: This is batter gets a lot of its lift from stiffly beaten egg whites. This will ensure a light and airy cake.
  2. Drench the cupcakes in a 3 milk mixture: Combine the milk then poke holes in the cupcakes with a fork.
  3. Refrigerate: Place the soaked cupcakes in the fridge for at least 2 hours or overnight. This helps the milk mixture have time to fully soak the cupcakes and disperse. If not, it will all be concentrated in the bottom.
  4. Top with Whipped Cream: Before serving, whip the heavy cream with a little powdered sugar and vanilla extract. Do this until the stiff peaks form.

Must-Read Tips for the Best Tres Leche Cupcakes

Go slow and just add a little of the three milk mixture to each cupcake at a time rather than trying to force it. Going over each cupcake 2-3 times lets the milk soak in better.

  • Batter: Folding the egg whites into the batter creates a fluffy cake batter that breaks up into cupcakes with a structure that can soak in the milk mixture.
  • Milk Mixture: Slowly drizzle the milk mixture over the top of the cake. You can spoon or slowly pour the milk mixture on top, but we found it easiest to do using a squeeze bottle and going slow so there is time for each cupcake to soak up 2 to 3 tablespoons fo liquid until it is all used up.
  • Refrigerate: You will be surprised at how you can unwrap these cupcakes and the milk mixture won’t gush out thanks to the cupcake structure that absorbs it all.
  • Toppings: Pipe or spoon the whipped cream on top of each cupcake, then lightly dust with cinnamon and top with a couple of slices of strawberries or a maraschino cherry.
3 milk mixture soaking into cupcakes

What Milks are Used in Tres Leches Cupcakes?

We used sweetened condensed milk, evaporated milk, and regular whole milk (can be whole milk or 2%) in this tres leches cupcakes recipe. If you want to add a little coconut flavor to your tres leches cupcakes, you could replace the regular milk in both the cupcake batter and the 3 milk mixture with coconut milk instead.

Will the Milk Soak through the Cupcake Liners?

No, actually! Even paper cupcake liners hold up to the milk mixture because the cake does its job of soaking all that deliciously sweet tres leches milk up. But just to be on the safe side, we like to use foil liners which give double protection. Plus, they always make cupcakes seem extra fancy!

Make-Ahead and Storage Instructions

While the cake part of these cupcakes can be made in advance and even frozen for 3 months, we don’t recommend soaking the cupcakes in the 3 milk mixture more than 48 hours before serving. They are really best eaten within 2-3 days of making them and should always be kept in the fridge because of the milk involved.

tres leches cupcakes on a wire rack

Pin this now to find it later

Pin It

Tres Leches Cupcakes

By: Amy Nash
Light, fluffy Tres Leches Cupcakes are drenched in a three milk mixture, just like classic Tres Leches Cake, but in handheld form! Topped with sweetened whipped cream, a light dusting of cinnamon, and fresh strawberries, these make a wonderful finish to any Mexican dinner!
Prep Time: 25 minutes
Cook Time: 15 minutes
2 hours
Total Time: 2 hours 40 minutes
Servings: 24 cupcakes



Tres Leches Soak

  • 1 (14-ounce) can sweetened condensed milk
  • 1 (12-ounce) can evaporated milk
  • 1/2 cup whole milk



  • Preheat oven to 350 degrees F. Line two 12-count muffin tins with foil cupcake liners. Whisk flour, baking powder, baking soda, and salt together in a bowl and set aside. Separate egg yolks and whites into separate bowls.
  • In a large bowl, beat the egg yolks and 3/4 cup of the sugar on medium-high speed for 2-3 minutes until creamy and light in color. Add the milk and vanilla, beating and scraping down the sides and bottom of the bowl to combine.
  • Add the flour mixture, mixing just to combine. The batter will be thick.
  • Beat the egg whites on medium-high speed using an electric mixer until frothy, about 1 minute. Gradually add the remaining 1/4 cup of sugar and beat until stiff peaks form.
  • Gently fold the egg whites into the cake batter so as not to deflate the egg whites. Use an ice cream scoop to evenly divide the batter between the cupcake liners.
  • Bake for 15-16 minutes until golden brown on top and the cupcakes bounce back to the touch or a toothpick inserted into the center of the cupcakes comes out clean. Cool completely.
  • Pierce the tops of each cupcake several times with the tines of a fork to create holes down into the cupcakes. Whisk the sweetened condensed milk, evaporated milk, and whole milk, then transfer to a squeeze bottle.
  • Soak each cupcake with the milk mixture, a little at a time, until all of the milk has been soaked up. It may seem like too much at first, but if you do a little on each cupcake, then let it soak in while you move on to the others, you can return to the first ones and repeat the process a couple of times until all of the milk mixture has been soaked up. Refrigerate for two hours.
  • Beat the heavy cream, powdered sugar, and vanilla in a bowl until stiff peaks form. Pipe or spoon onto the tops of the soaked cupcakes, then sprinkle with a dusting of ground cinnamon. Top with sliced strawberries or maraschino cherries, then serve.


  • You can make the cupcakes in advance and freeze them without soaking for up to 3 months. Just thaw on the counter, poke the whole, and add the milk mixture when you are ready to serve.
  • Don’t top with the whipped cream until just before serving. The cupcakes can be made and soaked up to 2 days in advance and refrigerated until ready for topping.


Calories: 161kcalCarbohydrates: 18gProtein: 3gFat: 9gSaturated Fat: 5gTrans Fat: 1gCholesterol: 67mgSodium: 74mgPotassium: 67mgFiber: 1gSugar: 11gVitamin A: 362IUVitamin C: 1mgCalcium: 37mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Cake, Dessert
Cuisine: Mexican
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Amy Nash

Amy is a former lawyer, now stay at home mom, who is the creator of House of Nash Eats where she shares modern comfort cooking and family friendly recipes. She and her husband have two daughters and live in the California Bay Area. Amy enjoys hiking, travel, catching up on her favorite t.v. shows, and listening to audiobooks and podcasts.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. i have never made cupcakes or baked anything to be frank but the way you are explaining gave me confidence to try these

  2. Amy what a yummy recipe i love leches and the way you gave the reason for adding those ingredients made be want to have them made right away