4.72 from 326 votes

Homemade Moist Chocolate Cupcakes

This post may contain affiliate sales links. Please read my disclosure policy.

Made completely from scratch, these moist chocolate cupcakes are delicious and a crowd favorite. They’re super moist, pack tons of chocolate flavor, and are so easy to make. Topped with a rich chocolate buttercream, they’re the best chocolate cupcakes I’ve tasted!

Peeling back the cupcake liner on a moist chocolate cupcake.

 

The Best Homemade Chocolate Cupcakes

There are certain recipes that every baker needs in their repertoire, and an amazing chocolate cupcake is one of them. These cupcakes are insanely moist and so easy to make. The recipe is easily adaptable, and the perfect starting point for any number of flavor combinations.

I have made this chocolate cupcake recipe countless times in its cupcake form, but I’ve also shared it as my favorite layered moist chocolate cake and as a 6-inch chocolate cake. Not only does it never let me down, but it is always a hit.

These chocolate cupcakes with chocolate frosting are so good that, after being asked many times for a vanilla version, I finally created my moist vanilla cupcakes. So if you’re looking for an amazing oil-based vanilla cupcake, those are the way to go.

You may think you already have the perfect chocolate cupcake, but trust me. If you haven’t had these, you haven’t had perfection yet. It’s time to make them.

Lindsay, author of Life Love and Sugar, holding a plate of cupcakes and smiling.

Why You’ll Love This Chocolate Cupcake Recipe

So what sets these chocolate cupcakes apart from all the rest? You’ll see for yourself when you make them, but I’ll let you in on why I think they are so standout here.

  • So moist and tender. These are perhaps the moistest cupcake you’ll ever have. No cracked, dry cupcakes here. Just super tender chocolate goodness straight out of the oven.
  • Great to make ahead. These chocolate cupcakes are so moist that they do really well when made a day or two ahead.
  • Real chocolate frosting. I love that the fudgy frosting for these cupcakes uses real chocolate. The base of the frosting is made from semisweet chocolate chips that are melted and mixed into the butter. Using melted chocolate and cocoa powder gives the frosting a fudge-y quality that makes it a chocolate lover’s dream.
  • A wonderfully simple recipe. No fancy mixing methods or complicated steps here. This recipe comes together quickly and is accessible to all skill levels. All you need is a couple of bowls and a whisk!
Moist chocolate cupcakes on a cake stand near a bowl of chocolate chips.

What You’ll Need

Time to grab your ingredients and get started. Here’s what you’ll need to make these chocolate cupcakes from scratch. Have a look at the recipe card below for exact measurements.

Ingredients for moist chocolate cupcakes separated into bowls.

Chocolate cupcakes

  • All-purpose flour – Be sure to measure this properly to get the right result. I always recommend a food scale, but the spoon and level method is fine as well. A quality 1:1 gluten-free flour should also work.
  • Sugar – Regular granulated sugar works just fine.
  • Unsweetened cocoa powder – Regular unsweetened cocoa is used in these cupcakes. You can use Dutch cocoa, but since it’s not acidic, it won’t react with baking soda, and the cupcakes won’t rise quite as high. You’ll need to fill them a little more, and you’ll probably get one or two fewer cupcakes out of the batter. Stick with natural cocoa powder for best results.
  • Baking soda – This leavening gives the cupcakes the most amazingly tender texture.
  • Salt – This enhances the flavors already present in the cupcakes. Without it, your cupcakes would be a bit bland.
  • Egg – Be sure to use large-size eggs, not medium or extra large.
  • Milk – You can use regular milk (whole or 2%) or buttermilk. They all work! Buttermilk will make the cupcakes even more tender, but they don’t need it. They are so darn moist and tender even without it.
  • Vegetable oil – The use of oil in this recipe makes these cupcakes extra moist. It also means we don’t need to cream any butter and therefore don’t need a mixer. Score!
  • Vanilla extract – Use real vanilla extract or vanilla paste and not imitation vanilla.
  • Hot water – The hot water allows the cocoa to “bloom”, which brings out a richer chocolate flavor in the cake. Cooler water will work just fine, but the cocoa flavor won’t be as strong in the finished product. The water also adds moisture without adding more fat that would weigh the cupcakes down and make them more dense. You could also use hot coffee.

Chocolate Fudge Frosting

  • Unsalted butter – The butter must be at room temperature or it won’t mix properly.
  • Semi-sweet chocolate chips – I used semi-sweet chocolate. It’s my favorite to use in recipes like this. It lends a richer chocolate flavor than milk chocolate but isn’t too bitter.
  • Unsweetened cocoa powder – Regular unsweetened cocoa is what I use, but feel free to use a darker version as well.
  • Powdered sugar – For volume and consistency. Feel free to reduce the amount to your preference, if needed.
  • Salt – You don’t have to add a touch of salt, but I do like the additional flavor it adds. Plus, it cuts down the sweetness a bit.

How to Make Chocolate Cupcakes from Scratch

Line your pan with cupcake liners, and here’s a quick look at how to make these moist chocolate cupcakes. For more detailed instructions, scroll to the recipe card below.

Whisking together dry ingredients for chocolate cupcake batter.

Whisk together the flour, sugar, cocoa powder, baking soda, and salt.

Whisking together wet ingredients for cupcake batter.

Whisk the egg, milk, vegetable oil, and vanilla extract.

Whisking together wet and dry ingredients for cupcakes batter.

Mix the wet ingredients into the dry ingredients.

Mixing hot water into chocolate cupcake batter.

Add the hot water to the batter. It will be very thin.

Cupcake liners filled with chocolate cupcake batter.

Fill the cupcake liners halfway and bake at 300ºF for 18-23 minutes.

Chocolate cupcakes baked in cupcake tins.

Cool the cupcakes in the pan for a few minutes before transferring to a cooling rack.

Frost the Cupcakes

Check out my tutorial on how to frost cupcakes for tips and fun ways to frost them.

  • Make the frosting. Start by beating the butter until smooth, then mix in the melted chocolate, followed by the cocoa powder. Mix in half of the powdered sugar, 2 tablespoons of the heavy cream, then the remaining powdered sugar and salt. Add more heavy cream if your frosting is too thick.
  • Decorate the cupcakes. Pipe or spread the fudgy chocolate frosting over the cooled chocolate cupcakes.

Frosting Options for Chocolate Cupcakes

Change up the frosting on top for something a little different. Try my strawberry buttercream, cream cheese frosting, regular chocolate buttercream, vanilla buttercream, or ermine frosting.

Tips for Baking Moist Chocolate Cupcakes

You are about to experience the best homemade chocolate cupcakes you’ve ever tasted. Just follow these simple tips and tricks, and you’ll see what I mean.

  • Don’t overmix. When mixing together the wet and dry ingredients, be careful not to overmix. This can cause the glutens in the flour to overdevelop, leaving you with a dense cupcake.
  • Use hot water. While you can use cooler water in the batter for this recipe, I highly suggest using hot water. It allows the cocoa to bloom, bringing out its full, rich, fudgy flavor.
  • Thin batter? Keep it that way. The cupcake batter should be very thin. They are loaded with moisture. Trust me. They will turn out just fine. Better than fine. Fluffy, moist, and delicious.
  • Bake at a low temperature. 300ºF to be exact. Yes, you’re reading the baking temperature correctly! It is necessary to bake at a low temperature here because it gives the thin cupcake batter time to fluff up and cook all the way through.
  • Let the cupcakes cool. Wait to frost the cupcakes until they have cooled completely. Otherwise, the frosting will slide right off!
A moist chocolate cupcake with a bite taken out of it alongside other chocolate cupcakes on a cake stand.

Can I Make This Recipe as a Cake Instead?

Absolutely! As written, this recipe makes enough chocolate cake batter for a three-layer 6-inch cake. Reduce the baking time to 15-20 minutes at 300ºF. You can also bake this recipe in different pan sizes, with some minor adjustments:

  • For a three-layer 8-inch cake – Double the recipe and bake for 30-35 minutes.
  • Two-layer 9-inch cake – Double it and bake 40-45 minutes
  • 9×13 cake – Double it and bake 40-45 minutes

Variations and Serving Suggestions

Looking to add a little extra flair? Here are some fun ways to serve these moist chocolate cupcakes that will take them from amazing to heavenly.

Moist chocolate cupcakes on a cake stand.

How to Store Cupcakes

Allow the cupcakes to cool completely before arranging them in a single layer in an airtight container (you can use an airtight cupcake carrier if you have one). Close the container and store the cupcakes at room temperature for up to 24 hours. Past that, store them in the refrigerator. They should be good for up to 5 days.

Can I Freeze These?

You can! Once cooled, arrange these moist chocolate cupcakes (frosted or unfrosted) in a single layer in an airtight container. Close the container and store it in the freezer for up to 3 months. Allow the cupcakes to thaw in the refrigerator before frosting (if applicable) and serving.

Watch How to Make Moist Chocolate Cupcakes

Read Transcript

More Chocolate Cupcake Recipes

I have made soooo many variations of these chocolate cupcakes! This one is definitely my favorite and is used as the base for some of the recipes below. But there are a variety of other chocolatey options.

Peeling back the cupcake liner on a moist chocolate cupcake.
4.72 from 326 votes

Moist Chocolate Cupcakes

Author Lindsay
Servings 14 -16 Cupcakes
Prep Time 45 minutes
Cook Time 20 minutes
Total Time 1 hour 5 minutes
Made completely from scratch, these moist chocolate cupcakes are super moist, pack tons of chocolate flavor, and are so easy to make! Topped with a fudgy chocolate buttercream made with melted chocolate.

save this recipe

Enter your email & we’ll send it to your inbox. Plus get new recipes from us every week!

Ingredients
 

Chocolate cupcakes

  • 1 cup (130g) all-purpose flour
  • 1 cup (207g) sugar
  • 6 tablespoons (43g) unsweetened cocoa powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 1 large egg
  • ½ cup (120ml) milk or buttermilk*
  • ½ cup (120ml) vegetable oil
  • ¾ teaspoon vanilla extract
  • ½ cup (120ml) hot water*

Chocolate buttercream

  • 1 ¼ cups (280g) unsalted butter, room temperature
  • 12 ounces semi-sweet chocolate chips (melted)
  • 3 tablespoons (22g) unsweetened cocoa powder
  • 5 cups (575g) powdered sugar
  • Pinch of salt
  • 2-4 tablespoons heavy cream

Instructions
 

For the cupcakes

  • Preheat oven to 300°F (148°C) and prepare a cupcake pan with liners.
  • Add the flour, sugar, cocoa powder, baking soda and salt to a large mixing bowl and combine. Set aside.
  • Add the egg, milk, vegetable oil and vanilla extract to another medium sized bowl and whisk together to combine.
  • Add the wet ingredients to the dry ingredients and mix until well combined.
  • Add the water to the batter and mix until well combined. The batter will be very thin.
  • Fill the cupcake liners about half way and bake for 18-23 minutes, or until a toothpick comes out with a few moist crumbs.
  • Remove the cupcakes from oven and allow to cool for 2 minutes, then remove to a cooling rack to finish cooling.

For the buttercream

  • To make the frosting, beat the butter in a large mixer bowl until smooth.
  • Add the melted chocolate and mix until well combined and smooth.
  • Add the cocoa powder and mix until well combined and smooth.
  • Add about half of powdered sugar and 2 tablespoons of heavy cream and mix until well combined and smooth.
  • Add remaining powdered sugar and salt and mix until well combined and smooth.
  • Add remaining heavy cream as needed to get the right consistency of frosting.
  • Pipe the frosting onto the cupcakes. I used Ateco tip 847.
  • Store cupcakes at room temperature for up to 24 hours, then refrigerate. Cupcakes are best served at room temperature. Best eaten within 4-5 days.

Video

Notes

  • I have previously used Hershey’s Special Dark Cocoa powder for these cupcakes, but Hershey’s has changed it and it doesn’t work quite the same in these. They don’t rise as well. I recommend regular unsweetened cocoa powder, but you can technically use either.
  • This recipe calls for hot water. You don’t have to use hot water – the cake will still bake fine – but the hot water allows the cocoa to “bloom”, which brings out a richer chocolate flavor in the cake.
  • Milk and buttermilk both work great in these cupcakes. I don’t notice much difference between the two, other than that the buttermilk makes them even more tender (and they are already super tender).

Nutrition

Calories: 705kcalCarbohydrates: 132gProtein: 6gFat: 20gSaturated Fat: 8gPolyunsaturated Fat: 5gMonounsaturated Fat: 5gTrans Fat: 0.1gCholesterol: 16mgSodium: 173mgPotassium: 309mgFiber: 6gSugar: 109gVitamin A: 61IUVitamin C: 0.01mgCalcium: 34mgIron: 4mg

The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.

Categories: 

Cakes and Cupcakes, Recipes, Recipes with video, Sweets and Treats, Valentine's Day,
4.72 from 326 votes

Leave a Reply

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

Recipe Rating




1,449 Comments

  1. I made the cupcakes but not the icing because I didn’t have chocolate chips. The cupcakes were amazing! They were so moist and my family could hardly wait for them to cool before eating them! Will definitely make again, I can’t wait to try the icing next time! Thank you so much for sharing

  2. Hi! My family and I don’t really like using vegetable/canola oil, so is it possible to substitute the oil for butter?

    1. You could give it a try. I think I tried it years ago and didn’t care for the way it changed the texture, but there was a recent comment from someone that tried it and seemed to like it.

      1. 5 stars
        I substituted butter but I whipped it tasted out super moist and yummy.

  3. Can you use milk chocolate instead of semi sweet?

  4. 5 stars
    These are seriously the best chocolate cupcakes I’ve ever had! I substituted with coffee and melted butter and they came out perfect

  5. 5 stars
    Omg! Best cupcakes ever.
    Made these for a birthday party, so moist and perfect. You’re my go to page when I need to bake. Thanks for the great recepies. Cdg

    1. So glad you enjoyed these and the other things you’ve tried!

  6. 5 stars
    i doubled this recipe for a party & probably used about a 1/3 of the amount that was listed for the hot water & they turned out great. they did deflate a bit but they remained in tacked & basically perfectly settled so i can pipe my flowers on them perfectly. super moist. i also added one extra egg for more denseness & it was just perfect.

  7. 2 stars
    Taste good but they don’t rise and are flat with a dimpled center. Wouldn’t recommend.

    1. They do rise and should be flat on top (not with a dimpled center). Sounds like you may have removed them from the oven too soon or possibly opened the oven too soon during baking.

  8. 1 star
    Followed the recipe exactly, item by item, measurement by measurement, and as the 18 minutes is up I look in my oven to a complete mess, over half the cupcakes have spilled out of their casing and onto the bottom of my oven. Never had this problem with any cupcake recipe I’ve done before, don’t recommend it.

    1. It sounds like you made the batter correctly, but over filled the cupcake liners.

  9. Patricia L. says:

    5 stars
    I just took these out of the oven and I have to say they are the best I have ever eaten. They have an amazing flavor and are sooooo moist. Love them. I will be making these again often.

  10. 5 stars
    These are the most delicious and moist cupcakes I have ever made. Bake them at the exact temp and duration. They kinda taste like moist brownies. They don’t last a day in my house.

  11. 5 stars
    Great cupcakes but is it possible for me to use this recipe for a cake?

  12. Hi! I’m excited to make these for my daughters birthday party! Was wondering if I could make the batter the night before and refrigerate it? Then bake them in the morning?

    1. I wouldn’t recommend it. The baking soda begins to react when you make the batter. Leaving it overnight would likely mean they won’t rise as well.

  13. 5 stars
    These are my new go to recipe. I did use the coffee in place of water. So good! Do you have a vanilla or any other flavor recipes?

  14. How would Sour cream be instead of buttermilk? I’ve used Sour cream in doctored up box mix but trying to do a chemical free chocolate cupcake. Going to try this recipe tomorrow thx

    1. I haven’t ever tried it, so I’m not sure. I imagine it might make them a little bit more dense.

    2. I subbed plain Greek yogurt and they were excellent!

  15. 5 stars
    Turned out moist and spongy in a good way. I substituted the oil for melted butter, as I prefer the flavour profile, and it turned out wonderful. The tops are definitely a bit flatter than I’m used to, but not because of lack of rising, just less round, perhaps I overfilled the tins a bit.

    1. I’m glad to hear the butter worked well for you and that you enjoyed them!

  16. 2 stars
    Had to leave these in for 30 minutes, was checking multiple times and they still weren’t done in the middle, I finally pulled them out as I thought they were close enough and didn’t want to over bake or burn them. They were originally puffed up nicely but shrunk after a couple minutes of cooking and slightly caved in in the middle. I’m hoping they’re still edible once completely cooled but this has me disappointed.

    1. It sounds like your oven may be a little off, temperature wise, hence the need to bake them for longer. Opening the door that many times during baking is most likely why they fell in the middle. If you were to make them again using the right amount of time for your oven, you shouldn’t have that problem.