These cupcakes are the ones I reach for when I want chocolate that’s deeply satisfying and reliably moist. They’re straightforward to make, forgiving in texture, and the frosting is rich without being overly sweet. I use boiling water in the batter to bloom the cocoa and to keep the crumb tender, and sour cream for a little tang and extra moisture.
I’ll walk you through the exact ingredient list and the step-by-step process I follow every time. No fluff—just the practical tips that keep the cupcakes soft and the frosting pipeable. If you want quick troubleshooting or small swaps, I’ve added options later so you can adapt what’s on hand.
Ingredient List

- 1¾ cups all-purpose flour (spooned and leveled) — provides structure; spoon and level to avoid dense cupcakes.
- ⅔ cup unsweetened cocoa powder (I used Hershey’s) — gives the chocolate flavor; sift or whisk to remove lumps.
- 1½ teaspoons baking powder — helps with rise and lightness.
- 1½ teaspoons baking soda — balances acidity and aids lift.
- 2 cups granulated sugar — primary sweetener; creates tenderness and crust.
- ½ teaspoon table salt — enhances chocolate flavor.
- ¾ cup sour cream (room temperature) — adds moisture and a tender crumb.
- ⅔ cup vegetable oil — keeps cupcakes moist; liquid fats stay tender longer than solid fats.
- 2 teaspoons pure vanilla extract — rounds out and deepens flavor.
- 2 large eggs (room temperature) — provide structure and help emulsify the batter.
- ¾ cup boiling water — blooms the cocoa and thins the batter for a tender crumb.
- 1 cup salted butter (softened) — for the frosting; creamed until smooth for light texture.
- ⅓ cup unsweetened cocoa powder (I used Hershey’s) — for the frosting’s chocolate flavor.
- 2 teaspoons pure vanilla extract — adds aroma to the frosting.
- 4 cups powdered sugar — sweetens and structures the frosting; added in portions for control.
- 4 to 5 tablespoons heavy cream (at room temperature) — thins and smooths the frosting; add gradually to reach pipeable consistency.
- Chocolate sprinkles (optional garnish) — adds texture and a finishing touch.
Cooking (Moist Chocolate Cupcake): The Process
- Preheat oven to 350°F (175°C). Line two regular-size cupcake pans with paper liners and place the pans on oven racks.
- In a large mixing bowl, whisk together 1¾ cups all-purpose flour, ⅔ cup unsweetened cocoa powder, 1½ teaspoons baking powder, and 1½ teaspoons baking soda until evenly combined.
- Add 2 cups granulated sugar and ½ teaspoon table salt to the dry mixture. Whisk to combine.
- Add ¾ cup sour cream, ⅔ cup vegetable oil, and 2 teaspoons pure vanilla extract to the dry ingredients. Whisk until mostly smooth and no large lumps remain.
- Add the 2 large eggs one at a time, whisking after each addition until the yolk and white are fully incorporated and there are no streaks of egg remaining.
- Carefully pour in ¾ cup boiling water and whisk until the batter is smooth. The batter will be thin—this is normal.
- Divide the batter among the lined cupcake wells, filling each about 2/3 full.
- Bake for 22 to 25 minutes, or until a toothpick inserted into the center of a cupcake comes out clean or with a few moist crumbs (not wet batter).
- Remove the pans from the oven and let the cupcakes cool in the pans for about 5 minutes. Then transfer the cupcakes to a wire rack and allow them to cool completely before frosting.
- While the cupcakes cool, make the frosting. In the bowl of a stand mixer or a large mixing bowl with a handheld mixer, beat 1 cup softened salted butter, ⅓ cup unsweetened cocoa powder, and 2 teaspoons pure vanilla extract on medium-high speed for 1½ to 2 minutes, until smooth and creamy.
- With the mixer on low speed, add powdered sugar in portions: add 1½ cups powdered sugar and beat until incorporated.
- Add 2 to 2½ tablespoons heavy cream and beat until combined and smooth.
- Add the next 1½ cups powdered sugar and beat until incorporated. Add another 2 to 2½ tablespoons heavy cream and beat until combined.
- Add the remaining 1 cup powdered sugar and beat on medium speed until the frosting is smooth and spreadable. If needed for consistency, use any remaining portion of the 4 to 5 tablespoons heavy cream (total added should be 4 to 5 tablespoons) and beat until you reach a smooth, pipeable texture. Scrape the bowl as needed.
- Transfer the frosting to a piping bag fitted with a large decorator tip (such as 1M, 2D, or 4B) or to a disposable bag with a corner snipped off.
- Hold the piping tip about ½ inch above a cooled cupcake. Starting at the outer edge, pipe the frosting in an even spiral toward the center (or start in the center and spiral outward, if you prefer).
- If desired, sprinkle chocolate sprinkles over the frosted cupcakes as a garnish.
- Repeat piping and garnishing for the remaining cupcakes. Store finished cupcakes at room temperature for up to 2 days or refrigerate if keeping longer (bring to room temperature before serving).
Why It Deserves a Spot
These cupcakes strike a useful balance between deep chocolate flavor and everyday accessibility. The combination of boiling water and cocoa gives a pronounced chocolate note without needing melted chocolate, which keeps the recipe quick. Sour cream and oil make the crumb flexible and forgiving—this means they stay moist even a day later.
They’re also versatile. The frosting is straightforward to make and pipeable, which makes these cupcakes great for both casual tea-time treats and small celebrations. If you’re pressed for time, the batter is easy to whisk by hand; if you love precision, a stand mixer makes frosting effortless.
Budget & Availability Swaps

- Short on sour cream? A thick plain yogurt is a common substitute in equal measure; it will provide similar moisture and tang.
- If you don’t have unsweetened cocoa, Dutch-process and natural cocoas behave differently—natural cocoa works here because of the baking soda and sour cream acidity. If using Dutch-process, expect subtle flavor changes.
- Vegetable oil keeps cupcakes moist longer than melted butter; if you want butter flavor, you can use neutral oil plus a teaspoon of butter extract, or swap part of the oil for melted unsalted butter (same volume) and expect a slightly different crumb.
- Powdered sugar: if you only have superfine sugar, it won’t replace powdered sugar in frosting; powdered sugar adds body. Buying a small bag is worth it for smooth frosting.
Hardware & Gadgets

- Two regular-size cupcake pans and paper liners — for consistent baking and easy cleanup.
- Mixing bowls and a whisk — the batter mixes quickly by hand.
- Stand mixer or handheld mixer — very helpful for a silky frosting but not strictly required.
- Wire rack — essential for cooling cupcakes before frosting to avoid melting the frosting.
- Piping bag and large decorator tip (1M, 2D, or 4B) or disposable bag — for tidy, bakery-style swirls.
- Toothpick — for checking doneness quickly.
Avoid These Mistakes
1) Don’t frost warm cupcakes. Frosting melted by residual heat will slide off and look sad. Cool completely on a wire rack before piping.
2) Don’t overbake. Pull them at the first sign of clean toothpick or a few moist crumbs. Overbaking dries the crumb and loses the “moist” promise.
3) Measure flour correctly. Spoon into the measuring cup and level off; packing flour leads to dense cupcakes.
4) Add boiling water carefully. Pour slowly and whisk—this thins the batter and blooms the cocoa. If you pour too fast without whisking, you can create uneven texture.
Make It Your Way
Swap decorations: chocolate shavings, sea salt flakes, or a few fresh raspberries each add personality. You can fold a tablespoon of espresso powder into the batter for an intensified chocolate flavor without a coffee taste.
Frosting options: this recipe’s buttercream is balanced and pipeable. If you prefer a lighter topping, try a simple whipped cream or a cream cheese-based frosting—just remember cream cheese frosting needs refrigeration.
If You’re Curious
Why boiling water? It blooms the cocoa powder so flavor develops more fully; plus, it’s part of why the batter is thin and the crumb becomes tender. Oil instead of butter keeps the cupcakes moist at room temperature because oil stays liquid when chilled.
Sour cream contributes fat and acidity. The acidity interacts with the baking soda for lift and helps create a fine, tender crumb. Powdered sugar in the frosting brings structure; adding it in steps lets you control consistency without making the frosting grainy.
How to Store & Reheat
Store unfrosted cupcakes at room temperature tightly wrapped for up to 48 hours. Frosted cupcakes can sit at room temperature for up to 2 days as the recipe states. For longer storage, refrigerate in an airtight container for up to 5 days; bring to room temperature for 30–60 minutes before serving so the frosting softens and flavors bloom.
To freeze: freeze unfrosted cupcakes on a tray until solid, then transfer to a freezer-safe bag for up to 3 months. Thaw in the fridge overnight and bring to room temperature before frosting. You can also freeze frosted cupcakes briefly (1–2 hours) to set decorations, but for long-term freezing frostings with high butter content may change texture slightly.
Your Questions, Answered
- Can I make the batter ahead? Yes—store batter in the fridge for up to 24 hours and give it a gentle stir before scooping. Expect slightly less rise; allow one extra minute in the oven if needed.
- Can I halve the recipe? Yes. Bake time may be the same but start checking at 18 minutes.
- Why is my frosting grainy? Likely powdered sugar wasn’t fully incorporated or the butter was too cold. Beat longer at medium speed and scrape the bowl.
- Can I use unsalted butter? Yes—reduce any additional salt elsewhere; this recipe includes salted butter in the frosting, so use unsalted and add a pinch of salt if desired.
Next Steps
Ready to bake? Line your pans, preheat to 350°F (175°C), and gather the ingredients. Follow the steps exactly for reliable cupcakes, and use the tips here to adapt decorations or storage to your needs.
If you try the recipe, drop a note in the comments about what you swapped or how you decorated them—I love seeing your versions. Happy baking, and enjoy the chocolatey comfort.

Moist Chocolate Cupcake Recipe
Ingredients
Ingredients
- 1 3/4 cupsall-purpose flour spooned and leveled
- 2/3 cupunsweetened cocoa powder I used Hershey’s
- 1 1/2 teaspoonsbaking powder
- 1 1/2 teaspoonsbaking soda
- 2 cupsgranulated sugar
- 1/2 teaspoontable salt
- 3/4 cupsour cream room temperature
- 2/3 cupvegetable oil
- 2 teaspoonspure vanilla extract
- 2 large eggs room temperature
- 3/4 cupboiling water
- 1 cupsalted butter softened
- 1/3 cupunsweetened cocoa powder I used Hershey’s
- 2 teaspoonspure vanilla extract
- 4 cupspowdered sugar
- 4 to 5 tablespoonsheavy cream at room temperature
- Chocolate sprinkles optional garnish
Instructions
Instructions
- Preheat oven to 350°F (175°C). Line two regular-size cupcake pans with paper liners and place the pans on oven racks.
- In a large mixing bowl, whisk together 1¾ cups all-purpose flour, ⅔ cup unsweetened cocoa powder, 1½ teaspoons baking powder, and 1½ teaspoons baking soda until evenly combined.
- Add 2 cups granulated sugar and ½ teaspoon table salt to the dry mixture. Whisk to combine.
- Add ¾ cup sour cream, ⅔ cup vegetable oil, and 2 teaspoons pure vanilla extract to the dry ingredients. Whisk until mostly smooth and no large lumps remain.
- Add the 2 large eggs one at a time, whisking after each addition until the yolk and white are fully incorporated and there are no streaks of egg remaining.
- Carefully pour in ¾ cup boiling water and whisk until the batter is smooth. The batter will be thin—this is normal.
- Divide the batter among the lined cupcake wells, filling each about 2/3 full.
- Bake for 22 to 25 minutes, or until a toothpick inserted into the center of a cupcake comes out clean or with a few moist crumbs (not wet batter).
- Remove the pans from the oven and let the cupcakes cool in the pans for about 5 minutes. Then transfer the cupcakes to a wire rack and allow them to cool completely before frosting.
- While the cupcakes cool, make the frosting. In the bowl of a stand mixer or a large mixing bowl with a handheld mixer, beat 1 cup softened salted butter, ⅓ cup unsweetened cocoa powder, and 2 teaspoons pure vanilla extract on medium-high speed for 1½ to 2 minutes, until smooth and creamy.
- With the mixer on low speed, add powdered sugar in portions: add 1½ cups powdered sugar and beat until incorporated.
- Add 2 to 2½ tablespoons heavy cream and beat until combined and smooth.
- Add the next 1½ cups powdered sugar and beat until incorporated. Add another 2 to 2½ tablespoons heavy cream and beat until combined.
- Add the remaining 1 cup powdered sugar and beat on medium speed until the frosting is smooth and spreadable. If needed for consistency, use any remaining portion of the 4 to 5 tablespoons heavy cream (total added should be 4 to 5 tablespoons) and beat until you reach a smooth, pipeable texture. Scrape the bowl as needed.
- Transfer the frosting to a piping bag fitted with a large decorator tip (such as 1M, 2D, or 4B) or to a disposable bag with a corner snipped off.
- Hold the piping tip about ½ inch above a cooled cupcake. Starting at the outer edge, pipe the frosting in an even spiral toward the center (or start in the center and spiral outward, if you prefer).
- If desired, sprinkle chocolate sprinkles over the frosted cupcakes as a garnish.
- Repeat piping and garnishing for the remaining cupcakes. Store finished cupcakes at room temperature for up to 2 days or refrigerate if keeping longer (bring to room temperature before serving).
Equipment
- Oven
- cupcake pans
- Paper liners
- Large Mixing Bowl
- Whisk
- stand mixer or handheld mixer
- Wire Rack
- Piping bag
- decorator tip (1M, 2D, or 4B)
- toothpick
Notes
You can lightly spray the cupcake liners and the outside of each pan with nonstick cooking spray to keep the baked chocolate cupcakes from sticking to the pan.
Oven temperatures vary and may need to be recalibrated periodically to ensure they are accurate. Make sure to check your chocolate fudge cupcakes at the lower end of the recommended baking time.
