• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Scientifically Sweet
  • ABOUT
  • RECIPES
  • CONTACT
  • COOKBOOKS
  • SHOP
  • Follow me on Social

    • Instagram
    • Pinterest
  • Christina's Cookbooks
  • Order a book!
menu icon
go to homepage
  • ABOUT
  • RECIPES
  • CONTACT
  • COOKBOOKS
  • SHOP
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • ABOUT
    • RECIPES
    • CONTACT
    • COOKBOOKS
    • SHOP
    • Instagram
    • Pinterest
  • ×
    Home » Cupcakes

    Classic Vanilla Cupcakes with Chocolate Frosting

    author bio
    Updated: May 4, 2026 by christina.marsigliese · 74 Comments
    Jump to Recipe

    It's hard to beat the combination of vanilla cake with chocolate frosting and this is my easy recipe for Classic Vanilla Cupcakes that are soft, moist, fluffy and flavorful. The recipe is so simple and the frosting is THE BEST Chocolate Buttercream Frosting. I'm not a fan of American buttercream, so if I'm going to do it, I'm going to do it right. This one tastes like whipped chocolate ganache, but it uses a simple buttercream method. It is so intensely chocolatey and not too sweet. This is the quintessential birthday cake combination and the recipe makes an even 12 cupcakes which is a reasonable batch size that you can easily double up for a crowd! For an easy birthday cake idea, check out my One Bowl Vanilla Cake with Chocolate Frosting. If you prefer chocolate cakes, here's my recipe for Chocolate Cupcakes. And, if you want to use a vanilla frosting on this recipe, I recommend my ultra creamy Vanilla Whipped Ganache.

    best vanilla cupcakes crumb texture with bite

    WHY THIS RECIPE WORKS

    • Super moist vanilla cupcakes - these cupcakes are so moist and they stay moist for days! I promise you well be blown away.
    • Soft and fluffy vanilla cupcakes - the cake crumb texture is so soft and fluffy that it just melts in your mouth. They're a great balance of being soft and light but also substantial without being dense.
    • Butter AND oil - butter adds wonderful flavor to these vanilla cupcakes, and oil is essential to keeping them soft since it is a liquid fat. Butter is a solid fat which means that butter cakes are delicious while warm, but can be slightly firm when once cooled.
    • Rich chocolate buttercream frosting - this frosting is so rich and chocolatey and not too sweet! It's so easy to whip up and you will love it even if you are not a buttercream person like me.
    • Small batch! This recipe makes 12 perfect little cupcakes which is great because they are best enjoyed the day you make them so hopefully there aren't any leftovers and no waste. If you have a crowd to serve, then you can easily make a double batch.
    best vanilla cupcakes with chocolate frosting

    INGREDIENTS FOR THE BEST VANILLA CUPCAKE RECIPE

    Here are some notes about the ingredients. For a full list of ingredients, check out the recipe card at the bottom of the page.

    • All purpose flour - you do not need specialty cake flour to make wonderful cupcakes. Just be sure to measure your flour correctly! Adding too much flour to the recipe is the most common mistake and leads to tough and dry cake. The most accurate way to measure flour is using a scale. If you don't have one then fluff your flour with a spoon, spoon it into your measuring cup piling it high and then use a knife to level it off.
    • Granulated sugar - simple fine white granulated sugar keeps the flavor clean so the vanilla shines. Bonus points if you use extra fine (caster) sugar which will create an even finer texture.
    • Pure vanilla extract - you can use inexpensive flour, milk and sour cream, but it is nice to have good vanilla for this recipe! It's the main flavor so you want it to taste great. I like this Madagascar Bourbon Vanilla extract.
    • Unsalted butter - butter brings the flavor! I couldn't make the perfect vanilla cupcake without butter. Make sure it is completely softened to room temperature. You will also need soft unsalted butter to make the frosting.
    • Oil - just a bit of oil is my secret to making soft cupcakes. Oil is liquid at room temperature while butter has more solid fats. That means if I were to use all butter, the cupcakes would have a firmer texture. Oil will help bring down the fat melting profile so that these cupcakes stay soft. You can use any neutral oil like sunflower oil or canola oil.
    • Egg - one whole egg will provide structure, lift and of course flavor to these cakes.
    • Milk - you can use whole milk at 3.25% or 2% milk. I would avoid anything with less fat content than that (i.e. avoid skim milk).
    • Sour cream - full fat sour cream adds so much flavor, balances the sweetness and makes these cupcakes meltingly tender.
    • Vanilla whipped ganache - if you prefer to make vanilla frosting instead of chocolate, I recommend this one.
    best vanilla cupcakes recipe ingredients
    best vanilla cupcakes with chocolate frosting

    STEP BY STEP INSTRUCTIONS

    • STEP 1). Combine dry ingredients. Sift flour, baking powder, baking soda and salt in a medium bowl and whisk to blend evenly.
    • STEP 2). Cream the butter and sugar. Combine soft butter with sugar in a large bowl and mix using an electric hand mixer on medium-high speed for about 2 minutes until very pale, creamy and fluffy.
    • STEP 3). Mix in egg. Add egg and beat until well incorporated and fluffy, about 30 seconds on medium-high speed. Scrape around the bowl and then mix in oil, vanilla and sour cream.
    • STEP 4). Mix in dry ingredients and milk. Add one third of the flour mixture to the butter mixture and mix on medium-low speed until mostly incorporated. Add half of the warm milk and beat until well blended, about 10-15 seconds. Mix in half of the remaining flour mixture followed by the last of the milk on medium speed just until the batter is smooth, but do not over-mix. Finally, mix in the rest of the flour mixture on low until evenly combined. Then, just when the flour is combined, mix on medium-high speed for 5-10 seconds to emulsify the batter.
    • STEP 5). Bake. Divide the batter evenly among paper cups, filling them about two-thirds full. Tap the pan on the counter several times to knock out any large air bubbles and bake for 17-20 minutes until just lightly golden and a toothpick inserted into the center comes out clean. Transfer them to a wire rack to cool completely.
    • STEP 6). Make the frosting. Prepare the frosting as directed in the recipe card at the bottom of this post and pipe or spread it over the cupcakes. Decorate with your favorite sprinkles and enjoy!
    best vanilla cupcakes with chocolate frosting

    EXPERT BAKING TIPS FOR CLASSIC VANILLA CUPCAKES

    • Use very soft (but not melted) butter. Take your butter out of the fridge two hours before you plan to bake. I usually take mine out the night before if it's not a hot day. It should be nice and soft but not melted to whip properly with the sugar during the initial "creaming" step.
    • Gradually add the wet and dry ingredients. Alternating additions of dry ingredients and milk will help ensure that the ingredient incorporate smoothly without over-mixing.
    • Do not over-mix, but DO mix. Just mix in the dry ingredients and wet ingredients until just combined between additions, and then mix on medium-high speed at the very end to emulsify the batter. An emulsified batter is the secret to the soft texture.
    • Have eggs at room temperature. Take your egg out of the fridge 2 hours before baking, or place it in a bowl of warm water for 10 minutes.
    • Warm the milk. Using warm liquid will help sugar dissolve for a softer texture and it will also help the batter emulsify for a uniform crumb.
    • Do not over-bake. The cupcakes are ready when they spring back when pressed gently and a skewer comes out clean. They will not get very browned on the top, just lightly golden so don't wait for browning.
    • Cool the chocolate for the frosting. Make sure the melted chocolate is cooled or else it will melt the butter and can cause the frosting to separate.
    • Have the cream at room temperature when making the buttercream. Cold cream straight from the fridge will not emulsify into the butter and may cause it to split. It will also make the chocolate harden, which will stiffen up the frosting.
    • Use chocolate between 55% and 70% cocoa solids. The dark the chocolate, the firmer the frosting will be because it has more cocoa butter which is hard at room temperature. However, it will taste more intensely chocolatey. Semi-sweet chocolate will make a slightly softer and sweeter frosting.
    best vanilla cupcakes crumb texture with bite

    RECIPE FAQ

    What type of oil is best for vanilla cake?

    Firstly - use a fresh oil! Do not use anything that's been opened for a long time and when you store oil, it should be in a cool dark place. Light and heat accelerate oxidation reactions that can make the flavor turn rancid. My oil of choice for baking is sunflower oil for its clean and neutral taste, but any other oil such as canola or safflower will do.

    What is a substitute for sour cream?

    Sour cream really makes these cupcakes delicious, but if sour cream is not available to you where you live, you can also make this recipe using an equal amount of full fat Greek yogurt. I have tested this and it worked well! and if you can't get sour cream where you live then you can substitute with fill fat Greek yogurt. Another suitable substitution is crème fraîche -- a type of fermented dairy product somewhere between yogurt and sour cream.

    How do I know when my cupcakes are finished baking?

    Once the centers are springy and a toothpick comes out clean the cupcakes are ready. The do not get very brown, just lightly golden around the edges.

    What is the secret to super moist cake and how do I make my cake more moist?

    It's not more fat! Moisture comes from liquid, not fat. So you can add more butter and more oil, but it will really just make the cake more dense and more tender by shortening the texture. Fat will not make a cake moist as only liquids can add moisture. This cake is moist because of the amount of liquid.

    How do you add moisture to vanilla cake?

    A bit of oil makes the texture very soft and in turn gives the perception of "moistness". That's because oil is made up of mostly unsaturated fats that are liquid at room temperature. Butter contains more saturated fats that are solid at room temperature, therefore the texture of a butter cake will be more crumbly and firm. 

    Why are my cupcakes flat?

    These cupcakes bake up with beautiful soft domes. If your cakes baked up flat or sink in the middle, it may be that your raising agents are no longer active, so be sure to use fresh baking soda and fresh baking powder. It may also be that you happened to add too much raising agents and the gases reacted so fast that they escaped the batter before it could set.

    Can I make this vanilla cupcake recipe with a 9x13-inch pan?

    Yes, you can spread this batter into a 9x9-inch or 9x13-inch pan to make a sheet cake! You'll need to increase the baking time by 5-10 minutes.

    Can I make the best vanilla cupcake recipe in advance?

    These cupcakes are so wonderful because they stay moist, so you can make them a day in advance and still be a star. I recommend making the frosting the day you plan to serve them since it firms up as it sits due to the melted chocolate in it.

    Can I double the chocolate frosting?

    This recipe for chocolate frosting makes the perfect amount to generously frost 12 cupcakes, but if you prefer even more you can easily double it or make 1.5x the recipe.

    best vanilla cupcakes with chocolate frosting

    STORING AND FREEZING

    How do I store vanilla cupcakes?

    These cupcakes can be stored at room temperature in an airtight container for up to 3 days. They do not need to be refrigerated since the frosting is very stable. Storing butter-based cakes will firm up the texture, but if you choose to store them refrigerated, then they should come to room temperature before serving.

    How should I serve these cupcakes?

    Since this is a butter-based recipe, these cupcakes are best served at room temperature. If you plan to store them in the fridge, then take them out about 20 minutes prior to serving them to let the butter soften a bit.

    Can I freeze vanilla cupcakes?

    You can wrap and freeze unfrosted cupcakes for up to three months. Wrap them individually in plastic wrap and place in a resealable freezer bag for storage.

    best vanilla cupcakes with chocolate frosting

    More delicious cake

    Check out these delicious cake recipes:

    • olive oil pistachio cake
      Olive Oil Pistachio Cake
    • tuxedo cake
      Tuxedo Cake
    • strawberry sheet cake
      Fresh Strawberry Sheet Cake
    • chocolate chip banana bread coffee cake
      Chocolate Chip Banana Bread Coffee Cake

    Baby cakes

    Here are more wonderful cupcake recipes to try:

    • chocolate hazelnut cupcakes
      Caramel Chocolate Hazelnut Cupcakes
    • strawberry shortcake cupcakes
      Strawberry Shortcake Cupcakes
    • triple chocolate cupcakes
      Moist One Bowl Triple Chocolate Cupcakes
    • crème brûlée cupcakes
      Crème Brûlée Cupcakes
    best vanilla cupcakes crumb texture with bite

    If you love cake, check out these recipes!

    Ultimate Moist Chocolate Fudge Cake
    Lemon Pistachio Cake
    Sticky Toffee Date Cake
    Moist Lemon Blueberry Bread
    Olive Oil Chocolate Bundt Cake
    Best Vanilla Cupcake Recipe with Chocolate Fudge Frosting
    Chocolate Chip Banana Cake with Creamy Milk Chocolate Frosting
    Blueberry Peach Upside Down Cake

    Video

    Classic Vanilla Cupcakes with Chocolate Frosting

    Christina Marsigliese, Food Scientist MSc.
    best vanilla cupcake recipe
    This easy recipe makes just over a dozen yellow vanilla cupcakes that are PERFECTLY soft, moist and fluffy with a fudgy rich dark chocolate buttercream frosting! They're ideal for Birthdays, and any other special occasion.
    4.93 from 26 votes
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 18 minutes mins
    Servings 14 cupcakes

    Ingredients
      

    Cupcake Batter:

    • 1 ¼ cups (180g) all-purpose flour
    • 1 teaspoon baking powder
    • ¼ teaspoon baking soda
    • ¼ teaspoon salt
    • ⅓ cup (75g) unsalted butter, softened
    • ¾ cup plus 1 tbsp (162g) granulated sugar
    • 1 large egg, at room temperature
    • 1 tablespoon (15ml) sunflower oil
    • 1 teaspoon (5ml) pure vanilla extract
    • ⅓ cup (80ml) full fat sour cream, at room temperature
    • ½ cup (120ml) whole milk, warmed slightly

    Chocolate Buttercream:

    1 x recipe for The BEST Chocolate Buttercream Frosting found here

    Vanilla Frosting:

    1 x recipe for Vanilla Whipped Ganache Frosting

    Instructions
     

    • Preheat your oven to 350°F. Line 14 cups from two standard 12-cup muffin pans with paper liners and set them aside.
    • Make the cupcake batter. Sift flour, baking powder, baking soda and salt in a medium bowl and whisk to blend evenly.
    • Combine soft butter with sugar in a large bowl and mix using an electric hand mixer on medium-high speed for about 2 minutes until very pale, creamy and fluffy. Add egg and mix until well incorporated and smooth, but do not over-mix at this stage or the batter will develop large air bubbles. Scrape down the sides and around the bottom of the bow. Mix in oil, vanilla and sour cream.
    • Place the milk in a heatproof jug and warm it slightly in the microwave for about 25 seconds. It should feel warm to the touch, but it should not simmer.
    • Add one third of the flour mixture to the butter mixture and mix on medium-low speed until mostly incorporated. Add half of the milk and mix until well blended, about 10-15 seconds. Mix in half of the remaining flour mixture followed by the last of the milk on medium speed just until the batter is smooth. Scrape around the bowl to incorporate everything evenly, then finally mix in the rest of the flour mixture on low speed until evenly combined. Then, just when the flour is combined, increase the speed to medium-high and mix for 5-10 seconds to emulsify the batter. Use a wide spatula to fold the batter with a few strokes to help deflate any large air pockets.
    • Divide the batter evenly among paper cups, filling them about two-thirds full. Do not over-fill or the batter will flow over as it rises. Tap the pan on the counter top several times to help knock out any large air bubbles. Bake for 17-20 minutes until just lightly golden and a toothpick inserted into the center comes out clean. Remove from oven, let cool for 1 minute in the pan and then transfer them individually to a wire rack to cool completely.
    • Make the buttercream. Follow the instructions for the BEST Chocolate Buttercream Frosting found HERE.
    • Use the frosting immediately to top the cupcakes. This frosting pipes very nicely. It will firm up as it cools further and the chocolate sets. Decorate with your favorite sprinkles! This frosting is very stable so store at room temperature for up to 4 days. Do not refrigerate.

    More Cupcakes

    • mocha chocolate mousse cupcakes
      Mocha Chocolate Mousse Cupcakes
    • white chocolate cupcakes
      Fluffy White Chocolate Cupcakes
    • pecan pie pumpkin cupcakes
      Pecan Pie Pumpkin Cupcakes
    • carrot cake cupcakes
      Carrot Cake Cupcakes with Cream Cheese Frosting

    Reader Interactions

    Comments

      Leave a Comment and Rating Cancel reply

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

      Recipe Rating




    1. Ingrid

      June 02, 2024 at 5:27 pm

      5 stars
      What a great easy cupcake recipe!

      Reply
    2. Isabelle

      May 31, 2024 at 11:05 pm

      5 stars
      This is my favourite cupcake recipe and the frosting is top notch.

      Reply
    3. Cheryl

      May 28, 2024 at 1:19 pm

      What temperature should I use for fan assisted oven please

      Reply
      • christina.marsigliese

        May 28, 2024 at 6:29 pm

        Hi Cheryl, it would be 160 Celcius with fan.

        Reply
    4. Suzanne Fisher

      April 19, 2024 at 1:17 am

      5 stars
      Quick question, would baking and refrigerating the cupcakes one day before serving change the texture?

      Reply
      • christina.marsigliese

        April 19, 2024 at 7:06 pm

        Hi Suzanne, this cake recipe is so nice that it is still great the second day. I wouldn't recommend refrigerating with the frosting though because it firms up lot due to the chocolate content. Maybe frost them the day you plan to serve them.

        Reply
    5. Suzanne Fisher

      April 12, 2024 at 2:03 pm

      5 stars
      I was so excited I forgot to rate the recipe. If I could give 10 stars I would!! <3

      Reply
    6. Suzanne Fisher

      April 12, 2024 at 2:01 pm

      OH. MY. GOODNESS. Literally THE BEST cupcake I have ever tasted!! Even without the frosting. I just spent the last 4 days testing recipes for an upcoming baby shower and was about to give up, (too dense, too eggy, too moist, never fully cooked, too muffiny) when I stumbled across your recipe. SUCH A KEEPER!!! Thanks for sharing it.

      Reply
      • christina.marsigliese

        April 14, 2024 at 2:11 am

        Hi Suzanne, this is the best comment! Thanks so much! I'm so glad you found this recipe and it works for you so well.

        Reply
    7. Adianes

      April 02, 2024 at 9:19 pm

      5 stars
      Love this recipe so much. Is the top of vanilla cupcake. Taste amazing

      Reply
      • christina.marsigliese

        April 02, 2024 at 11:55 pm

        Thanks so much Adianes!

        Reply
    8. Carolyn

      March 04, 2024 at 1:54 am

      5 stars
      Amazing flavor, and the results were perfect, just like any Scientifically Sweet recipe! I made one 9-inch round cake out of this recipe (baked for about 27 minutes), and it worked beautifully. Do not skip the linked chocolate frosting—it’s incredible!

      Reply
    9. Susie

      January 23, 2024 at 9:44 pm

      Hi,
      Other than sunflower oil, can I use canola or vegetable oil?

      Reply
      • christina.marsigliese

        January 28, 2024 at 7:21 pm

        Yes you can!

        Reply
    10. Thao

      April 06, 2023 at 10:28 pm

      5 stars
      These are the best vanilla cupcakes ??? I made a batch with your lemon curd filling, omg it was out of this world!! My son is requesting it again for his birthday! Thank-you for the recipe.

      Reply
    11. Paulette

      March 29, 2023 at 6:52 pm

      5 stars
      Perfect recipe, made sure I weighed the ingredients and the cupcakes turned out perfect! I made tested for doneness a couple minutes early as my oven’s runs a bit hot . Will probably make these often and use different flavor of frosting.

      Reply
    12. G Kirwan

      October 30, 2022 at 11:43 pm

      Followed the instructions incredibly closely but my cupcakes did not rise at all- zero. They looked like 12 tiny dutch babies. I had new Baking powder and definitely put it in. The egg was beaten and room temperature. I cannot figure out what happened. Could I have beaten the batter too much (I didn't go over the written time) and then it fell?

      Reply
      • christina.marsigliese

        November 03, 2022 at 8:09 pm

        Hi G, not sure what went wrong for you unless you did over-mix the batter. Make sure you weigh your ingredients because too much flour will make them dense.

        Reply
    13. SiLLibake

      July 31, 2022 at 10:41 pm

      5 stars
      Easy & delicious!! Thank you for the recipe!!

      Reply
      • christina.marsigliese

        August 02, 2022 at 2:13 am

        Thank you!

        Reply
    14. Isabelle

      June 24, 2022 at 7:40 pm

      5 stars
      I made them for my son’s birthday and they were just perfect for our little family!

      Reply
    15. Jules

      May 06, 2022 at 4:26 am

      Hi Christina, can I use this recipe to make a small single layer cake instead?

      Reply
      • christina.marsigliese

        May 08, 2022 at 12:35 am

        Hi! Yes you can - Use an 8x8-inch or 9x9-inch pan and adjust the baking time.

        Reply
    16. Joan Horvac

      May 03, 2022 at 2:22 pm

      5 stars
      That frosting is like pure chocolate heaven! It’s not too sweet.

      Reply
      • christina.marsigliese

        May 04, 2022 at 8:49 pm

        Thanks Joan! I completely agree.

        Reply
    17. melissa

      May 03, 2022 at 2:21 pm

      5 stars
      These are wonderful and I like that it makes just 1 dozen. It’s perfect for our family!

      Reply
      • christina.marsigliese

        May 04, 2022 at 8:50 pm

        Hi Melissa! Thank you - I like the small batch concept for these cupcakes too.

        Reply
    18. Terry

      May 03, 2022 at 2:20 pm

      5 stars
      I love this recipe! It’s so simple and easy. The frosting is amazing!

      Reply
      • christina.marsigliese

        May 04, 2022 at 8:50 pm

        The simplicity is what I love too!

        Reply
      • Christina Thornton

        September 04, 2024 at 2:34 am

        Love these cupcakes. If you decide to make mini cupcakes what would be the bake time and temperature.

        Reply
        • christina.marsigliese

          September 04, 2024 at 3:39 am

          Thanks Christina. It would probably only take about 12 minutes at the same temperature.

    19. Nora

      April 19, 2022 at 1:34 am

      5 stars
      This was the perfect recipe to use up a bit of frosting I had leftover!

      Reply
    20. Anita

      April 17, 2022 at 12:03 pm

      5 stars
      We tried these yesterday and loved them! They are soft and delicious.

      Reply
      • christina.marsigliese

        April 19, 2022 at 5:25 pm

        I'm so glad you like them Anita!

        Reply
    Newer Comments »

    Primary Sidebar

    Hi, I'm Christina!

    Hi, I'm Christina! I have a Master's Degree in Food! Welcome to my world of sweet science where I share all of my professional baking recipes and tips backed by Food Science.

    More About Me

    Popular Recipes

    • best moist chocolate cake
      The BEST Moist Chocolate Cake Recipe
    • brown butter chocolate chip cookies
      The BEST Chewy Brown Butter Chocolate Chip Cookies
    • bakery style chocolate chip cookies
      THE BEST Chocolate Chip Cookies (Bakery-Style)
    • best cinnamon rolls
      The BEST Classic Cinnamon Rolls
    • vanilla whipped ganache frosting
      Vanilla Whipped Ganache Frosting
    • lemon pistachio cake
      Lemon Pistachio Cake
    • salted pistachio chocolate chunk cookies
      Salted Pistachio Chocolate Chunk Cookies
    • best carrot cake
      The BEST Carrot Cake with Fluffy Cream Cheese Frosting

    Footer

    ↑ back to top

    Cookbooks

    • About Christina's cookbooks
    • Order a copy
    • Privacy Policy

    Subscribe

    • Sign Up! for brand new recipes directly to your inbox!

    Contact

    • Contact
    • Services
    • About Christina

    As an Amazon Associate I may earn from qualifying purchases.

    Copyright © 2025 Scientifically Sweet Inc.