Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (2024)

Home | Recipes | Cupcakes | The Best Chocolate Cupcake Recipe EVER

Written ByDorothy Kern

Updated On

Jump to RecipeLeave a Comment

This post may contain affiliate links. For more information, read my disclosure policy.

If you’ve been looking for the BEST Chocolate Cupcake Recipe, you’ve landed in the right place! These chocolate cupcakes are soft, moist, and rich – the only chocolate cupcake recipe you need forever. Skip the box and make this recipe!!

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (2)

Table of Contents

  • Amazing Easy Chocolate Cupcakes!
  • Ingredients Needed
  • How to Make Chocolate Cupcakes
  • Cooked Chocolate Frosting
  • Frosting Options
  • Expert Tips
  • The Best Chocolate Cupcake Recipe Recipe

Amazing Easy Chocolate Cupcakes!

As much as I love cake mix, I’m always underwhelmed by chocolate boxed cake mix. The flavor isn’t as rich or deep as I’d like, which is where this from scratch chocolate cupcake recipe comes in!

These cupcakes are incredibly soft with SO MUCH chocolate flavor. The cupcakes themselves also (accidentally on purpose) made without eggs or dairy, which is a great option for birthday parties! You’re never going to want to buy a box again once you taste these – plus the batch makes around 30 cupcakes! No matter what you frost these with – you’re going to love them.

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (3)

Ingredients Needed

  • All-purpose flour, Granulated Sugar, Salt: typical cake ingredients
  • Unsweetened Cocoa Powder: be sure to use regular, NOT dutch-process cocoa (the baking soda can react strangely with it, and I haven’t tested that)
  • Baking soda and white vinegar: these two are what makes the cupcakes rise and stay fluffy and moist without having to add eggs. The acid in the vinegar activates the baking soda for an airy cupcake. Don’t have vinegar? Use lemon juice!
  • Vegetable oil: Instead of butter, I use oil. I find that oil keeps the cupcakes super moist. You can also use canola oil.
  • Hot water: using hot water blooms the cocoa powder. That’s a fancy way to say it releases the cocoa flavor particles, producing an even richer and more intense chocolate flavor.
  • Instant coffee granules (or espresso powder): these are optional, but increase the flavor of the chocolate. The cupcakes don’t taste like coffee, but coffee helps enhance chocolate flavor. I think of this as my secret ingredient for a rich and decadent chocolate cupcake.
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (4)
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (5)
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (6)

How to Make Chocolate Cupcakes

  • In a large mixing bowl, whisk the flour, sugar, cocoa, baking soda, and salt.
  • In a large mixing cup, combine the hot water, oil, vinegar, coffee granules, and vanilla.
  • Pour into the dry ingredients and whisk just until the batter comes together. Don’t over mix it – it’s okay if there are a few lumps. That’s right – you don’t even need a stand mixer or hand mixer for this recipe!
  • Fill cupcake liners in a muffin pan about 2/3 full with batter and bake the cupcakes for 12 to 15 minutes. Cool them completely before frosting.
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (7)

Cooked Chocolate Frosting

I often make a cooked chocolate sour cream frosting with these cupcakes because it’s so rich and delicious – like chocolate ganache but better.

Tips for making Sour Cream Frosting

  • You cannot substitute the heavy whipping cream – the recipe needs the fat to set up.
  • You can omit the coffee if you want – but again, it’s the secret ingredient that makes the recipe SUPER chocolatey!
  • Just add all the ingredients to a saucepan and stir until completely until all melted together and hot (about 4-8 minutes) but don’t let it boil.
  • The frosting needs time to cool, so make sure to make it a few hours before you plan to frost your cupcakes.

Frosting Options

I have so many options for frosting this easy chocolate cupcake recipe!

  • Chocolate Buttercream Frosting – a classic, piled high!
  • Vanilla Buttercream Frosting – for a contrast in flavor
  • Chocolate Cream Cheese Frosting – adds that tang
  • Whipped Chocolate Ganache Frosting – Epically rich!
  • Peanut Butter Frosting – love the chocolate/PB combo
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (8)

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (9)

Tip From Dorothy

Expert Tips

  • You read the recipe correctly – no eggs, no dairy in the cupcakes themselves.
  • You don’t need a mixer – if you want to use one, mix at low speed until the dry ingredients are somewhat incorporated, then switch to high speed until the batter comes together.
  • Cupcakes are done when a toothpick entered in the center comes out clean.
  • Store baked cupcakes in an airtight container for up to 3 days or you can put them in the freezer for up to a month!

FAQs

Can you make this recipe as a cake?

Yes – it will make a three 8-inch cake layer recipe or you can bake it in a 9×13-inch pan but don’t fill it more than 2/3 full.

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (10)

The Best Chocolate Cupcake Recipe

4.02 from 66 votes

The richest, most decadent chocolate cupcakes ever! You'll never make another chocolate cupcake again once you've had these.

Prep Time 30 minutes minutes

Cook Time 30 minutes minutes

Total Time 1 hour hour

Yield 30 cupcakes

Serving Size 1 cupcake

Save RecipeRate RecipePrint Recipe

Ingredients

  • 3 cups (372g) all purpose flour
  • 2 cups (400g) granulated sugar
  • ½ cup (40g) unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt not kosher, just regular table salt
  • 2 cups (474ml) hot water
  • ¾ cup (177ml) vegetable oil
  • 2 tablespoons (30ml) distilled or white vinegar
  • 1 tablespoon instant coffee granules (optional)
  • 1 teaspoon vanilla extract
  • Chocolate Buttercream Frosting (or use your favorite)

Instructions

  • Preheat oven to 350°F. Line cupcake pans with liners (about 30).

  • Whisk flour, sugar, cocoa, baking soda, and salt in a large mixing bowl.

  • Combine water, oil, vinegar, instant coffee (if using), and vanilla in a large mixing cup.

  • Whisk to combine, then add to the dry ingredients and whisk just until the batter comes together. A few lumps are okay.

  • Fill cupcake liners about ⅔ full and bake for about 12-15 minutes or until a toothpick inserted in the center comes out clean. Cool completely before frosting.

  • While the cupcakes are cooling, make desired frosting. Frost as desired.

Recipe Notes

  • The original recipe in this post included this cooked frosting.
  • Store unfrosted cupcakes in an airtight container in the refrigerator for up to 2 days to keep them fresh. Once frosted, store at room temperature loosely covered.
  • You can also freeze unfrosted or frosted cupcakes.
  • The coffee granules are optional but help bring out the chocolate flavor, as does the hot water.
  • Do not use dutch process cocoa in this recipe.

Recipe Nutrition

Serving: 1cupcake | Calories: 258kcal | Carbohydrates: 94g | Protein: 2g | Fat: 14g | Saturated Fat: 6g | Cholesterol: 23mg | Sodium: 148mg | Fiber: 23g | Sugar: 2g

Nutritional information not guaranteed to be accurate

Course Dessert

Cuisine American

Author Dorothy Kern

Did you try this recipe? Click the stars to rate the recipe below

Favorite Cupcake Recipes

Cupcakes

Perfect Vanilla Cupcake Recipe

Pie

Mini Chocolate Mud Pies with Oreo Crust

Cupcakes

The Best Chocolate Cupcake Recipe EVER

Last Updated on February 5, 2024

Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (15)

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

Learn More About Me

Leave a Comment

165 Comments

  1. Can I make these in a pan instead? We are on vacation and don’t have a muffin pan but I have an 8×8 in pan and a 13×9 in pan

    Reply
    1. This will make a 9×13 and a few cupcakes – only fill the 9×13 pan about half to 2/3 full and then put the remaining batter in the 8×8 or cupcake pans.

      Reply
    2. I don’t know what happened, but the cupcakes I made with this recipe are inedible.
      I’ve gone over and over the recipe and the only thing I did wrong was inadvertently use baking powder instead of baking soda. I can’t even explain what they taste like, but it seems like I’m tasting the vinegar. Could using the wrong leavening agent have caused this? I don’t like the icing either – it has a bitter, overly strong chocolate taste. I used a brand new can of Great Value cocoa which I know isn’t top of the line cocoa but I’ve never had an issue with it. I’m just flabbergasted. The cupcakes rose beautifully, baked to perfection in 10 minutes but the taste is just off. The sugar in the icing dissolved as described. I’m really sad. I’m not new to baking but somehow something I did went wrong.

      Reply
      1. The vinegar reacts with the baking soda to help them rise. Baking powder and baking soda are very very different so that was definitely why the taste was off. As for the icing, the coffee gives it a richer chocolate flavor- omitting those would make it less rich.

        Reply
      2. Ok thank you I will as I do use Bob’s I will let you know how they turn out

        Reply
      3. Hi, I live in UK and receive a lot of recipes via my phone and all seem to be American. Can these websites possibly give people the option to choose imperial or metric measurements for the ingredients. It is a nightmare trying to work out correct conversions for cups to grams or Mls Thank you

        Reply
        1. I am working on that – slowly!

          Reply
        2. Can I use gluten free flour for the choc cupcakes

          Reply
          1. Yes as long as it’s Gluten Free 1:1 all purpose flour (i.e. Bob’s Red Mill teal bag)

            Reply
            1. Ok thank you I will as I do use Bob’s I will let you know how they turn out

          Featured In

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (16)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (17)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (18)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (19)

          Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (20)

        3. '),b.insertAdjacentHTML(d,e));return document.getElementById(a)};c.prototype._repeatDynamicAds=function(b){var a=[],d=this._removeRecipeCapExperiment.result&&"Recipe"===b.location?99:this.locationMaxLazySequence.get(b.location),e=b.lazy?u(d,0):0;d=b.max;var f=b.lazyMax;e=Math.max(d,0===e&&b.lazy?d+f:Math.min(Math.max(e-b.sequence+1,0),d+f));for(f=0;f

          =d;a.push(y(y({},b),{sequence:g,lazy:h}))}return a};c.prototype._locationEnabled=function(b){b=this._clsOptions.enabledLocations.includes(b.location);var a=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains("adthrive-disable-all"),d=!document.body.classList.contains("adthrive-disable-content")&&!this._clsOptions.disableAds.reasons.has("content_plugin");return b&&!a&&d};return c}(),Za=function(c){function b(a,d){var e=c.call(this,a,"ClsVideoInsertion")||this;e._videoConfig=a;e._clsOptions=d;e._IN_POST_SELECTOR=".adthrive-video-player";e._WRAPPER_BAR_HEIGHT=36;e._playersAddedFromPlugin=[];d.removeVideoTitleWrapper&&(e._WRAPPER_BAR_HEIGHT=0);return e}v(b,c);b.prototype.init=function(){this._initializePlayers()};b.prototype._wrapJWPlayerWithCLS=function(a,d,e){void 0===e&&(e=0);return a.parentNode?(d=this._createGenericCLSWrapper(.5625*a.offsetWidth,d,e),a.parentNode.insertBefore(d,a),d.appendChild(a),d):null};b.prototype._createGenericCLSWrapper=function(a,d,e){var f=document.createElement("div");f.id="cls-video-container-".concat(d);f.className="adthrive";f.style.minHeight="".concat(a+e,"px");return f};b.prototype._getTitleHeight=function(a){a.innerText="Title";a.style.visibility="hidden";document.body.appendChild(a);var d=window.getComputedStyle(a),e=parseInt(d.height,10),f=parseInt(d.marginTop,10);d=parseInt(d.marginBottom,10);document.body.removeChild(a);return Math.min(e+d+f,50)};b.prototype._initializePlayers=function(){var a=document.querySelectorAll(this._IN_POST_SELECTOR);a.length&&this._initializeRelatedPlayers(a);this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers()};b.prototype._createStationaryRelatedPlayer=function(a,d,e){var f="mobile"===this._device?[400,225]:[640,360],g=G.Video_In_Post_ClicktoPlay_SoundOn;d&&a.mediaId&&(e="".concat(a.mediaId,"_").concat(e),d=this._wrapJWPlayerWithCLS(d,e),this._playersAddedFromPlugin.push(a.mediaId),d&&this._clsOptions.setInjectedVideoSlots({playerId:a.playerId,playerName:g,playerSize:f,element:d,type:"stationaryRelated"}))};b.prototype._createStickyRelatedPlayer=function(a,d){var e="mobile"===this._device?[400,225]:[640,360],f=G.Video_Individual_Autoplay_SOff;this._stickyRelatedOnPage=!0;this._videoConfig.mobileStickyPlayerOnPage="mobile"===this._device;if(d&&a.position&&a.mediaId){var g=document.createElement("div");d.insertAdjacentElement(a.position,g);d=document.createElement("h3");d.style.margin="10px 0";d=this._getTitleHeight(d);d=this._wrapJWPlayerWithCLS(g,a.mediaId,this._WRAPPER_BAR_HEIGHT+d);this._playersAddedFromPlugin.push(a.mediaId);d&&this._clsOptions.setInjectedVideoSlots({playlistId:a.playlistId,playerId:a.playerId,playerSize:e,playerName:f,element:g,type:"stickyRelated"})}};b.prototype._createPlaylistPlayer=function(a,d){var e=a.playlistId,f="mobile"===this._device?G.Video_Coll_SOff_Smartphone:G.Video_Collapse_Autoplay_SoundOff,g="mobile"===this._device?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0;var h=document.createElement("div");d.insertAdjacentElement(a.position,h);d=this._wrapJWPlayerWithCLS(h,e,this._WRAPPER_BAR_HEIGHT);this._playersAddedFromPlugin.push("playlist-".concat(e));d&&this._clsOptions.setInjectedVideoSlots({playlistId:a.playlistId,playerId:a.playerId,playerSize:g,playerName:f,element:h,type:"stickyPlaylist"})};b.prototype._isVideoAllowedOnPage=function(){var a=this._clsOptions.disableAds;if(a&&a.video){var d="";a.reasons.has("video_tag")?d="video tag":a.reasons.has("video_plugin")?d="video plugin":a.reasons.has("video_page")&&(d="command queue");q.error(d?"ClsVideoInsertionMigrated":"ClsVideoInsertion","isVideoAllowedOnPage",Error("DBP: Disabled by publisher via ".concat(d||"other")));return!1}return this._clsOptions.videoDisabledFromPlugin?!1:!0};return b}(function(c){function b(a,d){var e=c.call(this)||this;e._videoConfig=a;e._component=d;e._stickyRelatedOnPage=!1;e._contextualMediaIds=[];a=void 0;void 0===a&&(a=navigator.userAgent);a=/Windows NT|Macintosh/i.test(a);e._device=a?"desktop":"mobile";e._potentialPlayerMap=e.setPotentialPlayersMap();return e}v(b,c);b.prototype.setPotentialPlayersMap=function(){var a=this._videoConfig.players||[],d=this._filterPlayerMap();a=a.filter(function(e){return"stationaryRelated"===e.type&&e.enabled});d.stationaryRelated=a;return this._potentialPlayerMap=d};b.prototype._filterPlayerMap=function(){var a=this,d=this._videoConfig.players,e={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return d&&d.length?d.filter(function(f){var g;return null===(g=f.devices)||void 0===g?void 0:g.includes(a._device)}).reduce(function(f,g){f[g.type]||(q.event(a._component,"constructor","Unknown Video Player Type detected",g.type),f[g.type]=[]);g.enabled&&f[g.type].push(g);return f},e):e};b.prototype._checkPlayerSelectorOnPage=function(a){var d=this;a=this._potentialPlayerMap[a].map(function(e){return{player:e,playerElement:d._getPlacementElement(e)}});return a.length?a[0]:{player:null,playerElement:null}};b.prototype._getOverrideElement=function(a,d,e){a&&d?(e=document.createElement("div"),d.insertAdjacentElement(a.position,e)):(d=this._checkPlayerSelectorOnPage("stickyPlaylist"),a=d.player,d=d.playerElement,a&&d&&(e=document.createElement("div"),d.insertAdjacentElement(a.position,e)));return e};b.prototype._shouldOverrideElement=function(a){a=a.getAttribute("override-embed");return"true"===a||"false"===a?"true"===a:this._videoConfig.contextualSettings?this._videoConfig.contextualSettings.overrideEmbedLocation:!1};b.prototype._checkPageSelector=function(a,d,e){void 0===e&&(e=[]);return a&&d&&0===e.length?("/"!==window.location.pathname&&q.event("VideoUtils","getPlacementElement",Error("PSNF: ".concat(a," does not exist on the page"))),!1):!0};b.prototype._getElementSelector=function(a,d,e){if(d&&d.length>e)return d[e];q.event("VideoUtils","getPlacementElement",Error("ESNF: ".concat(a," does not exist on the page")));return null};b.prototype._getPlacementElement=function(a){var d=a.pageSelector,e=a.elementSelector;a=a.skip;var f=da(d),g=f.valid,h=f.elements;f=S(f,["valid","elements"]);var k=ca(e),l=k.valid,p=k.elements;k=S(k,["valid","elements"]);return""===d||g?l?this._checkPageSelector(d,g,h)?this._getElementSelector(e,p,a)||null:null:(q.error("VideoUtils","getPlacementElement",Error("".concat(e," is not a valid selector")),k),null):(q.error("VideoUtils","getPlacementElement",Error("".concat(d," is not a valid selector")),f),null)};b.prototype._getEmbeddedPlayerType=function(a){(a=a.getAttribute("data-player-type"))&&"default"!==a||(a=this._videoConfig.contextualSettings?this._videoConfig.contextualSettings.defaultPlayerType:"static");this._stickyRelatedOnPage&&(a="static");return a};b.prototype._getMediaId=function(a){return(a=a.getAttribute("data-video-id"))?(this._contextualMediaIds.push(a),a):!1};b.prototype._createRelatedPlayer=function(a,d,e,f){"collapse"===d?this._createCollapsePlayer(a,e):"static"===d&&this._createStaticPlayer(a,e,f)};b.prototype._createCollapsePlayer=function(a,d){var e=this._checkPlayerSelectorOnPage("stickyRelated"),f=e.player;e=e.playerElement;var g=f?f:this._potentialPlayerMap.stationaryRelated[0];g&&g.playerId?(this._shouldOverrideElement(d)&&(d=this._getOverrideElement(f,e,d)),d=document.querySelector("#cls-video-container-".concat(a," > div"))||d,this._createStickyRelatedPlayer(y(y({},g),{mediaId:a}),d)):q.error(this._component,"_createCollapsePlayer","No video player found")};b.prototype._createStaticPlayer=function(a,d,e){this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId?this._createStationaryRelatedPlayer(y(y({},this._potentialPlayerMap.stationaryRelated[0]),{mediaId:a}),d,e):q.error(this._component,"_createStaticPlayer","No video player found")};b.prototype._shouldRunAutoplayPlayers=function(){return this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length)?!0:!1};b.prototype._determineAutoplayPlayers=function(){var a=this._component,d="VideoManagerComponent"===a,e=this._config;if(this._stickyRelatedOnPage)q.event(a,"stickyRelatedOnPage",d&&{device:e&&e.context.device,isDesktop:this._device}||{});else{var f=this._checkPlayerSelectorOnPage("stickyPlaylist"),g=f.player;f=f.playerElement;g&&g.playerId&&g.playlistId&&f?this._createPlaylistPlayer(g,f):q.event(a,"noStickyPlaylist",d&&{vendor:"none",device:e&&e.context.device,isDesktop:this._device}||{})}};b.prototype._initializeRelatedPlayers=function(a){for(var d=new Map,e=0;e
Moist Chocolate Cupcakes (BEST Recipe!) - Crazy for Crust (2024)

References

Top Articles
Latest Posts
Article information

Author: Jonah Leffler

Last Updated:

Views: 5630

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Jonah Leffler

Birthday: 1997-10-27

Address: 8987 Kieth Ports, Luettgenland, CT 54657-9808

Phone: +2611128251586

Job: Mining Supervisor

Hobby: Worldbuilding, Electronics, Amateur radio, Skiing, Cycling, Jogging, Taxidermy

Introduction: My name is Jonah Leffler, I am a determined, faithful, outstanding, inexpensive, cheerful, determined, smiling person who loves writing and wants to share my knowledge and understanding with you.