Homemade Moist Chocolate Cupcakes

What Are Chocolate Cupcakes?

Made completely from scratch, these moist cupcakes are packed with tons of chocolate flavor and topped with a rich chocolate buttercream frosting!

Simple Ingredients

You'll need a few ingredients to make this easy recipe, so round them up and let's get started!

Combine Dry Ingredients

Whisk the flour, sugar, cocoa powder, baking soda, and salt together.

Combine Wet Ingredients

Whisk together the egg, milk, vegetable oil, and vanilla extract.

Put It All Together

Mix the wet ingredients into the dry ingredients.

Add Hot Water

Add the hot water to the batter. It will be very thin.


Fill the cupcake liners halfway and bake for 18-23 minutes.


Cool the cupcakes in the pan for a few minutes before transferring to a cooling rack.

Make the Frosting

Beat butter until smooth, then add melted chocolate, cocoa powder, powdered sugar, heavy cream, and salt.


Pipe the frosting onto the cupcakes.


Store cupcakes at room temperature for up to 24 hours, then refrigerate.

Looking for more cupcake recipes?