Ingredients
3/4 cup (94g) all-purpose flour provides structure and crumb to the cupcakes
1/2 cup (41g) unsweetened natural cocoa powder gives chocolate flavor and acidity to react with baking soda for lift
1 teaspoon espresso powder or instant espresso intensifies chocolate flavor without adding coffee taste
3/4 teaspoon baking powder helps the cupcakes rise and stay light
1/2 teaspoon baking soda reacts with buttermilk acidity for extra tenderness and rise
1/4 teaspoon salt balances sweetness and rounds out the chocolate notes
2 large eggs at room temperature add structure, richness, and help emulsify the batter
1/2 cup (100g) granulated sugar gives sweetness and contributes to texture
1/2 cup (100g) packed light brown sugar adds moisture and a subtle caramel note
1/3 cup (80ml) vegetable or canola oil (or melted coconut oil) keeps the crumb especially moist and tender
2 teaspoons pure vanilla extract rounds out flavors and lifts the chocolate
1/2 cup (120ml) buttermilk at room temperature brings acidity for lift, plus extra moisture and tang
frosting and sprinkles for decorating
Instructions
1-First Step: Preheat and prepare. Preheat your oven to 350°F (177°C). Line a 12-cup muffin tin with paper liners. If you want glossier tops, use light-colored pans; dark pans can brown faster.
2-Second Step: Mix dry ingredients. In a medium bowl whisk together 3/4 cup (94g) all-purpose flour, 1/2 cup (41g) unsweetened natural cocoa powder, 1 teaspoon espresso powder, 3/4 teaspoon baking powder, 1/2 teaspoon baking soda, and 1/4 teaspoon salt until evenly combined. Sifting the cocoa helps remove lumps.
3-Third Step: Combine sugars and wet ingredients. In a large bowl whisk 2 large eggs until slightly foamy. Add 1/2 cup (100g) granulated sugar and 1/2 cup (100g) packed light brown sugar and whisk until smooth. Stir in 1/3 cup (80ml) vegetable or canola oil and 2 teaspoons pure vanilla extract until glossy and combined.
4-Fourth Step: Alternate adding dry and buttermilk. Add one-third of the dry ingredients to the wet mixture and fold gently with a spatula. Pour in half of 1/2 cup (120ml) room-temperature buttermilk and fold. Repeat: add another third of the dry mix, the remaining buttermilk, then finish with the final third of dry ingredients. Mix just until combined; small streaks of flour are fine. Overmixing makes cupcakes tough.
5-Fifth Step: Portion batter. Use a cookie scoop or two spoons to fill liners about halfway (about 2-3 tablespoons per standard liner). Filling halfway prevents overflow and promotes a nice domed top.
6-Sixth Step: Bake. Place the pan in the center rack of the preheated oven. Bake at 350°F (177°C) for 18 to 21 minutes. Start checking at 18 minutes: a toothpick inserted in the center should come out with moist crumbs, not wet batter. The cupcakes should spring back lightly to the touch.
7-Seventh Step: Cool and decorate. Let the cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before frosting. If you frost while warm, frosting will slide off. Once cool, pipe or spread frosting and add sprinkles.
8-Final Step: Serve and store. Arrange cupcakes on a platter and enjoy within 2 days at room temperature. For longer storage, see the storage section below.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🌡️ Room temperature ingredients are crucial for proper mixing – let eggs and buttermilk sit out for 30 minutes before baking
⏰ Do not overmix the batter – mix until just combined to keep cupcakes tender and prevent tough texture
🧊 Let cupcakes cool completely before frosting to prevent the frosting from melting and sliding off
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cupcake
- Calories: 180
- Sugar: 15 g
- Sodium: 120 mg
- Fat: 8 g
- Saturated Fat: 2 g
- Unsaturated Fat: 5 g
- Trans Fat: 0.1 g
- Carbohydrates: 24 g
- Fiber: 1.5 g
- Protein: 2.5 g
- Cholesterol: 35 mg
