Preheat oven to 350 degrees Fahrenheit. Line cupcake pan with liners and set aside.
Add 8 TBS butter and1 ⅔ cup sugar to mixing bowl and mix on medium high for 2 - 3 minutes until creamed together.
Add 6 egg whites, ¾ cup milk, juice from 1 lime, ¾ cup milk, ½ cup tequila and ¼ cup oil to mixing bowl and mix until well combined.
Add in 3 cups flour, ½ teaspoon salt and 2 ½ teaspoon baking powder. Mix on low, scraping down sides as needed until well combined.
Add batter to cupcake liners - filling each about ⅔ of the way full.
Bake for 12 - 15 minutes until they are slightly browned and centers are set.
Add 1 cup butter, 1 teaspoon salt and 2 cups powdered sugar to mixing bowl and mix on low until well combined.
Add remaining 2 cups powdered sugar, 4 TBS lime juice and mix on low until well combined.
Then, turn speed to medium high and mix for 2 - 3 minutes until stiff peaks form.
Transfer frosting to a piping bag with a star tip.
Place a large dollop of frosting on each cupcake and garnish with a lime slice (if desired).
Notes
Tips
Buttercream consistency - make sure the buttercream is thick enough that it doesn't droop if scooped up, but not so thick that it's difficult to squeeze through piping bag. To thicken add powdered sugar; to thin add lime juice.
Cool cupcakes - make sure cupcakes are completely cooled before adding frosting.
Perfectly baked - centers of cupcakes should be set before removing from oven. You should be able to insert a fork or toothpick and remove with no batter sticking to it.
Crank up the margarita flavor - in the frosting use only 2 tbs of lime juice and then add 2 tbs of tequila.
StorageCupcakes should be stored in an airtight container in the fridge for 3 - 5 days. Or, they can be frozen up to a year.If you are freezing them, flash freeze and then wrap individually so that the frosting doesn't get smashed.