Decadent Double Chocolate Cupcakes Recipe

Moist and tender with an extra fudgy chocolate flavor – these chocolate cupcakes are irresistible. They stay soft for days thanks to a few simple ingredients and straightforward technique. You can make the whole batter by hand without an electric mixer. For an indulgent finish, top them with a creamy chocolate frosting for a double dose of chocolate!
Chocolate cupcake with chocolate frosting

This recipe was originally published November 9, 2016 and updated February 14, 2023 with new photos, tips and a slightly adapted ingredient list.

After testing several versions, this recipe yields the perfect chocolate cupcake: moist without being heavy, richly flavored without overpowering, and with a tender, delicate crumb. These cupcakes have more depth than boxed mixes and are almost as easy to prepare. They pair beautifully with vanilla cupcakes and have become a favorite for any occasion.

Making the Perfect Chocolate Cupcake

Chocolate cupcake with paper removed beside glass of milk

Every ingredient and step in this recipe contributes to the final texture and flavor. Here’s what to expect and why each component matters.

Ingredients

  • 1 cup all-purpose flour — provides structure for the cupcake.
  • 1/2 cup Dutch-processed cocoa powder — for a deep, rich chocolate flavor.
  • 3/4 teaspoon baking soda and 1/2 teaspoon baking powder — the combination gives the best rise.
  • 1/4 teaspoon salt — balances the sweetness.
  • 1/4 cup vegetable oil — keeps the cupcakes moist and tender without the heaviness that can come from butter.
  • 1 cup granulated sugar — sweetens without overpowering; too much sugar can weaken the crumb.
  • 1 large egg — contributes tenderness and helps incorporate air when whisked.
  • 1 teaspoon vanilla extract — enhances overall flavor.
  • 1/2 cup whole milk (or 2%) — adds moisture and a soft crumb.
  • 1/3 cup freshly brewed hot coffee or boiling water — helps the cocoa bloom, intensifying the chocolate flavor.

The Process

Using oil allows a simple whisk-together method rather than creaming butter and sugar with an electric mixer. Follow these steps for consistent results:

  1. Preheat the oven to 350°F (180°C) and line a 12-cavity muffin pan with paper liners. Because the batter is thin, paper liners prevent sticking.
  2. Whisk together the dry ingredients so the cocoa and leaveners are evenly distributed and lumps are removed.
  3. In a separate bowl whisk the oil, egg, vanilla and milk until combined and there are no visible egg pieces. Bowl of dry ingredients and bowl of wet ingredients
  4. Make a well in the dry ingredients and pour in the wet mixture. Whisk gently just until most of the dry ingredients are incorporated.
  5. When the batter is about 60–70% combined, add the hot coffee or boiling water and whisk until smooth. The batter will thin noticeably once the liquid is added. Bowl of wet ingredients poured into dry ingredients, and bowl of chocolate cupcake batter
  6. Spoon the batter into the prepared liners, filling each about halfway. This recipe yields about 11–12 cupcakes when filled correctly. Overfilling can cause overflow and sinking centers. Bowl of chocolate cupcake batter and muffin pan with chocolate cupcake batter
  7. Bake on the middle rack at 350°F (180°C) for 16–22 minutes, depending on your oven and pan, until the tops spring back slightly and a toothpick inserted into the center comes out clean.

Important Baking Tips & Tricks

A few small details improve the final result:

  • Sift cocoa powder after measuring if it’s lumpy to avoid dry pockets in the batter.
  • Bring eggs and milk to room temperature before mixing. Let them sit for 30 minutes, or warm eggs in a bowl of lukewarm water for 10 minutes and heat milk in 10-second microwave bursts until warm.
  • Fill liners only halfway. If you end up with fewer than 11–12 cupcakes, your liners were too full.

I recommend topping these cupcakes with a creamy chocolate buttercream for a classic double-chocolate treat. They also pair well with chocolate cream cheese frosting for a slightly tangy balance, vanilla buttercream for contrast, or raspberry buttercream for a bright, fruity accent. I like to pipe a generous swirl with a 1M tip, but a thin knife-spread works fine if you prefer less frosting.

Moist, flavorful and full of chocolate — these are among the most tender chocolate cupcakes you’ll make at home.

Double chocolate cupcake with bite taken out, on its side

Chocolate cupcake with paper removed beside glass of milk

Double Chocolate Cupcakes

These Double Chocolate Cupcakes are soft, fluffy and moist with a rich chocolate flavor, topped with creamy chocolate frosting—better than any boxed mix and easy for home bakers.
Prep: 30 mins
Cook: 18 mins
Cooling: 1 hr
Total: 2 hrs
Servings: 12 cupcakes

Equipment

  • 12-cavity muffin pan

Ingredients

Chocolate Cupcakes

  • 1 cup all-purpose flour (125 g), spooned & leveled
  • 1/2 cup cocoa powder (45 g), Dutch-processed recommended
  • 3/4 teaspoon baking soda
  • 1/2 teaspoon baking powder
  • 1/4 teaspoon salt
  • 1/4 cup vegetable oil (60 ml)
  • 1 cup granulated sugar (200 g)
  • 1 large egg, room temperature
  • 1 teaspoon vanilla extract
  • 1/2 cup whole milk (120 ml), room temperature
  • 1/3 cup fresh hot coffee (80 ml) or boiling water

Chocolate Buttercream

  • 1 cup unsalted butter (226 g), softened
  • 3.5–4.5 cups powdered sugar (385–495 g), sifted
  • 3/4 cup cocoa powder (68 g), sifted
  • 2 teaspoons vanilla extract
  • 1/2 teaspoon salt
  • 3–4 tablespoons whipping cream (45–60 ml) or milk

Instructions

Chocolate Cupcakes

  • Preheat the oven to 350°F (180°C) and line a 12-cavity muffin pan with paper liners.
  • In a large bowl whisk together flour, cocoa, baking powder, baking soda, salt and sugar.
  • In a separate bowl whisk oil, egg, vanilla and milk until smooth and no egg pieces remain.
  • Make a well in the dry ingredients and pour in the wet mixture. Whisk gently to combine.
  • When the batter is about 60–70% mixed, pour in the hot coffee or boiling water and whisk until smooth.
  • Spoon batter into liners about halfway. You should yield 11–12 cupcakes. If you get fewer, the liners were too full.
  • Bake one tray at a time on the middle rack for 16–20 minutes, until the tops feel slightly firm and a toothpick comes out clean. Let cool in the pan 10–20 minutes before transferring to a wire rack.

Chocolate Frosting

  • Beat the softened butter until fluffy with a stand or hand mixer.
  • Add 2 cups of the powdered sugar, vanilla and salt; beat on low until combined.
  • Beat in the cocoa (sift first if lumpy), then add the remaining powdered sugar in 1/2-cup increments, alternating with 1 tablespoon cream, until you reach the desired sweetness and consistency.
  • Frost cupcakes with a piping bag and a preferred tip (1M recommended) or a flat knife. Optionally top with chocolate chips or sprinkles.

Notes

  1. Room Temperature Ingredients: Use room-temperature egg and milk for best texture.
  2. Frosting (knife-spread option): If you prefer to spread frosting with a knife rather than pipe, use 1/2 cup butter, 2–3 cups powdered sugar, 1 teaspoon vanilla, 1/4 teaspoon salt, 1/4 cup plus 2 tablespoons cocoa powder and 1–3 tablespoons whipping cream.
  3. Storage: Cupcakes taste best the same day. Store leftovers in an airtight container at room temperature for 2–3 days or in the refrigerator for 3–5 days. If making ahead, cool fully, store in an airtight container and prepare frosting the day of serving.
  4. Nutrition: Nutrition info is an estimate per cupcake with frosting, assuming 12 equal cupcakes and all frosting used.

Nutrition

Calories: 478 kcal, Carbohydrates: 69 g, Protein: 4 g, Fat: 23 g, Saturated Fat: 12 g, Sugar: 57 g