Go Back
+ servings
A chocolate cupcake has lots of colorful sprinkles on it and around it.

Vegan Chocolate Cupcakes

These vegan chocolate cupcakes are so simple to make. You'll love the moist, delicious cupcakes, especially when topped with vegan buttercream frosting and sprinkles!
Course Dessert
Cuisine American
Prep Time 5 minutes
Cook Time 30 minutes
Resting Time 10 minutes
Total Time 45 minutes
Servings 36 cupcakes
Calories 116kcal



  • 3 cups all-purpose flour
  • 1 ¾ cups granulated sugar
  • ½ cup unsweetened cocoa powder (natural, not dutch-process)
  • 1 teaspoon salt
  • 2 teaspoons baking soda
  • 3 tablespoons cornstarch
  • cup vegetable oil
  • 1 ¾ cups cold water
  • 2 tablespoons apple cider vinegar
  • 2 teaspoon vanilla
  • 1 batch Vegan Chocolate Frosting


  • Preheat oven to 350°F/175°C. Line two muffin pan compartments with cupcake papers, or spray each compartment with vegetable spray.
  • Combine in a large mixing bowl the flour, sugar, cocoa, salt baking soda, and cornstarch. Stir to combine.
  • In a smaller bowl, combine the vegetable oil, water, vinegar, and vanilla. Stir to combine.
  • Pour the water mixture into the flour mixture and gently fold until just combined. Do not overmix.
  • Pour the batter into prepared muffin tins. Bake for 20 to 25 minutes until a toothpick inserted in the middle comes out clean.
  • Allow the cupcakes to cool for about 2 to 3 minutes and then remove them from the cupcake pans. Allow them to cool completely before frosting.


Make-Ahead Tips: After cupcakes are baked, cool them completely, and cover in an airtight container. They can be stored overnight at room temperature. You can also prepare the frosting the day before. I actually put it in the pastry bag, place that bag in a freezer bag, and then refrigerate it. Be sure to let it sit at room temperature for about 15–20 minutes before frosting the cupcakes.
I find the batter for vegan cupcakes is best if it's a little on the thick side. Runny batter will create cupcakes that are flat on the top. They'll still taste fine! So, this batter will be a little thicker than a traditional cupcake batter.
Nutrition estimate is for the cupcakes without frosting. 


Calories: 116kcal | Carbohydrates: 19g | Protein: 1g | Fat: 4g | Saturated Fat: 3g | Sodium: 127mg | Potassium: 29mg | Fiber: 1g | Sugar: 10g | Calcium: 3mg | Iron: 1mg