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.

A chocolate cupcake with a bite taken out.

EMAIL ME THE RECIPE!

Enter your email below and we'll send this recipe to your inbox. Plus, enjoy exclusive content!

A Note from Kim

My Favorite Chocolate Cupcakes

I’ve spent the past few weeks baking chocolate cupcakes over and over, and I’ve finally nailed the perfect one. They’re moist without being heavy, have a rich chocolate flavor that’s not overwhelming, and a tender crumb that makes every bite so amazing.

What I love most is that they have so much more flavor than a box mix, but they’re still easy to make. No fuss, no fancy ingredients, just pure chocolatey goodness topped with the best frosting. These will be your new go-to dessert for any celebration, or any day you need a little chocolate fix.

With love (and lots of good eats), - Kim

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.

Small bowls with flour, cocoa powder, sugar, oil and vanilla.
  • 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.

Whisking the flour, cocoa powder, baking powder, baking soda, salt, and sugar.

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

Whisking oil, egg, vanilla, and milk in a large bowl.

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.

Using a whisk to combine wet and dry ingredients in one bowl.

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

Pouring coffee into chocolate cupcake batter.

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

Whisking chocolate cupcake batter in a large glass bowl.

Step 5: Mix. Whisk until completely smooth.

Chocolate batter in a muffin pan.

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

Chocolate cupcakes in a muffin pan.

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.

Beating butter with a handheld mixer.

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

Beating powder sugar with butter in a large bowl.

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

Using a mixer to mix chocolate frosting.

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

Mixing chocolate buttercream frosting in a large bowl.

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.

Frosting chocolate cupcakes on a wire rack.

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

Why are my cupcakes dry?

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.

How can I make these into mini chocolate 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.

Do these cupcakes freeze well?

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.

Chocolate cupcakes with frosting and Valentine sprinkles.

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

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.
Author: Kim

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!

Enter your email below and we’ll send this recipe to your inbox. Plus, enjoy exclusive content!

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

Room temp ingredients: For the smoothest batter and best texture, let the egg and milk come to room temperature before you begin.
Frosting option: If you’re spreading the frosting with a knife rather than piping, you won’t need as much. Use the following amounts:
  • 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
Make-ahead & storage: These cupcakes 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. 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.
Nutrition: Nutritional information is an estimate and is calculated per cupcake with frosting, based on a yield of 12 cupcakes and using all of the frosting.
This recipe was originally published October 26, 2016. It was republished January 29, 2026.
Serving: 1cupcake, Calories: 462kcal, Carbohydrates: 65g, Protein: 4g, Fat: 23g, Saturated Fat: 12g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 62mg, Sodium: 254mg, Potassium: 180mg, Fiber: 4g, Sugar: 52g, Vitamin A: 567IU, Vitamin C: 0.02mg, Calcium: 45mg, Iron: 2mg

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!