Best Chocolate Cupcakes
Moist, fudgy, and irresistibly decadent, these chocolate cupcakes are the ultimate party dessert! Made with simple pantry staples and no mixer required, they come together with ease. Finish with a swirl of chocolate frosting for a bakery-style treat that’s perfect for birthdays, Valentine’s Day, or any day that needs a little extra sweetness.

EMAIL ME THE RECIPE!
These were the best chocolate cupcakes I’ve ever tasted. I’ve tried so many recipes but these were delicious. The cake was light and moist and the frosting was light but with a good chocolate flavor. Thanks so much for sharing your recipe!
— Angela
Ingredients You’ll Need
Let’s grab the ingredients to whip up this deliciously moist chocolate cupcake recipe! Here are some notes on the key ingredients. You’ll find all ingredients with the measurements in the recipe card, below.

- All-purpose flour: Accurate measuring is key for the best results. I usually use a kitchen scale but the spoon and level method works too. A reliable 1:1 gluten-free flour can be used as a substitute, if needed.
- Unsweetened cocoa powder: Adds deep, rich chocolate flavor. Dutch-processed gives an extra smooth taste but they may not rise quite as high.
- Buttermilk: I like to use buttermilk for extra tenderness and additional flavor, but you can use whole milk or 2% for great results.
- Coffee or boiling water: Hot coffee will really bring out the chocolate flavor without making it taste like coffee. If you don’t have coffee, boiling water will also “bloom” the cocoa, which makes for a richer flavor in the cake.
Chocolate Buttercream
- Unsalted butter: Softened butter makes the frosting creamy and smooth.
- Powdered sugar: Sweetens and thickens the frosting.
- Cocoa powder: Unsweetened cocoa powder works best. The better quality cocoa powder, the better the frosting will taste. I like Ghirardelli 100% Unsweetened Cocoa Powder but Hershey’s is great too.
- Pure vanilla extract: Enhances the chocolate flavor and adds depth.
- Salt: Balances sweetness and enhances overall flavor.
- Whipping cream or milk: Adjusts consistency for spreading or piping, and makes the frosting light and fluffy.
How to Make the Best Chocolate Cupcakes
Start off by lining your muffin pan. This cupcake batter is on the thinner side, and that’s exactly what we want. A super thick batter would be more like brownies, but these will be light, tender, and perfectly cakey. Because the batter is thin, it’s important to line your cupcake pan; just greasing and flouring isn’t enough.
Jump down to the recipe card for printable instructions.

Step 1: Dry Ingredients. In a large bowl, whisk together the flour, cocoa powder, baking soda, baking powder, salt, and sugar.

Step 2: Wet Ingredients. In another large bowl, whisk the vegetable oil, egg, vanilla, and milk until the mixture is smooth and no pieces of egg remain.

Step 3: Combine. Make a well in the center of the dry ingredients, then pour in the wet mixture. Gently whisk to combine.

Step 4: Add Coffee. When the batter is about 60–70% mixed, carefully stir in the hot coffee (or hot water).

Step 5: Mix. Whisk until completely smooth.

Step 6: Add Batter to Pan. Divide the batter among the prepared muffin cups, filling each about halfway.

Step 7: Bake. Place in oven and bake one tray at a time on the middle rack at 350 degrees f for 16–20 minutes, or until a toothpick comes out clean. Let cool in the pan 10–20 minutes, then transfer to a wire rack to finish cooling.

Step 8: Beat Butter: In a large bowl, use a stand or hand mixer to beat the butter until fluffy.

Step 9: Add Sugar. Add 2 cups powdered sugar, vanilla, and salt, mixing on low speed until combined.

Step 10: Add Cocoa. Reduce the mixer speed to low and mix in the cocoa powder. If it’s clumpy, sift it first.

Step 11: Mixing Chocolate Frosting. Gradually add the remaining powdered sugar, about ½ cup at a time, alternating with 1 tablespoon of cream, until you reach the desired sweetness and consistency.

Step 12: Frost. Frost the cooled cupcakes using a piping bag with your favorite tip (I used a 1M) or a flat-edge knife. Optionally, top with chocolate chips or sprinkles for extra fun.
Kim’s Recipe Tips
- Sift your cocoa: Cocoa powder can be lumpy, so always sift it after measuring to ensure a smooth batter.
- Room temperature eggs and milk: Take them out of the fridge 30 minutes before baking. For a quick warm-up, place eggs in lukewarm water for 10 minutes, or microwave milk in 10-second intervals on medium.
- Don’t overfill liners: Only fill cupcake liners halfway. They’ll look small, but this ensures a perfect rise. The recipe will make about 12 cupcakes, so if you only yield around 9, your liners are too full.
- Frosting fun: These cupcakes are amazing with chocolate buttercream! You can also try chocolate cream cheese frosting (although this will decrease the chocolate flavor), vanilla buttercream, or even peanut butter frosting or raspberry buttercream for a twist. I love piping on the frosting with a 1M tip, but for a thinner layer spread with a knife, adjust the frosting amount as written in the notes of the recipe card.
Frequently Asked Questions
In my experience, these cupcakes stay perfectly moist batch after batch. If they ever turn out dry, it’s usually from using too much flour. For best results, measure by weight in grams whenever possible, or spoon the flour into your measuring cup and level it off with a knife. Avoid scooping directly from the bag, as it packs in extra flour and can lead to dry cupcakes.
Line a mini muffin pan with paper liners and fill each cup two-thirds full. Bake for only 12 to 15 minutes or until a toothpick inserted in the center comes out with little to no crumbs.
Yes, let the cupcakes cool fully, then place them in a freezer-safe airtight container. Freeze for up to 1 month. When you’re ready to frost, thaw the cupcakes in the refrigerator until completely defrosted, then frost as usual.
How to Store Cupcakes
For super moist chocolate cupcakes, these are best enjoyed the day they’re baked. Any leftovers will keep in an airtight container at room temperature for 2–3 days or in the refrigerator for 3–5 days. A cupcake carrier is very handy for storage and transport. If making them ahead, bake and cool the cupcakes completely, then store them at room temperature and prepare the frosting the day you plan to serve.

More Chocolate Treats
If you try these easy chocolate cupcakes, let me know! Leave a comment and if your family loves them as much as mine does, be sure to give it a five star ⭐️ rating! Also, tag @kimscravings on Instagram with a picture of your creation. Be sure to subscribe to our mailing list to receive more delicious recipes straight to your inbox.
Best Chocolate Cupcakes
Ingredients
Chocolate Cupcakes
- 1 cup (125g) all-purpose flour, spooned & leveled, if not weighed
- 1/2 cup (45g) unsweetened cocoa powder, you can use dutch processed, but the cupcakes may not rise as high
- 3/4 teaspoon baking soda
- 1/2 teaspoon baking powder
- 1/4 teaspoon salt
- 1 cup (200g) granulated sugar
- 1/4 cup (60ml) vegetable oil
- 1 large egg, room temperature
- 1 teaspoon vanilla extract
- 1/2 cup (120ml) buttermilk, room temperature
- 1/3 cup (80ml) freshly brewed coffee, or boiling water
Chocolate Buttercream
- 1 cup (226g) unsalted butter, softened to room temperature
- 3.5-4.5 cups (385-495g) powdered sugar, sifted and divided
- 2 teaspoon vanilla extract
- 1/2 teaspoon salt
- 3/4 cup (68g) unsweetened cocoa powder, sifted
- 3-4 tablespoons (45-60 ml) whipping cream, or milk
EMAIL ME THE RECIPE!
Instructions
Chocolate Cupcakes
- Preheat your oven to 350°F (180°C) and line a 12-cup muffin pan with paper liners.
- In a large bowl, whisk together the 1 cup (125g) all-purpose flour, 1/2 cup (45g) unsweetened cocoa powder, 3/4 teaspoon baking soda, 1/2 teaspoon baking powder, 1/4 teaspoon salt, and 1 cup (200g) granulated sugar.
- In another large bowl, whisk the 1/4 cup (60ml) vegetable oil, 1 large egg, 1 teaspoon vanilla extract, and 1/2 cup (120ml) buttermilk until the mixture is smooth and no pieces of egg remain.
- Make a well in the center of the dry ingredients, then pour in the wet mixture. Gently whisk to combine.
- When the batter is about 60–70% mixed, carefully stir in the 1/3 cup (80ml) freshly brewed coffee (or boiling water) and whisk until completely smooth.
- Divide the batter among the prepared muffin cups, filling each about halfway. You should get 11–12 cupcakes; if you only fill 9–10 cupcakes, the cavities are too full.
- Bake one tray at a time on the middle rack for 16–20 minutes, or until the tops are slightly firm and a toothpick inserted in the center comes out clean.
- Let the cupcakes cool in the pan for 10–20 minutes, then transfer to a wire rack to cool completely before icing, about 60 minutes.
Chocolate Frosting
- In a large bowl, use a stand or hand mixer to beat the 1 cup (226g) unsalted butter until fluffy.
- Add 2 cups powdered sugar, 2 teaspoon vanilla extract, and 1/2 teaspoon salt, mixing on low speed until combined.
- Reduce the mixer speed to low and mix in the 3/4 cup (68g) unsweetened cocoa powder. If it’s clumpy, sift it first.
- Gradually add the remaining 1 1/2 to 2 1/2 cups powdered sugar, about ½ cup at a time, alternating with 1 tablespoon of cream, until you reach the desired sweetness and consistency.
- Frost the cooled cupcakes using a piping bag with your favorite tip (I used a 1M) or a flat-edge knife. Optionally, top with chocolate chips or sprinkles for extra fun.
Notes
- 1/2 cup butter
- 2–3 cups powdered sugar
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1/4 cup plus 2 tablespoons cocoa powder
- 1–3 tablespoons whipping cream
Did you make this recipe?
Tag @kimscravings on Instagram and be sure to subscribe to our mailing list to receive more healthy and delicious recipes straight to your inbox!



Can this be made into a cake?
Yes, double the recipe to make a 2-layer 8-inch cake, or to fill a 9×13-inch pan for a sheet cake. Bake at the same temperature, but increase the time. A sheet cake will typically take 10–15 minutes longer than cupcakes. If you try it, please come back and let us know how it turns out!
If you’re into fudgy brownies but love a good moist chocolatey cupcake.. this recipe is perfect. I paired it with an Ermine frosting and my boyfriend couldn’t stop saying “mmh mmh mmmmh” when he was inhaling the cupcakes. Thank you so much for this recipe. It’s now my go to!
I don’t usually leave reviews, but these cupcakes are incredible! Way better than any box mix, and they’re surprisingly easy to make. Adding the coffee is a game-changer, it really boosts the chocolate flavor.
I made these cupcakes for my sisters birthday and they were incredible! I had to make them gluten free as my family can’t eat it and they still came out insanely fluffy! Definitely the best gluten free cupcake I have ever tried, and maybe the best I’ve ever had!
Excellent cupcakes! The recipe is easy-to-follow. I only used 2 cups of powdered sugar and 3 tablespoons of whipping cream for the icing and it was perfect!
These cupcakes are light and fluffy, yet have that beautiful richness of a brownie. After they were cooled I practically inhaled 3 of them. So yummy!
The cupcakes came out tasting amazing and I have tried many recipes.
This is the best Chocolate cupcake recipe ever! My husband begs for me to bake these. Way better than any box or store cupcakes we have ever had! Thank you for sharing.
These were the best chocolate cupcakes I’ve ever tasted. I’ve tried so many recipes but these were delicious. The cake was light and moist and the frosting was light but with a good chocolate flavor. Thanks so much for sharing your recipe!
Oh my gosh, these cupcakes are perfection!! Absolutely delicious chocolate flavor, soft, moist and fluffy. Absolutely adore them!
Oh my gosh! These cupcakes turned out absolutely gorgeous! It was my first time making cupcakes, and I couldn’t believe how perfect this recipe was, just exactly how I like them. I baked with my oldest daughter, who’s 7, and she’s been begging to make cupcakes for weeks. She devoured them!
MMMMMMM!!!! Super good! The frosting is amazing!! I filled the cupcakes with a cream filling, and (of course) frosted it with the amazing frosting!!
Made these for my boss’s birthday. Best cupcakes I have ever made. I used all the cream and 2.5 cups of the icing sugar for the buttercream. Such a success. THANK YOU!
I’ve finally been able to make amazing cupcakes and wow! I’ve had a lot of cupcakes in my life but these are truly the best chocolate ones I’ve ever tried. Thank you for such a delicious recipe!
Hi Spencer! Thank you so much for your kind words! I’m so glad you liked them!! Made my day to read this!
Absolutely delicious. Made them 3 times already and OMG they are the perfect cupcake.
Hi Sasha, I’m smiling reading this!! I’m so happy you love them as much as me! 🙂
These cupcakes are literally the best! Super soft and fluffy with the perfect amount of chocolate flavor! This is my new go to recipe. Thank you
These really are the best chocolate cupcakes! I loved them and will make again.
I’ve made these gluten-free and they are delicious. You can’t even taste the difference!