If you like light, fluffy and moist cupcakes, then this is the best chocolate cupcakes recipe for you. The light and airy texture comes from using cocoa powder with oil and water. And, these cupcakes are not overly sweet, so you can enjoy them with or without frosting.

Table of Content
I cannot believe I have not yet shared this chocolate cupcake recipe with you. In fact, recently I took these chocolate cupcakes along with vanilla cupcakes over to friends who asked me for the recipe. Only then, did I realize I have not yet shared these two recipes with you. So, without further delay, I'm sharing it today.
About this recipe
It's not a one-bowl chocolate cupcake recipe, nor is it the classic cream, butter and sugar kinda chocolate cupcake recipe. Since, this one has oil and water. Yes, the oil combined with water makes for a light and airy cupcake.
However, there is one issue with this chocolate or vanilla cupcakes; because they are very light and airy one cupcake is usually never enough. It's like a bite and the cupcake is over. So, make sure there are enough for a second helping
Also, the frosting I have used on these cupcakes is my chocolate buttercream frosting, which uses real chocolate and takes only 5 minutes to make.
Having said that, these cupcakes are delicious with just about any frosting. And yet, I have shared with you more than 30 different buttercream flavors here on the blog but these are just a few suggestions.
- Velvet American buttercream
- Vanilla buttercream (eggless)
- Swiss Meringue or Italian Meringue
- French Buttercream and German buttercream
- Whipped cream buttercream frosting

Ingredients and substitutes
- Flour - I use regular all-purpose flour, plain flour (maida) for most of my cakes and cupcakes. Since it is typically available and in most households.
- Canola oil - Any cooking oil will work as long as it has no flavor. That way it won't affect the flavor of the cupcakes. For example, olive oil has a strong olive oil smell, which we definitely don't want.
- Brown sugar - The molasses in the brown sugar contributes to the soft texture as well as a rich flavor.
- Eggs - We have only two eggs in this recipe, so make it two good large eggs.
- Buttermilk - You can make buttermilk at home and it takes just five minutes - here's how to make homemade buttermilk in 5 mins.
- Hot water - This melts the cocoa powder and gives this cake that deep color when baked. It also makes the cake texture lighter, which works perfectly for dessert-style cakes.

Step by step instructions
Cupcakes
- Preheat the oven at 160 C / 325 F. Line a muffin pan with cupcake liners
- Dry ingredients - Combine flour, cocoa powder, baking powder, baking soda, and salt.
- In the bowl of a stand mixer with the whisk attachment, whip the egg. Gradually add the sugar and whip until light and fluffy.
Tip - adding the sugar gradually to the eggs will prevent the eggs from breaking down. - Next, gradually add the oil, followed by the buttermilk, water, and vanilla extract.
Tip - the oil and water ensure a nice moist, light, and airy cupcake. - Lastly, add the flour mix (continue to use the whisk attachment) and combine until smooth.
Tip - do not overmix at this point as we do not want to lose all that air we incorporated into the eggs - Divide between 12 to 15 cupcake liners.
Tip - Depending on the size of the eggs and how the batter is mixed you may get between 12 to 15 cupcakes. - Bake for 15 to 18 minutes or until a toothpick inserted in the center comes out clean.
Tip - most cupcakes take between 20 to 22 minutes but these are light and airy so they do bake quicker. - Cool in the pan for 5 minutes then transfer to a cooling rack to cool completely.
Tip - If you let the cupcakes sit in the pan for long the moisture will cause them to sink so remove them from the pan as soon as possible
Chocolate frosting
- Melt chocolate in the microwave or double boiler – set aside to cool.
- In the bowl of a stand mixer with the paddle attachment, cream the butter for a minute.
Tip - creaming the butter will give a light and airy frosting. - Add salt, whipping cream, and vanilla extract - combine until smooth.
- Then, add the powdered sugar one cup at a time.
Tip - cover the mixer bowl with a clean kitchen cloth to prevent a sugar cloud. - Once all the powder sugar has been incorporated, continue to mix for 2 to 3 minutes more until you have a light and fluffy buttercream.
- Lastly, add the melted cooled chocolate to the buttercream and stir well to combine.
Tip - the melted chocolate must be cold otherwise it will seize as soon as you add it to the buttercream. I like to add a few tablespoons of buttercream to the chocolate, combine well then add the chocolate mixture to the full batch of buttercream. Kinda like a tempering method.
Frost the cupcakes
- Put the frosting in a piping bag with a star tip or similar. Pipe a generous swirl.
- Decorate as desired.

Frequently asked questions
Baking perfect cupcakes is not hard to achieve if you follow the above 12 tips for perfect cupcakes.
There are a few things you can do - I discuss it in this post -- how to avoid cupcake liners peeling after baking.
There are few things you can do to bake similar size cupcakes - we discussed that in detail here - How to bake same size cupcakes.
No, I highly recommend you do not. And, if you don't want these chocolate flavored, I highly recommend you try my other proven recipes, such as vanilla cupcake recipe or sour cream vanilla cupcakes.
This recipe works best with eggs. And yet, I also have an eggless chocolate cake recipe and mom's eggless chocolate cake that work beautifully for chocolate cupcakes.
This recipe makes just 12 cupcakes, which is not enough for a cake. So, if you want a chocolate cake, I have plenty of chocolate cake recipes for you to try:
One Bowl Chocolate Cake - Naked Cake
Simple Moist Chocolate Cake with American Buttercream
Chocolate Ganache Chocolate Cake
Chocolate Cake with Whipped Cream
or Chocolate Chiffon Cake with Kahlua Chocolate Buttercream
Devil's Food Chocolate Cake with Chocolate Ganache
Best Chocolate Mud Cake with Caramel Buttercream
Best Chocolate Fudge Cake with Chocolate Fudge Frosting
You may also like
Did you enjoy this recipe? Please ⭐️⭐️⭐️⭐️⭐️ it.
Save it for later.
You can also find a collection of my recipes and tutorials here on Pinterest. Follow me on Facebook, Twitter, and Instagram.
And, don't forget to subscribe to my blog to receive new recipes by email.
Printable Recipe
Best Chocolate Cupcake Recipe
Print Pin Rate Share by Email Share on FB Save GrowDescription
Conversions Used
1 lb = 453 grams, 1 cup = 240 ml, 1 stick = 113g, 1 tbsp= 15 ml, 1 tsp= 5 ml,
Ingredients
Cupcakes
- 1 ¼ cup (160 g) All-purpose flour
- 4 tablespoon (20 g) Cocoa powder
- ¾ cup (165 g) Brown sugar
- 1 Egg (large)
- 1 teaspoon Baking powder
- ½ teaspoon Baking Soda
- ½ cup (120 ml) Buttermilk
- ¼ cup (60 ml) Canola oil
- 1 teaspoon vanilla extract
- 60 ml (60 ml) Hot Water
- ¼ teaspoon Salt
Frosting
- 4 oz (113 g) Unsalted Butter ((1 sticks), room temperature)
- 2 cup (240 g) Powdered sugar
- 2 tablespoon whipping cream
- 4 oz (100 g) Chocolate
- ¼ teaspoon Salt
- 1 teaspoon Vanilla extract
Instructions
Cupcakes
- Preheat the oven at 160 C / 325 F. Line a muffin pan with cupcake liners
- Dry ingredients - Combine flour, cocoa powder, baking powder, baking soda and salt.
- In the bowl of a stand mixer with the whisk attachment, whip the egg. Gradually add the sugar and whip until light and fluffy. Tip - adding the sugar gradually to the eggs will prevent the eggs from breaking down.
- Next, gradually add the oil, followed by the buttermilk, water, and vanilla extract. Tip - the oil and water ensure a nice moist, light, and airy cupcake.
- Lastly, add the flour mix (continue to use the whisk attachment) and combine until smooth. Tip - do not overmix at this point as we do not want to lose all that air we incorporated into the eggs
- Divide between 12 to 15 cupcake liners. Tip - Depending on the size of the eggs and how the batter is mixed you may get between 12 to 15 cupcakes.
- Bake for 15 to 18 minutes or until a toothpick inserted in the center comes out clean.Tip - most cupcakes take between 20 to 22 minutes but these are light and airy so they do bake quicker.
- Cool in the pan for 5 minutes then transfer to a cooling rack to cool completely.Tip - If you let the cupcakes sit in the pan for long the moisture will cause them to sink so remove them from the pan as soon as possible
Chocolate frosting
- Melt chocolate in the microwave or double boiler – set aside to cool.
- In the bowl of a stand mixer with the paddle attachment, cream the butter for a minute.Tip - creaming the butter will give a light and airy frosting.
- Add salt, whipping cream, and vanilla extract - combine until smooth.
- Then, add the powdered sugar one cup at a time. Tip - cover the mixer bowl with a clean kitchen cloth to prevent a sugar cloud.
- Once all the powder sugar has been incorporated, continue to mix for 2 to 3 minutes more until you have a light and fluffy buttercream.
- Lastly, add the melted cooled chocolate to the buttercream and stir well to combine.Tip - the melted chocolate must be cold otherwise it will seize as soon as you add it to the buttercream. I like to add a few tablespoons of buttercream to the chocolate, combine well then add the chocolate mixture to the full batch of buttercream. Kinda like a tempering method.
Frost the cupcakes
- Put the frosting in a piping bag with a star tip or similar. Pipe a generous swirl.
- Decorate as desired.
Recipe Notes & Tips
- Most important, follow the recipe properly with minimum substitutions.
- Always use good quality ingredients.
- And, make sure the ingredients are all at room temperature.
- Never over-mix the batter.
- Use a scoop for baking similar size cupcakes.
- Always preheat the oven before baking - a hot oven works best for cupcakes.
- Bake cupcakes at the right temperature.
- Always bake cupcakes on the center rack one tray at a time.
- Never open the oven during baking - no peeking.
- Remove cupcakes from their pan no later than 7 to 10 minutes after baking.
- Store cupcakes properly after baking. Place them in an airtight container at room temperature. Cupcakes dry in the fridge unless wrapped properly with plastic wrap.
- Simple syrup the cupcakes if you don't plan to eat them on the same day.
Nutrition Information
The nutrition information and metric conversion are calculated automatically. I cannot guarantee its accuracy. If this data is important to you please verify with your trusted nutrition calculator. Thank you
Lucy-Sarah Raymond Gounder
Great recipe. Easy to follow instructions. Thank you Veena?
Veena Azmanov
Thank you, Lucy.
Karuna
Hi
Is this natural or Dutch processed cocoa powder?
Veena Azmanov
Its Dutch-processed cocoa powder - thanks
Karuna
How do i know the difference in case its not mentioned. Some of your recepies specifically mention.
Veena Azmanov
I always use Dutch-processed unless stated otherwise. But in the future I will make it a point to make a note of that in the recipes. Thanks
Jeff
The cake recipe calls for 2 tablespoons cocoa powder, and says that amount would be 30 grams. My scale says 2 tablespoons cocoa weighs just under 15 grams. Wondering which is correct?
Thanks
Veena Azmanov
Ah, Jeff. Thanks for bringing it to my attention. I just fixed it. It should be 4 tbsp / 30 grams Thanks
Anita
I have tried many of your recipes and they are great,going to try these. Do we use 2eggs or 1egg. The discussion says 2 but measurements says 1 egg.
Thankyou
Anita
Veena Azmanov
Thanks, Anita. Happy you are enjoying my recipes/ Please follow the recipe in the ingredients list.
Anita
I tried these cupcakes and they came out very well. Thankyou for the recipe
Anita
Veena Azmanov
You are very welcome Anita. Thank you for the feedback