Go Back
+ servings
Three chocolate cupcakes topped with colorful sprinkles.
5 from 1 vote

Best Chocolate Cupcake Recipe

This chocolate cupcake recipe is absolute perfection! What you get is a light and moist cupcake that's loaded with chocolate flavor. These cupcakes are perfect for dessert and/or birthdays!
Prep Time: 5 mins
Cook Time: 18 mins
Total Time: 23 mins
Servings: 14 cupcakes


  • 1/2 cup natural unsweetened cocoa powder
  • 3/4 cup all purpose flour
  • 1/4 teaspoon kosher salt
  • 3/4 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 2 large eggs - at room temperature
  • 1/2 cup buttermilk
  • 2 teaspoons vanilla extract
  • 1/3 cup vegetable oil
  • 2/3 cup brown sugar - packed
  • 1/2 cup granulated sugar



  • Preheat the oven to 350°F.
  • In a large bowl whisk the cocoa powder, flour, salt, baking powder, and baking soda. Set aside.
  • In the bowl of a stand mixer fitted with the paddle attachment add the eggs, granulated sugar, brown sugar, oil, and vanilla. Mix on medium speed for 1 minute or until thoroughly combined.
  • With the mixer on low, alternate adding the dry ingredients with the buttermilk starting and ending with the dry ingredients. (Dry, buttermilk, dry, buttermilk, dry). Don't overmix.
  • Line a regular sized muffin tin with cupcake liners. Fill the liners half full. If you fill them over halfway, they will spill over! Don't do it. Only fill half full.
  • Bake for 18-20 minutes or until a toothpick inserted in the center comes out clean.
  • Let cool in pan for 5 minutes, then remove to a wire rack to cool completely.
  • Frost with chocolate buttercream frosting.


I frosted my chocolate cupcakes with this chocolate buttercream frosting recipe
You can store unfrosted cupcakes at room temperature in an airtight container for 1-2 days. Once the cupcakes have been frosted store them in an airtight container in the fridge. 
Refrigerated cupcakes will last for up to 1 week.
Recipe adapted from Sally's Baking Addiction. 


Calories: 162kcal (8%), Carbohydrates: 25g (8%), Protein: 3g (6%), Fat: 7g (11%), Saturated Fat: 5g (25%), Cholesterol: 31mg (10%), Sodium: 105mg (4%), Potassium: 112mg (3%), Fiber: 1g (4%), Sugar: 18g (20%), Vitamin A: 60IU (1%), Calcium: 37mg (4%), Iron: 1mg (6%)