How to Make Frosted Cupcakes from Scratch (Perfect Every Time!)
Whether you’re baking for a birthday, holiday celebration, bake sale, or simply because you’re craving a homemade treat, this frosted cupcakes from scratch recipe helps you create soft, fluffy cupcakes topped with smooth, delicious frosting every single time.
Even if you’ve struggled with dry cupcakes or frosting that won’t hold its shape, you’ll find this recipe easy to follow.

We’ll also share helpful tips, creative decorating ideas, and easy variations so you can customize your cupcakes for any occasion. Grab your mixing bowl, and let’s get started!
Why You’ll Love This Homemade Frosted Cupcakes Recipe
- Easy-to-follow homemade cupcake recipe that’s perfect for beginners and experienced bakers alike.
- Uses simple, inexpensive pantry ingredients you probably already have on hand.
- Includes a full step-by-step tutorial for moist cupcakes and perfectly piped frosting.
- Easy to customize with different frosting flavors, colors, and decorations for birthdays, holidays, or special events.
- Great for parties, gifts, bake sales, family gatherings, or simply enjoying with a cup of coffee.
Ingredients Needed to Make Frosted Cupcakes from Scratch
For the cupcakes
- 1 ⅔ cup all purpose flour, sifted
- 1 cup granulated sugar
- ¼ tsp baking soda
- 1 ½ tsp baking powder
- ¼ tsp salt
- ¾ cup unsalted butter melted
- 3 egg whites at room temperature
- 1 tbsp vanilla extract
- ½ cup sour cream at room temperature
- ½ cup whole milk warm
For the Vanilla buttercream frosting
- 2 pound confectioners sugar, sifted
- 1 pound unsalted butter at room temperature
- 1 tsp vanilla extract
- 1 tbsp heavy cream
- 1 pinch salt
- 1 tsp whole milk

How to Make Cupcakes from Scratch
Preheat oven to 350 and place cupcake liners in cupcake baking sheet.
Place the sifted flour, sugar, salt, baking soda and powder into a large bowl, whisk together.
Separate the yoke from the egg whites.
In another bowl, whisk together the wet ingredients until combined. Batter may be clumpy, but do not worry!
Add the wet ingredients to the dry ingredients. Mix until combined.
Distribute batter evenly into cupcake liners, filling ⅔ the way up.
Bake for 18 minutes or until centers are springy to touch.

After 5 minutes, transfer the cupcakes to a wire rack to cool completely. For beautifully frosted cupcakes every time, always let the cupcakes cool completely before decorating.

How to Make a Buttercream Frosting
In a stand mixer with a paddle attachment, cream room temperature butter. Add in the sifted sugar in two batches. Then add the salt, milk, cream and vanilla. Mix until combined.
As an optional step, you can add a few drops of food dye to color the frosting. Mis the dye in to the frosting until a consistent color is achieved.
Transfer the buttercream frosting to a piping bag and pipe the buttercream frosting on each cupcake.
Start the piping on the outer edge of the cupcake and work your way in to the middle of the cupcake with a spiral motion.
Lastly, top with sprinkles of your choosing. We used an edible glitter on top of our cupcakes!

Flavor Variations
One of the best things about homemade frosted cupcakes from scratch is how easy they are to customize! Try adding some of these flavor variations to your next batch:
- vanilla bean paste for extra flavor
- cocoa powder for rich chocolate cupcakes
- lemon zest for a fresh citrus twist
- almond extract for a slightly more earthier flavor
- You can also fold chocolate chips, sprinkles, or berries into the batter before baking!
Frosting Colors & Decorating Ideas
Customize your cupcakes with colored buttercream to match any celebration:
- Pastel shades work beautifully for spring, while bright colors are perfect for birthdays.
- Top with sprinkles, edible glitter, fresh fruit, chocolate curls, crushed cookies, or themed decorations to create bakery-style cupcakes at home.
Cupcake Size Options
This recipe works well for standard cupcakes, mini cupcakes, or jumbo cupcakes. Just remember that baking times will vary depending on the size. Always test for doneness by inserting a toothpick into the center—it should come out clean or with just a few moist crumbs.
Pro Tips for Making Perfect Frosted Cuspcakes from Sratch Every Time!
If your cupcakes turn out dry, they may have been overbaked. Check them a few minutes before the suggested baking time.
If the cupcakes sink in the middle, avoid opening the oven door too early and make sure your baking powder is fresh.
If your frosting feels too soft, chill it for 15–20 minutes before piping. If it’s too thick, add a small amount of milk or cream until it reaches the perfect consistency.

Ultimate Ways to Display Your Homemade Cupcakes
Freshly frosted cupcakes make a beautiful centerpiece for almost any celebration.
- Arrange them on a decorative cake stand as a stunning home décor idea for birthdays, baby showers, weddings, or afternoon tea parties.
- Package individual cupcakes in clear gift boxes with ribbon for a thoughtful gift décor idea that’s perfect for neighbors, teachers, or holiday gifts.
- Create a colorful dessert table by mixing different frosting colors and toppings to match your party theme, making your homemade cupcakes look just as impressive as bakery creations.
Beautiful Frosting Every Time
Learning how to make frosted cupcakes from scratch is a rewarding baking skill that anyone can master. With a few simple ingredients, the right techniques, and a little creativity, you’ll be serving soft, flavorful cupcakes topped with beautiful homemade frosting every time.
Whether you’re baking for family, friends, or a special celebration, this recipe is one you’ll come back to again and again. Happy baking!

How to Make Frosted Cupcakes from Scratch (Perfect Every Time!)
Ingredients
For cupcakes
- 1 ⅔ cup all purpose flour sifted
- 1 cup granulated sugar
- ¼ tsp baking soda
- 1 ½ tsp baking powder
- ¼ tsp salt
- ¾ cup unsalted butter melted
- 3 egg whites at room temperature
- 1 tbsp vanilla extract
- ½ cup sour cream at room temperature
- ½ cup whole milk warm
For Vanilla buttercream
- 2 pound confectioners sugar sifted
- 1 pound unsalted butter at room temperature
- 1 tsp vanilla extract
- 1 tbsp heavy cream
- 1 pinch salt
- 1 tsp whole milk
Instructions
For Cupcakes:
- Preheat oven to 350. Place cupcake liners in cupcake pan.
- Combine the softed flour, sugar, salt, baking soda and powder into a large bowl, whisk together.
- Separate the eggs and discard the egg yolks (or save for another recipe).
- In another bowl, whisk together the wet ingredients until combined. Batter may be clumpy, do not worry.
- Add wet ingredients to the dry ingredients. Mix until combined.
- Distribute batter evenly into cupcake liners, filling ⅔ the way up.
- Bake for 18 minutes or until centers are springy to touch.
- Transfer cupcakes to a wire rack to cool completely before frosting.
For Buttercream Frosting:
- In a stand mixer with a paddle attachment, cream the butter.
- Add in the sifted sugar in two batches.
- Add the salt, milk, cream and vanilla. Mix until combined.
- Add a food coloring to the frosting if desired.
- Transfer to a piping bag.
- Pipe buttercream onto each cupcake.
- Sprinkle some edible glitter or sprinkles over top of the cupcakes if desired.
More Delicious Desserts Made from Scratch
If you enjoyed this frosted cupcakes from scratch recipe, then be sure to try these other “made from scratch” dessert recipes:
- Sour Cherry Cheesecake
- Chocolate Mint Cups
- Cinnamon Roll Bites
- Moist Apple Cake
- Peach Streusel Cupcakes





Like it? Pin it for later!

