These moist chocolate cupcakes are a longtime reader favorite, loved for their soft, fluffy texture and rich cocoa flavor. With simple pantry ingredients and a quick mixing method, they bake up into perfect bakery-style cupcakes topped with creamy chocolate frosting. It’s ideal for birthdays, holidays, or whenever a chocolate craving strikes.

An image of homemade chocolate cupcakes with chocolate frosting and chocolate sprinkles.


I first shared this chocolate cupcake recipe years ago, and it’s been baked and loved by thousands of readers since. What sets it apart is the simplicity. There’s no fancy steps and no hard-to-find ingredients here, just a tried-and-true method that delivers rich chocolate flavor and a perfectly moist crumb every single time. It’s the kind of recipe that feels both classic and foolproof, which is probably why it’s become such a go-to favorite.

If you love these chocolate cupcakes, you’ll definitely want to try some of my other classic flavors that readers come back to again and again like my Vanilla Cupcakes, Red Velvet Cupcakes, and these Funfetti Cupcakes. Each one is simple, reliable, and perfect for any celebration!

Why you’ll love this family favorite recipe!

  • The thin batter might surprise you, but it bakes into cupcakes with a beautifully tender crumb and consistent rise every time.
  • Blooming the cocoa with hot water brings out a deep chocolate flavor that tastes rich and indulgent without being overly sweet.
  • These cupcakes are sturdy enough to hold generous swirls of frosting, yet still soft and moist, making them a favorite for both everyday baking and special occasions.

What You’ll Need

Scroll down to the recipe card below this post for ingredient quantities and full instructions.

  • All-Purpose Flour – Provides structure while keeping the cupcakes light.
  • Granulated Sugar – Sweetens and helps lock in moisture for a soft crumb.
  • Natural Unsweetened Cocoa Powder – Use natural cocoa powder (not Dutch-process) for the right flavor and texture balance. I love Rodelle or Ghirardelli for their rich, smooth flavor, but classic Hershey’s unsweetened cocoa powder works great too.
  • Baking Powder & Baking Soda – Work together to help the cupcakes rise.
  • Egg – Adds richness and binds the batter; room temperature is best.
  • Buttermilk – Creates tenderness and reacts with the leavening for lift; you can make a quick substitute with milk and lemon juice or vinegar.
  • Vegetable Oil – Keeps the crumb extra moist and soft for days, even more so than butter.
  • Vanilla Extract – Enhances the chocolate flavor and adds warmth – use my homemade vanilla extract for the best flavor.
  • Hot Water – “Blooms” the cocoa, intensifying flavor and giving the batter its thin consistency for a tender crumb.
  • Butter – Softened and whipped for the frosting, adding richness and a creamy base.
  • Powdered Sugar – Sweetens and helps the frosting hold its shape.
  • Heavy Cream or Whole Milk – Adjusts the frosting to a spreadable, pipeable consistency.
  • Salt – Balances the sweetness in the cakes and frosting.

How to Make Moist Chocolate Cupcakes

  1. Mix dry ingredients. Combine the flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl.
  2. Mix wet ingredients. In a separate bowl, whisk together the egg, buttermilk, oil, and vanilla extract.
  3. Combine wet and dry ingredients. Add the wet ingredients mix to the dry ingredients and stir together just until everything is combined.
  1. Add hot water. Stir in the very hot water until the batter is smooth and well combined. It will look thin, but that’s exactly how it should be – the heat helps “bloom” the cocoa for a deeper chocolate flavor and gives the cupcakes their soft, tender texture once baked.
  2. Pour batter into liners. Fill each cupcake liner only halfway full, to give them enough space to rise.

Adding the Hot Water (and Why It Matters)

The thin consistency is what allows the baking powder and baking soda to create those beautiful domed tops and light crumb throughout. Don’t worry if it looks runnier than most cupcake batters, it’s all part of the process. For an extra depth of flavor, try using hot coffee instead of water.

  1. Bake cupcakes. Put the pan in the oven and bake the cupcakes for 18-21 minutes, until the tops spring back when lightly touched and a toothpick inserted in the center comes out with just a few moist crumbs.
  2. Cool then decorate. Ensure the cupcakes are fully cooled before adding any frosting or decoration, otherwise it will melt straight off! They can cool in the pan for a couple of minutes, then move them to a wire rack to cool completely.

How to Make Chocolate Cupcake frosting

  1. Cream butter and cocoa powder. Beat the butter and cocoa powder together in the bowl of a stand mixer fitted with the whisk attachment, or use a hand mixer, until smooth.
  2. Add powdered sugar, vanilla, and salt. Mix in half of the powdered sugar on medium speed until combined. Then add the remaining powdered sugar, vanilla, and salt, scraping down the sides of the bowl as needed.
  3. Adjust consistency. Add heavy cream or milk, 1 to 2 tablespoons at a time, mixing between each addition until the frosting is smooth, spreadable, and holds its shape.
  4. Frost cupcakes. Transfer the chocolate frosting to a piping bag fitted with a decorative tip and pipe swirls onto the cooled cupcakes.

Recipe FAQs

Can I use this chocolate cupcake recipe to make a cake?

Yes, this batter can make one 9-inch round or 8×8-inch cake. For a 9×13-inch pan or a two-layer cake, double the recipe and bake about 30-35 minutes, checking the center for doneness.

How should I store chocolate cupcakes?

Keep cooled cupcakes in an airtight container at room temperature for up to 5 days. They stay soft and moist the whole time.

Can I freeze cupcakes?

Yes! I recommend freezing them unfrosted for the best texture. Once completely cool, place the cupcakes in an airtight container and freeze for up to 3 months. Let them thaw at room temperature, then frost before serving.

Can I make these cupcakes ahead of time?

Bake the cupcakes a day ahead and frost once cooled. You can also make the chocolate frosting in advance, refrigerate, then bring to room temp and re-whip before piping.

Filling Your Cupcake ONLY Halfway

Only fill your cupcake liners halfway full – it might look like too little, but this thin batter rises a lot in the oven. Overfilling can cause the cupcakes to overflow, stick to the pan, or sink in the center instead of forming those perfect domed tops.

If yours aren’t doming nicely, try adding a little less batter next time, or check out my high-altitude baking guide and see if any of those tips help, since I’m baking from California near sea level.

Substitutions and Variations

An image of homemade chocolate cupcakes with chocolate frosting and sprinkles on top.

Chocolate Cupcakes Recipe

4.85 from 299 votes
Amy Nash
Prep Time 10 minutes
Cook Time 18 minutes
Total Time 28 minutes
Course Dessert
Cuisine American
Servings 14 cupcakes
These moist chocolate cupcakes are soft, rich, and full of deep cocoa flavor. Made from scratch with simple ingredients, they bake up fluffy every time and pair perfectly with creamy chocolate frosting.

Ingredients
  

Cupcakes

  • 1 cup all-purpose flour (141g)
  • 1 cup granulated sugar (200g)
  • ½ cup natural unsweetened cocoa powder (50g)
  • 1 teaspoon baking powder
  • ½ teaspoon baking soda
  • ½ teaspoon salt
  • 1 large egg room temperature
  • ½ cup buttermilk room temperature
  • ½ cup vegetable oil
  • 1 teaspoon vanilla
  • ½ cup very hot water

Frosting

  • 1 cup salted butter softened
  • cup natural unsweetened cocoa powder
  • 4 cups powdered sugar
  • 4-6 Tablespoons heavy cream or whole milk
  • 2 teaspoons vanilla extract
  • Pinch of salt

Instructions
 

Cupcakes

  • Heat oven to 350°F. Line a cupcake pan with paper liners.
  • Combine the flour, sugar, cocoa powder, baking powder, baking soda, and salt together in a bowl and whisk together.
    1 cup all-purpose flour, 1 cup granulated sugar, ½ cup natural unsweetened cocoa powder, 1 teaspoon baking powder, ½ teaspoon baking soda, ½ teaspoon salt
  • Combine the egg, buttermilk, oil, and vanilla in another bowl and whisk together.
    1 large egg, ½ cup buttermilk, ½ cup vegetable oil, 1 teaspoon vanilla
  • Add the wet ingredients to the dry ingredients and mix using a stand mixer until combined.
  • Add the hot water to the batter and mix again, scraping the sides of the bowl as necessary, until combined. Batter will be thin.
    ½ cup very hot water
  • Fill cupcake liners only ½ full, then bake for 18-21 minutes, until the tops bounce back when you touch them with a finger or a toothpick comes out with only a few moist crumbs when used to test a cupcake.
  • Cool completely before frosting with chocolate frosting or your favorite frosting.

Frosting

  • Cream butter and cocoa powder together until smooth in the bowl of a stand mixer using the whisk attachment or with a hand mixer.
    1 cup salted butter, ⅔ cup natural unsweetened cocoa powder
  • Add half of the powdered sugar mixing on medium speed until combined. Add remaining powdered sugar, vanilla, and salt, mixing well, and scraping down the sides of the bowl as needed.
    4 cups powdered sugar, 2 teaspoons vanilla extract, Pinch of salt
  • Add heavy cream or milk, 1-2 tablespoons at a time, mixing between each addition until you reach the desired consistency that is easily spreadable or pipeable, but will still hold its shape.
    4-6 Tablespoons heavy cream
  • Transfer to a decorative piping bag and pipe swirls onto cooled cupcakes.

Video

Notes

  • Measure flour correctly – spoon and level for accuracy.
  • Use room-temperature ingredients for even mixing.
  • Don’t overfill cupcake liners; halfway is perfect for domed tops.
  • Let cupcakes cool fully before frosting.
  • This recipe calls for buttermilk, but if you don’t have any on hand, you can make an easy substitute by adding ½ tablespoon of lemon juice or vinegar to a ½ cup measuring cup, then filling the rest of the way with milk. Stir, then let sit for 5 minutes before adding to the recipe in place of the buttermilk.
  • This recipe is on page 252 of my cookbook, House of Nash Eats Everyday
Storage & Freezing:
  • Store: Store cupcakes in an airtight container at room temperature for up to 5 days.
  • Freeze: Freeze unfrosted cupcakes for up to 3 months; thaw at room temperature before frosting.

Nutrition

Calories: 381kcal | Carbohydrates: 60g | Protein: 3g | Fat: 16g | Saturated Fat: 10g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 1g | Cholesterol: 54mg | Sodium: 275mg | Potassium: 145mg | Fiber: 3g | Sugar: 49g | Vitamin A: 502IU | Vitamin C: 0.03mg | Calcium: 47mg | Iron: 2mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

4.85 from 299 votes (238 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader questions and reviews

  1. Lori Scozari says:

    Very good and easy to make. I didn’t get the domed top because I guess I didn’t put enough batter in the cupcake liners and made extra cupcakes. 

  2. Mel says:

    I added 2 T brewed coffee to the wet ingredients—made a big difference. You can’t taste the coffee, but the chocolate flavor was definitely enriched. Delish. 

  3. Dixie says:

    If I want to make these ahead of time for my daughter’s party on Sunday, what’s the rec for freezing and unfreezing so they keep their moistness? 

    1. Amy says:

      Cupcakes freeze great! I would freeze them unfrosted on a baking sheet for 2 hours, then throw them into a ziploc freezer-safe bag. You could even frost them while they are frozen and they will thaw within an hour sitting out on the counter.

  4. Ellen says:

    I will never use another chocolate cupcake recipe again because this is the recipe to end all recipes. So incredibly moist and rich! I paired the cupcake with a simple raspberry filling, topped with a chocolate Italian buttercream, and then drizzled with semi-sweet chocolate ganache -creating what I think is the best cupcake I’ve ever made. I followed the recipe exactly, with the exception of substituting fresh-brewed Nespresso for the hot water.

    1. Amy says:

      Okay, that sounds amazing. I have to make chocolate Italian buttercream and raspberry filling for these ASAP!

  5. BakerInTraining says:

    How many cupcakes does this make?

    1. Amy says:

      14

  6. Christiane says:

    Thes are light airy not too sweet and absolutely delicious.  Easy to make although I didn’t make the icing….yet and ate a few. Switch the hot water with coffee and yum!

  7. Kristin Salas says:

    Hi! What would you suggest for mini cupcakes, as far as bake time?

    1. Amy says:

      I would recommend checking them starting around the 10 minute mark, but they shouldn’t take longer than 15 minutes.

  8. Ann says:

    Do you use natural cocoa powder, or Dutch processed?

    1. Amy says:

      You can use either, although I typically just use natural cocoa powder.

  9. Marti says:

    These were amazing! My family loved them. Thank you for sharing it.

  10. jim says:

    I made these for Easter with thee chocolate buttercream frosting. They turned out well but I would suggest using a good quality chocolate. The cupcakes are very chocolatey.

  11. Aniela says:

    These are the most moist cupcakes ever!! Thank you for sharing this recipe ❤️ And you were so right not to overfill the liners. Half full will do it perfectly, thank you!!!

  12. Ayesha Tariq says:

    Hi there, I have already tried this amazing cupcakes recipes for a few birthday surprises and they were absolutely fabulous. Can this recipe be used in cake tins, for like 6 inch or 7 inch and can it be doubled?

    1. Amy says:

      Yes, absolutely! You will just need to adjust your baking time and you might end up with a little extra batter, which you can always use to make a couple of cupcakes.

  13. Kayla says:

    Can I use lime juice instead of lemon juice withe the milk?

    1. Amy says:

      Sure!

  14. Ayesha Tariq says:

    Hi Amy, I would like to know what to do if I want to bake these into two 8” cake tins and if I can bake these into cake tins.

    1. Amy says:

      Yes, you can use 8″ cake pans! I think the cooking time might be close to around 30 minutes, but I can’t remember exactly from the last time I made them that way. Looks like I need to make chocolate cake again and pay attention so I can include that in my notes here!

      1. Ayesha Tariq says:

        Can they be baked into a 10 inch cake tin as well. Thank You very much for getting back to me Amy, I’m going to use your recipe to make cake pops for Eid. Every time I use your cake recipes everyone loves them. 

  15. Val says:

    Hi there,so glad I found this recipe,,I need to make some cupcakes for a birthday party and came across your recipe,so just did a tes5 run and omg this is a keeper so nice and moist ,,just wondering can I double the recipe ,,iam also going to try your vanilla ones I see you can double or triple that one 
    Thanks for sharing

    1. Amy says:

      Yes, you can double these easily!

  16. Jocelyn says:

    Sugar is not mentioned in your steps

  17. Janet says:

    Thank you for sharing this recipe. They truly are the best chocolate cup cakes I have ever made. They are so moist, not overly sweet and the chocolate flavour is just right. I am making a second batch tonight after making my first batch yesterday which disappeared by the end of the day. This will be my go to chocolate cup cake recipe from now on.

  18. Vanessa Cristina says:

    the recipe must be very good, I’ll try to make it at home

  19. Mylene says:

    Hello,

    Can I use cake flour instead of all purpose flour? Thanks!

    1. Amy says:

      Yes, you can!

  20. Jen says:

    These were so yummy! I made peanut butter frosting to go with mine.  The only thing was my cupcakes were a little crumbly.  What could I do different.  

    1. Amy says:

      That’s strange that they would be a little crumbly. I mean, crumbs are normal, but if they were crumbly, I’m wondering if that’s because they were slightly overbaked?

  21. Meike says:

    Hi, 

    I am planning on making these on Friday for a Sunday morning birthday party. Do you think they’ll still be fresh? How should I store them? Thank you!

  22. Yani says:

    I tried it and its great! I used brewed coffee instead of water to highten the flavour. I just noticed that it’s a bit crumbly. What can I do to make it less or what might have caused it to be a bit crumbly? It’s not dry; it’s moist, but it crumbles a bit. Is it cuz if needed more mixing for gluten?

    1. Amy says:

      That’s a great question. Yes, mixing more increases the gluten, which could help the cupcakes be less crumbly.

  23. Lynn Abanilla says:

    My friend made these for me for my birthday what a hit & so moist and such a wonderful treat to not have at least 5 in a row lol

    1. Amy says:

      I’m so glad you enjoyed them! And happy belated birthday (I know it was a few weeks ago but I’ve been really behind on comments!).

  24. Tes Fuentes says:

    Thank you soooo much!!!! I made choco cupcakes this morning and my 2 year old loooovvvvve it!!!! Thanks for this recipe. I did not have buttermilk at hand but your suggested substitute of lemon and milk still made my cupcake moist and fluffy!!! I will check your other recipe and make ’em!! Thank you!!!!

  25. Manuel says:

    First time to use this recipe and they turned out better than expected.  Moist and fluffy.

    1. Amy says:

      I’m glad you enjoyed the recipe!

  26. CJ says:

    5 stars
    Hi there Great cupcakes. Sorry if this has been asked before but if doubling the recipe to make a layer cake then what is the baking time? I couldn’t see that part. Thanks. 

    1. Amy says:

      It will depend on the size of your pan, but usually 25-30 minutes.

  27. Ritz says:

    What should be baking time and oven temperature for mini cup cakes 

    1. Amy says:

      Same oven temp but the bake time will be between 14-16 minutes.

  28. Lori says:

    Instead of the hot water, could I add the same amount of hot coffee instead?

    1. Amy says:

      Absolutely!

  29. Amie says:

    Can I use coconut oil in place of vegetable oil?

    1. Amy says:

      I haven’t tried it, but yes, I think it would work.

  30. Annette says:

    2 stars
    I made this recipe last night and followed the directions exactly and placed it in a 9” cake pan. It turned out very moist, but something tasted really off. It almost tasted like baking soda even though I put in the correct amount. Pretty darn disappointed.

  31. Erin says:

    How long do you recommend if I bake in a muffin pan?

    1. Amy says:

      18-21 minutes for a regular-sized muffin pan.

  32. Deyas says:

    5 stars
    Beautiful chocolate cupcakes!

  33. Claudia says:

    5 stars
    These are my favorite cupcakes!! So moist and delicious!!! I was wondering if I can half this recipe? Thank you!

  34. Ashley Stewart says:

    5 stars
    Sooo freaking moist and delicious! I’ll never leave this recipe!

  35. Jodi says:

    5 stars
    These cupcakes tasted amazing! I made them for my son’s birthday and they were a hit!! I also made the frosting from this recipe and it was hands down, the best chocolate frosting I have ever had. I will definetly be making these again!

  36. Tianna says:

    4 stars
    Sounds like a great recipe will be trying it my cupcakes have been a little dryer then I like lately

  37. Norma says:

    Made these this weekend, I was disappointed. My cupcakes came almost like a chewy brownie. I followed the recipe exactly as it was posted. I don’t know what happened.

    1. Amy says:

      Bummer! It sounds like possibly the batter was overmixed after adding the flour. This creates gluten which could make baked goods more chewy, which is what I’m guessing happened here because they should have been light and fluffy!

  38. Emma Leite says:

    5 stars
    I tried this recipe and I fell in LOVE!!! It was so moist!!! YUMMY!!!

  39. alice says:

    5 stars
    gorgeous!! thank you

  40. Mehjabeen says:

    Hi i was thinking if its possible to turn this into vinalla cupcakes?

    1. Amy says:

      Hmm, I would just use this Moist Vanilla Cupcakes recipe instead rather than trying to omit and reconfigure these chocolate cupcakes. 🙂

  41. Kay says:

    Hi,

    How can i make these gluten free please

    1. Amy says:

      Hi Kay! I’m not a gluten-free baker so I really can’t say. I’m sorry!

  42. Kristina says:

    These taste great, but definitely need to fill them more than 1/2 way next time.

    1. Amy says:

      I’m glad you liked them! Yes, everybody’s ovens cook a little differently! Sometimes I fill them up more and sometimes I fill it up less. I’m glad you found what works for you!

  43. Daniel.hogenmiller says:

    5 stars
    I like your food

  44. Crystal Marrero says:

    5 stars
    Looks so easy to combine the recipe together. I have a chocolate cupcake order. This recipe will be perfect!

    1. Amy says:

      It really is so good! I hope you like it!

  45. Jennifer says:

    Looks yummy

  46. Megan says:

    This recipe is fantastic!! I usually am not a fan of chocolate cake, always seems too dry and crumbly for my taste. That has all changed with this recipe!!! The only change I’ve made is adding 1/2 teaspoon cinnamon for a little extra flavor. This recipe is a keeper!

  47. Stefhania says:

    5 stars
    I made this recipe yesterday and it’s AMAZING! I loved how smooth the bread is and it felt like it was melting, the best chocolate cupcake I’ve had! I’m definitely saving this recipe for the future. 💯

    1. Amy says:

      Thank you! It is a good one! Now I want a chocolate cupcake. You made it sound so good!

  48. Ashlie O says:

    My family loves this recipe. Comes out amazing every time!

  49. Adrienne says:

    These are amazing… Mine came out flat topped though. How do i get the dome?

    1. Amy says:

      If they aren’t doming, my suggestions would be to make sure your ingredients are at room temperature and don’t fill the cupcake liners quite as much next time. A little less batter actually helps them rise a little bit better. Also, I think that altitude can affection things and if you are at a higher altitude you might add a smidge less sugar and a tablespoon more flour, I think.

  50. Janice says:

    5 stars
    I made these cupcakes for my Grandmother in law’s 80th birthday last year and they were a huge hit! Making them for another party. Can I make Friday and serve Sunday? If so, store in an air tight container? Thank you for an amazing recipe!

    1. Amy says:

      I’m so glad this is a go-to recipe for you! Yes, they will still taste fresh on Sunday if you store them in an airtight container.