Cakes / Chocolate / Recipe

The Best Moist Chocolate Cupcakes Recipe

There’s nothing quite like sinking your teeth into rich, moist chocolate cupcakes topped with a generous swirl of decadent chocolate buttercream frosting– it’s simply the best! If you’ve ever thought that making cupcakes from scratch was too complicated, these will change your mind. This moist chocolate cupcakes recipe is as simple as putting together a boxed cake mix, but with results that are far superior in both flavor and texture.

Chocolate cupcakes with chocolate buttercream on a platter

This post originally appeared on the site in 2012 as a way to introduce my cookbook, Hand Made Baking. Since then, these chocolate cupcakes have become one of the most popular recipes here, and for good reason (it even made an appearance on The Cooking Channel back in 2013!). I’ve re-written this recipe post to make it more concise and helpful, ensuring that you can whip up these chocolate cupcakes with ease–– whether you’re a novice or a seasoned baker.

Moist Chocolate Cupcakes With Chocolate Buttercream Frosting

This chocolate cupcake recipe is one you’ll want to keep in your baking repertoire. It’s a one-bowl wonder that’s as easy to make as it is delicious. Whether you’re baking for a birthday, a party, or just because, these cupcakes are sure to impress. So step away from the box mix—once you try these homemade chocolate cupcakes, you’ll never look back.

Chocolate cupcakes on a wire rack with chocolate buttercream and chocolate shavings on top

Why These Chocolate Cupcakes Are the Best

These chocolate cupcakes are everything a cupcake should be: moist, rich, and bursting with chocolate flavor. Plus, they come together in one bowl, requiring minimal effort and cleanup. This is the chocolate cupcake recipe you need in your baking arsenal.

What makes these cupcakes stand out is the use of oil, which makes preparation easy and keeps the chocolate cupcakes soft and moist even when cold. The recipe also specifically calls for unsweetened natural cocoa powder, which is essential for that bright, robust chocolate flavor. Natural cocoa powder is more acidic than Dutch-process cocoa, which is alkalized. This acidity, paired with tangy sour cream, not only enhances the flavor of the cupcakes but also activates the baking soda, ensuring your cupcakes are light, moist, and perfectly springy.

Batter being stirred

The chocolate buttercream frosting? It’s the icing on the cake—literally. This smooth, creamy chocolate buttercream is made with melted butter, which gives it a silky texture that’s easy to spread. Whether you like to pile your frosting high or prefer a more modest swirl, this recipe has you covered.

Mixing boiling hot water into cake batter

How to Make Moist Chocolate Cupcakes

Let’s break down the process so you can achieve perfect chocolate cupcakes every time.

Ingredients You’ll Need For the Chocolate Cupcakes

  • Granulated White Sugar: Sweetens the cupcakes and contributes to their moistness.
  • All-Purpose Flour: Provides structure. Be sure to spoon and level the flour to avoid a dense cupcake.
  • Unsweetened Natural Cocoa Powder: The key to that deep chocolate flavor. Therefore, do not substitute with Dutch-process cocoa, as the acidity of natural cocoa powder is essential here.
  • Baking Powder and Baking Soda: These leavening agents work together to give the cupcakes a nice rise and fluffy texture.
  • Fine-Grain Sea Salt: Just a pinch enhances the chocolate flavor.
  • Large Egg: Binds the batter and adds richness. Room temperature is best for even mixing (to do this quickly, read: How to Bring Eggs Quickly to Room Temperature)
  • Sour Cream: Adds moisture and a slight tang that complements the chocolate.
  • Oil: Keeps the cupcakes moist, even when chilled. Any neutral-tasting oil like avocado, canola, vegetable, sunflower or safflower oil will work.
  • Pure Vanilla Extract: Adds a warm, sweet undertone that rounds out the chocolate flavor.
  • Boiling Water (or Hot Coffee): Hot water is one of the secrets to achieving the moistest chocolate cupcakes. Alternatively, you can opt for hot coffee–– it intensifies the chocolate flavor and helps create a smooth batter. The cupcakes will not taste like coffee, it will simply enhance the chocolate flavor.
Cocoa powder in bowl

How to Make These Chocolate Cupcakes

  1. Preheat Your Oven and Prep Your Pan: Start by preheating your oven to 350°F (175°C) and line a cupcake pan with paper liners.
  2. Mix the Dry Ingredients: In a large bowl, whisk together the sugar, flour, cocoa powder, baking powder, baking soda, and salt until well combined.
  3. Add the Wet Ingredients: Add the egg, sour cream, oil, and vanilla extract to the dry ingredients. Whisk until just combined—do not overmix.
  4. Incorporate the Boiling Water: Slowly pour in the boiling water (or hot coffee), mixing gently until the batter is smooth and runny.
  5. Fill the Cupcake Liners: Using a 1.5-ounce ice cream scoop or a measuring spoon, fill each cupcake liner with about 3 tablespoons of batter. The batter will be thin, but this is what creates those moist, tender cupcakes.
  6. Bake: Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean. Allow the cupcakes to cool completely on a wire rack before frosting.
Creamy smooth frosting

How to Make Chocolate Buttercream Frosting

This chocolate buttercream frosting is rich, smooth, and perfectly sweet. It’s the ideal complement to the moist chocolate cupcakes and comes together quickly.

Frosting a cupcake

This chocolate frosting recipe doesn’t require tinkering with melted chocolate, unlike a chocolate ganache (although fee free to make the water ganache in my Yellow Birthday Cake). It is as easy as mixing everything in a bowl.

Frosting Ingredients:

  • Unsalted Butter: Melted for ease. You won’t have to wait for the butter to soften, making this frosting quick and easy to whip up.
  • Unsweetened Natural Cocoa Powder: for the frosting only, you can use Dutch-process cocoa powder for the frosting if you prefer a dark-colored frosting.
  • Whole Milk: Creates a creamy consistency. You could use heavy cream for an even richer frosting.
  • Confectioners’ Sugar: Adds sweetness and structure. The cornstarch in powdered sugar helps to thicken and smooth the frosting.
  • Pure Vanilla Extract: Enhances the chocolate flavor and adds depth.
  • Golden Syrup or Light Corn Syrup: This is optional, but adding a bit of syrup gives the frosting a glossy finish and helps prevent it from crusting. Alternatively, you can use light agave nectar.
Decorating and frosting a cupcake with chocolate buttercream frosting

Step-by-Step Instructions for the Chocolate Buttercream Frosting

  1. Combine the Ingredients: In a large mixing bowl (not in the pot or bowl you melted your butter in– this will result in a mess!), whisk together the melted butter and cocoa powder until smooth. Add the milk and vanilla extract, then gradually whisk in the confectioners’ sugar until the frosting is thick and smooth.
  2. Adjust Consistency: If the frosting is too thick, add a little more milk. If it’s too thin, add more confectioners’ sugar.
  3. Prepare for Frosting: Before frosting, make sure your cupcakes are completely cool to avoid melting the buttercream.

Do As I Say, Not As I Do: A Word to The Wise

I’ve made this frosting in the same saucepan in which the butter is melted, adding all the ingredients to the butter. However, the heat of the pan is far too intense for the confectioners’ sugar and other ingredients and makes the frosting split. You want the heat of the melted butter to dissolve the sugar, but you don’t want to make everything a big mess.

Yes, you could let both the pan and the butter cool, but then the butter won’t be hot enough to properly dissolve the sugar and you’ll end up with gritty frosting.

A room-temperature bowl and hot butter—it’s the only way here.

The best moist chocolate cupcakes

How to Frost Chocolate Cupcakes

Frosting your cupcakes is where you can really get creative. Whether you like a simple swirl or a tall “hat” of frosting, here’s how to do it:

  1. Spread the Frosting:  Use a small offset spatula or butter knife to spread the frosting over the cooled cupcakes.
  2. Create a Decorative Swirl: Use the tip of a large offset spatula for this more decorative look (as pictured). Carefully press into the center of the frosting, turn the spatula 360º one way, and turn the spatula 180º in the opposite direction; lift the spatula, and that’s it!
  3. Add Chocolate Shavings or sprinkles: For an extra touch of indulgence, use a vegetable peeler or microplane grater to shave dark chocolate over the top of each frosted cupcake. You can also get creative and add decorative sprinkles.
  4. Extra Frosting? If you prefer tall, generous swirls of frosting as pictured, I recommend increasing the frosting recipe by 1.5 times. This will give you plenty of frosting to work with, ensuring each cupcake is topped with a luxurious, chocolatey crown.
Chocolate Cupcakes With Chocolate Buttercream

Make Ahead Tips

One of the great things about this recipe is that you can make the cupcakes ahead of time, giving you more flexibility when preparing for an event or simply satisfying a chocolate craving.

  • Unfrosted Cupcakes: After the cupcakes have cooled completely, you can wrap them tightly in plastic wrap and store them at room temperature or in the refrigerator for up to 2 days. Alternatively, if you need to store them for longer, place the wrapped cupcakes in a freezer-safe bag or container and freeze them for up to one month.
  • Thawing: When you’re ready to frost and serve, thaw the cupcakes at room temperature. They’ll taste just as fresh and moist as the day you baked them.
  • Frosting: The frosting can also be made ahead of time. Store it in an airtight container with plastic wrap (cling film), parchment paper, or wax paper pressed tightly against the frosting, in the refrigerator for up to 2 days. When you’re ready to use the buttercream, bring it to room temperature and give it a good stir to restore its creamy consistency.
The Best Chocolate Cupcakes with Chocolate Frosting

Frequently Asked Questions

How full should I fill the cupcake liners?

It’s important not to overfill the cupcake liners. Use 3 tablespoons of batter per liner (or no more than two-thirds full). Overfilling can cause the cupcakes to rise too much and spill over, leading to a mess.

Can I use Dutch-process cocoa powder in the cupcakes?

For this recipe, stick with natural cocoa powder. Because the acidity in natural cocoa reacts with the baking soda, which helps the cupcakes rise and gives them their light, springy texture. Dutch-process cocoa is less acidic and won’t work the same way in this recipe.

What’s the best way to frost these cupcakes?

Start by spreading the frosting smoothly over the top of each cupcake using an offset spatula. To create a decorative swirl, hold the spatula at an angle and turn the cupcake as you frost. Top with chocolate shavings for a polished finish.

How do I make sure my frosting is smooth and not gritty?

To ensure your frosting is smooth, sift the confectioners’ sugar before adding it to the mixture. Also, make sure the melted butter is fully incorporated with the cocoa powder before adding the sugar. If your frosting feels too thick, add a bit more milk, a tablespoon at a time, until it reaches the desired consistency.

Can I make extra frosting?

Absolutely! If you prefer tall, generous swirls of frosting, I recommend increasing the frosting recipe by 1.5 times. This will give you plenty of frosting to work with, ensuring each cupcake is topped with a luxurious, chocolatey crown.

Other Great Baking Recipes You’ll Enjoy

Yield: Makes 16 Chocolate Cupcakes

Chocolate Cupcakes Recipe

Chocolate Cupcakes Recipe | sophisticatedgourmet.com

These are quite literally the best moist chocolate cupcakes and they are paired with a delicious and smooth chocolate buttercream frosting. This is an easy one-bowl recipe that is as simple as putting a boxed cake mix together. You can mix the chocolate cupcake batter together in a stand mixer (it's a bit more work in this case), or a food processor– whatever floats your boat.

One thing I can't stress enough: when you're filling the cupcake liners, make sure to fill them with no more than 3 level tablespoons of batter, as this batter is runny. If you prefer, use a 1.5 ounce ice cream scoop to help make the process easier.

Prep Time 20 minutes
Cook Time 15 minutes
Additional Time 1 hour 25 minutes
Total Time 2 hours

Ingredients

Chocolate Cupcakes:

  • 1 cup / 200g granulated white sugar
  • ¾ cup plus 2 tablespoons / 105g all-purpose flour
  • ¼ cup plus 2 tablespoons / 30g unsweetened natural cocoa powder (non-dutched), sifted
  • ¾ teaspoon baking powder
  • ¾ teaspoon baking soda
  • ½ teaspoon salt
  • 1 egg, room temperature
  • ½ cup / 120g sour cream, room temperature
  • ¼ cup / 45g sunflower oil (or any neutral-tasting oil such as canola, avocado, or vegetable)
  • 1 tablespoon pure vanilla extract
  • ½ cup / 120ml boiling water

Chocolate Frosting:

  • 6 tablespoons / 85g unsalted butter, melted
  • ½ cup / 40g unsweetened cocoa powder (natural, non-dutched)
  • ¼ cup / 60ml whole milk
  • 2 ¼ cups / 225g confectioners’ sugar
  • ¾ teaspoons pure vanilla extract
  • 1 teaspoon golden syrup or light corn syrup

Instructions

Make the chocolate cupcakes:

  1. Preheat the oven to 350ºF/ 180ºC / Gas Mark 4. Line standard muffin tins with paper liners.
  2. Now, in a large heatproof mixing bowl, whisk together the granulated sugar, all-purpose flour, cocoa powder, baking powder, baking soda, and salt. Crack in the egg, spoon in the sour cream, and pour in the oil and the vanilla. Mix with a wooden spoon or silicon spatula (which I prefer) just until smooth and combined. Pour in the boiling water, and slowly mix starting from the center working your way out– this makes it easier to mix without the splattering. The batter will be runny, but fear not, this is normal.
  3. Divide the batter evenly among the lined cups, using a spatula to help you scrape the bowl, filling each lined cup with 3 tablespoons of batter, about halfway full.
  4. Bake for 15-19 minutes, rotating the pans halfway through, until a cake tester or a wooden toothpick inserted into the center of each cupcake comes out clean.

    Transfer cupcakes in pans to wire racks for about 10-minutes until the tins are cool to the touch. Once the tins are cool, remove the cupcakes from the pans, and transfer to the wire racks. Let the cupcakes cool completely before frosting, about 1 hour.

Make the chocolate frosting and frost the cupcakes:

  1. In a large bowl (or in a stand mixer fitted with a paddle attachment), combine the melted butter and cocoa powder powder until smooth. Now, alternately mix in the milk and powdered sugar, beating (on medium-low speed if using a mixer) to spreading consistency. Add another tablespoon or so of milk, if necessary. Mix in vanilla and golden syrup / light corn syrup.
  2. Frost the chocolate cupcakes using a small offset spatula or non-serrated butter knife, making sure to frost to the very edges (doing this is not only an excuse to have more frosting on your cupcakes, but it also helps ensure the cupcakes remain moist), and adorn with chocolate shavings or other edible decorations of your liking.

Notes

How to frost the cupcakes: To frost the cupcakes, I used a small off-set spatula (you can use a butter knife without a serrated edge, if you don’t have one) at an angle to spread the frosting smoothly around the cake. Then, I used a cake spatula to create the indent in the center. Turn 360º one way, and turn 180º in the opposite direction; lift the spatula, and that’s it. Shave some dark chocolate on top using a vegetable peeler (or you can use a microplane or box grater).

You may want more frosting: Do note that the frosting recipe provided can easily frost all 16 cupcakes, however, if you’d prefer to have tall “hats” of chocolate frosting on each of your cupcakes, as pictured in the post, 1 ½-ing the recipe will be necessary.

Make ahead: The frosting can be prepared in advance. Store it in an airtight container, ensuring that plastic wrap, parchment paper, or wax paper is pressed snugly against the surface to keep it fresh. Refrigerate for up to two days. When you’re ready to frost your cupcakes, let the buttercream come to room temperature, then give it a good stir to bring back its smooth, creamy texture.

Nutrition Information:

Yield:

16

Serving Size:

1 Cupcake

Amount Per Serving: Calories: 233Total Fat: 9gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 28mgSodium: 159mgCarbohydrates: 35gFiber: 1gSugar: 27gProtein: 2g

126 Comments

  • Sparky
    August 13, 2013 at 2:41 am

    Hi, I’ve made this a lot and always turned out really well, even if I used yogurt instead of sour cream. Do you think I can use the same recipe to make a red velvet cupcake by decreasing the amount of cocoa and adding red food color? I’m planning to make this and red velvet cupcakes for my nephew’s birthday next month.

    Reply
  • April
    January 25, 2014 at 12:06 am

    Hello. I’m making these for my sons birthday party. I just got them out if the oven. They came out perfect. Easy to make!! My only regret is that all I had for cupcake liners were Christmas themed… hmmm…

    Reply
  • Gabi
    January 28, 2014 at 10:31 pm

    Yum! I made these tonight for some friends and they were so good and EASY! One bowl? Yes please!

    Reply
  • Cass
    March 16, 2014 at 10:01 pm

    I made these cupcakes for my sisters wedding this weekend and they were perfect! She really wanted regular buttercream frosting, so I did not actually make the frosting listed here…but the cupcake was excellent!

    Reply
  • Erin
    March 27, 2014 at 10:57 pm

    I came back to make these for the second time and realized I never left a review. I made these sometime around spring 2012 to go along with a senior project presentation I did in high school (a really huge, year-long project that involved me job-shadowing at a bakery) and ended up with a 99, so I’d say they were a hit with the judges :)

    Reply
  • jeney
    March 30, 2014 at 1:39 pm

    I can’t tell you how many different chocolate cupcakes I’ve made in my lifetime, but from now on these are the only ones I will ever make. They are the best chocolate cupcakes ever. Thanks so much for this recipe!

    Reply
  • Shayne
    May 13, 2014 at 10:08 pm

    These look great and so dark and rich! I can’t believe they look that rich without using any chocolate in them except for cocoa? Will be making a batch this afternoon when my kids get home. Thanks for the fab recipe :)

    Reply
  • Rachel @ Bakerita
    October 26, 2014 at 5:07 pm

    Congratulations!! Can’t wait for Hand Made, I’m sure it will be stunning. These cupcakes are beautiful photographed and sound phenomenal, lovely! Pinned!

    Reply
  • Olivia
    December 24, 2014 at 2:19 am

    Hi, i found this web site and decided to try this recepi the cupcake turn really good. I loved it… Moist inside Not too sweet
    But then and not too sure what went wrong with thr frosting. I did melt the butter and so on ., but it turn out like splitting. The chocolate is not combining on the bottom, but the taste is so good im still going to used it.

    I like the way you photograph the cupcake… Cheers

    Reply
1 2 3

Leave a Comment

Skip to Recipe