Chocolate Cupcakes
This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.
Perfect and easy chocolate cupcakes with buttercream frosting that are so easy to make. Might sound like a tall order to say this is the only recipe you will ever need. These chocolate cupcakes with chocolate buttercream frosting are so easy to make – they don’t even require a mixer!

Recipe updated 02/20/2026: Cupcakes have been updated to make a smaller amount from 24 cupcakes to 12-14 cupcakes. And now have even more chocolate flavor!
So when it comes to certain recipes, I think every good baker should have a few foolproof go to ones that never disappoint. This easy chocolate cupcake recipe is that recipe. Trust me.
And around here obviously we love baking from scratch, but we also love easy dessert recipes! Like my Easy Vanilla Cupcake Recipe that doesn’t require a mixer because it’s made with melted butter. Or my easy Red Velvet Cupcakes topped with The BEST Cream Cheese Frosting.
Ready To Take Your Baking To The Next Level?
Join the Ultimate Baking Bootcamp and master essential techniques like mixing methods and the why behind every recipe! Whether you’re a beginner or looking to refine your skills, this step-by-step class will help you bake with confidence and create flawless desserts every time. Start your baking journey today!
The best part about this chocolate cupcake recipe is that they don’t require a mixer and they take about 15 minutes to throw together. That’s it!
When it comes to Valentine’s Day, nothing beats a homemade chocolate cake! Check out these 15 chocolate cakes that are sure to have everyone falling in love with you.
Before you know it…the best chocolate cupcakes are waiting for you.

Ingredients Needed
- All-purpose Flour
- Granulated Sugar
- Unsweetened Natural Cocoa Powder – You can use natural unsweetened or Dutch process, which has a different acidity and will react differently in your cupcake batter. I prefer Dutch process because it has a smoother taste but either will work.
- Salt
- Baking Powder
- Baking Soda
- Vegetable (or canola) oil – You want to use a neutral-tasting oil, I like to use either vegetable or canola oil.
- Milk – I used full-fat milk for best texture of the cupcakes, but a low-fat milk or dairy-free milk would also work.
- Sour cream – I used full-fat sour cream for richness and tenderness. Low-fat may work but do not use fat-free. Greek yogurt would be a fine substitution.
- Vanilla extract
- Eggs
- Hot Coffee – You want the coffee hot so it blooms the cocoa and brings out the chocolate flavor. I tested with both hot water and hot coffee and the hot coffee had a much stronger chocolate flavor. You can also add instant espresso powder to hot water if you don’t have any coffee on hand. I add 2 teaspoons.

How To Make These Chocolate Cupcakes – Step By Step
First things first. Prepare your pans and pre-heat that oven to 350F. My Favorite Go To Cupcake Liners Are These.
You can also give the pan and liners a quick spray with non-stick cooking spray so the cupcakes don’t stick.
In a large bowl you need to combine the dry ingredients (flour, sugar, baking powder, cocoa powder, baking soda, and salt.) If your cocoa powder is really lumpy you can sift to remove any lumps and will help prevent any over-mixing.

In the a second mixing bowl whisk together your wet ingredients- milk, sour cream, vegetable oil, vanilla, and eggs until smooth and combined.
Make sure your eggs, milk and sour cream are at room temperature, so they rise properly.

Then stir in your dry ingredients, stirring just until combined. You want to make sure to not overmix at this point otherwise your cupcakes will come out chewy and dense.

Then you need to add in your the hot coffee. The batter will be thin, don’t worry! It’s supposed to be. The coffee is going to help make these cupcakes VERY moist.

To fill your cupcake pans, I find it easiest to pour the batter into a liquid measuring cup and pour then into my cupcake pans.
You want to fill these up about 3/4 of the way to leave a bit of room for them to rise and create that beautiful domed cupcake.
And then bake in the preheated oven for 18-22 minutes until done. The cupcakes should spring back to the touch. If you insert a toothpick into the center of a cupcake it should have moist crumbs but no wet batter.
Remove from the oven and let cool in a pan 10 minutes then transfer to a wire rack to cool completely before frosting.

Heather’s Baking Tips
- Be sure to measure your flour accurately. Too much flour = dense, dry cupcake. For a full tutorial on how and why, read this post. For best accuracy, weigh your flour. But you want to spoon and level your flour. spoon your flour into the cup, not packing it down, and then when you get a heaping cup level it off.
- Use natural cocoa powder. Be sure to use natural unsweetened cocoa powder not dutch process. They are not the same. You can read about the differences here.
- Do not overfill your cupcake liners. If you overfill them the your cupcakes might sink in the middle. I aim for about 2/3 to no more than 3/4 full.
- Bake in the center of your and rotate your pans. You always want to bake your cupcakes up in the center of your oven so they bake up evenly. When baking these, it’s best to rotate the pans halfway through their baking time. Every oven can have hot spots so they may not bake evenly. Give them a turn in the oven, so they all bake up pretty.
- Cool properly. Once they are baked, be sure to take them out of the pans and cool on a cooling rack. Leaving them in your pans means they will continue to bake and could end up dry.
- Cool completely before frosting. You want to make sure they are cooled completely before frosting them. Hot cupcakes + frosting = soupy mess.
Make The Chocolate Buttercream Frosting
In a stand mixer, fitted with a paddle attachment, cream the butter first until light and fluffy on medium-high speed, for about 1 minute.
With the mixer on low speed, slowly add in the powdered sugar, 1/2 cup at a time. And then once incorporated, mix on medium-high speed for about 1 to 2 minutes until light and fluffy.

With the mixer on low, add the vanilla extract and heavy cream. Mix on low to combine.

Add in the cocoa powder and mix on low speed at first until incorporated.
Increase the speed to medium-high speed and mix for 8 minutes until light and fluffy. Scrape down the bowl as needed. Use right away, or store in the fridge, in a covered container for up to 5 days.

Make sure your cupcakes are completely cool before frosting. Spoon or pipe your frosting onto each cupcake. Start in the center and swirl outward if piping. Smooth or swirl the frosting as desired.Add any optional toppings, like sprinkles, chocolate chips, or crushed cookies. Serve and enjoy!

Buttercream Variations
Now once you have let them completely cool you will want to top them with the best vanilla buttercream ever. This buttercream frosting is the one I use time and time again. It’s a traditional American buttercream frosting made with powdered sugar, but it’s not cloyingly sweet like some can be. It’s smooth with just the right hint of sweetness.
But with chocolate cupcakes you don’t have to stop at vanilla frosting! Here are some delicious options;
- Oreo Frosting Recipe
- Peanut Butter Cream Cheese Frosting
- Strawberry Buttercream Frosting
- Easy Chocolate Buttercream Frosting
- Caramel Buttercream

Storage Instructions
You can also make the cupcakes and freeze for up to 2 months. I place mine in a plastic bag, or you can also individually wrap them in plastic wrap and then store in a bag. Thaw at room temperature, uncovered, before frosting.
If unfrosted, I would store covered at room temperature for up to 2 days. If frosted, then store in the fridge for up to 5 days.
Recipe FAQ’s
You can make the chocolate cupcakes up to 1 day in advance, unfrosted. Keep well covered and store at room temperature. Then frost the day of serving.
You can bake this batter into a chocolate sheet cake. Spread batter into a 9×13 pan, and bake for 35-40 minutes. Or divide batter into three 8-inch round cake pans, and bake for 30 to 35 minutes. Or bake in a greased and floured bundt cake pan for 50-55 minutes.
This is probably due to two possible reasons. Either you overfilled the cupcake liners or you underbaked them. You want to fill them about 2/3 to 3/4 full maximum. And to test for doneness insert a toothpick into the centers of a cupcake to look for moist crumbs but no wet batter.

More Recipes To Try
If you’re craving more cupcakes be sure to try my oreo cupcakes with Oreo frosting. They are fluffy vanilla cupcakes with lots of Oreo cookies stirred in and a creamy Oreo frosting piped on top.
Another great chocolate cupcake option are these German chocolate cupcakes. They have a chocolate cupcake base topped with a coconut pecan filling and a chocolate buttercream frosting.
Master The Art Of Baking!
Don’t miss out on the chance to elevate your baking skills! Join the Ultimate Baking Bootcamp today and unlock the secrets to creating perfect desserts every time. With expert guidance, step-by-step lessons, and insider tips, you’ll be baking like a pro in no time. Sign up now and start mastering your baking!

Chocolate Cupcakes
Ingredients
For the cupcakes
- 1 cup (200 g) granulated sugar
- 1 cup (120 g) all-purpose flour spooned and leveled
- ½ cup (42 g) unsweetened Cocoa powder natural or Dutch
- ¾ teaspoons baking powder
- ¾ teaspoons baking soda
- ½ teaspoon salt
- 1 large egg room temperature
- ¼ cup (60 ml) milk room temperature
- ¼ cup (57 g) sour cream
- ¼ cup (60 ml) vegetable oil
- 1 teaspoon vanilla extract
- ½ cup (120 ml) hot coffee
For the frosting
- 20 Tablespoons (2 1/2 sticks, 283 g) unsalted butter softened
- 2 ½ cups (286 g) powdered sugar
- 2 Tablespoons heavy cream
- 2 teaspoons vanilla extract
- ¾ cup (63 g) unsweetened cocoa powder natural or Dutch
Instructions
Make the cupcakes
- Prep oven and pans. Position a rack in the center of your oven. Pre-heat oven to 350°F. Prepare two muffin pans with cupcake liners. You can also lightly spray the pan and liners with non-stick cooking spray so they won't stick.
- Combine dry ingredients. In a large mixing bowl, sift together the sugar, flour, cocoa, baking powder, and baking soda. Stir in the salt. Set aside.1 cup (200 g) granulated sugar 1 cup (120 g) all-purpose flour ½ cup (42 g) unsweetened Cocoa powder ¾ teaspoons baking powder ¾ teaspoons baking soda ½ teaspoon salt
- Combine wet ingredients. In a second large mixing bowl, whisk together the eggs, milk, sour cream, oil, vanilla extract until well combined. 1 large egg ¼ cup (60 ml) milk ¼ cup (57 g) sour cream ¼ cup (60 ml) vegetable oil 1 teaspoon vanilla extract
- Combine wet and dry ingredients. Add the wet ingredients to the flour mixture, and stir with a rubber spatula, together just until the last of flour has been incorporated.
- Add hot coffee. Stir in the coffee to batter and stir to combine. (batter will be thin). ½ cup (120 ml) hot coffee
- Bake cupcakes. Fill each cupcake well about 3/4 cup full of batter. I like to let the cupcakes rest for 10 minutes before baking so they bake up a bit taller. Bake for 18-22 minutes or until wooden pick inserted in center comes out clean, rotating pans halfway through baking. Remove cupcakes from the oven and cool in the pans for 5 minutes, then transfer to a cooling rack and cool on a wire rack. Cool completely.
Make the frosting
- In a stand mixer, fitted with a paddle attachment, cream the butter first until light and fluffy on medium-high speed, for about 1 minute. 20 Tablespoons (2 1/2 sticks, 283 g) unsalted butter
- With the mixer on low speed, slowly add in the powdered sugar, 1/2 cup at a time. And then once incorporated, mix on medium-high speed for about 1 to 2 minutes until light and fluffy. 2 ½ cups (286 g) powdered sugar
- With the mixer on low, add the vanilla extract and heavy cream. Mix on low to combine. 2 Tablespoons heavy cream 2 teaspoons vanilla extract
- Add in the cocoa powder and mix on low speed at first until incorporated. ¾ cup (63 g) unsweetened cocoa powder
- Increase the speed to medium-high speed and mix for 8 minutes until light and fluffy. Scrape down the bowl as needed. Use right away, or store in the fridge, in a covered container for up to 5 days.
- Make sure your cupcakes are completely cool before frosting. Spoon or pipe your frosting onto each cupcake. Start in the center and swirl outward if piping. Smooth or swirl the frosting as desired. Add any optional toppings, like sprinkles, chocolate chips, or crushed cookies. Serve and enjoy!
Notes
- Coffee: You can also use hot water but the cupcakes will have a less intense chocolate flavor. I also will use 2 teaspoons of instant espresso powder to hot water if I don’t have any coffee.
- Make-ahead/Storage: You can make the chocolate cupcakes up to 1 day in advance, unfrosted. Keep well covered and store at room temperature. Then frost the day of serving. If unfrosted, I would store covered at room temperature for up to 2 days. If frosted, then store in the fridge for up to 5 days.
- Freezing: You can also make the cupcakes and freeze for up to 2 months. I place mine in a plastic bag, or you can also individually wrap them in plastic wrap and then store in a bag. Thaw at room temperature, uncovered, before frosting.







I will be using this recipe anytime I want chocolate cupcakes or cakes or sheet cakes it was so delicious. Sent the recipe to my sister, she was making a cake for someone.
Thank you so much, Bill! I’m so glad you enjoyed the chocolate cupcakes and that you shared the recipe with your sister. I hope she loves it too!
Every bite is perfectly delicious. This will become my new go to chocolate cupcake recipe.
I can’t wait to bake these beauties. Yum! Looks at them! I’m drooling all over the screen. Thanks for the recipe, I will bake them this weekend.
We made these cupcakes over the weekend and they were a total hit with the whole family! We will definitely be making these again and again!
I’m so glad your family loved the cupcakes!
The only problem with these is that someone will need to stop me from eating’em all! These cupcakes are too good!
Haha, I’m not gonna stop you. 😉