These are my go-to chocolate cupcakes when I want something reliably moist, deeply chocolatey, and not fussy. The buttermilk keeps the crumb tender and gives a slight tang that cuts through the sweetness. I love how the batter comes together quickly and how the frosting whips up into a light, spreadable finish.
I tested this recipe multiple times to balance the cocoa and the baking agents so the cupcakes rise evenly without collapsing. The recipe uses both melted chocolate and cocoa powder for a rounded chocolate flavor, and a small amount of oil keeps the texture soft day-after-day.
Below you’ll find the ingredient checklist (with quick notes), a step-by-step method using the recipe exactly as written, troubleshooting tips, storage advice, and answers to common questions. If you want reliable results on your first try, follow the method step by step and read the “Errors to Dodge” section before you start.
Ingredient Checklist

- 2 1/2 tablespoons canola oil (or melted coconut oil) — helps keep the crumb tender and adds moistness that butter alone won’t provide.
- 1 stick unsalted butter, melted and slightly cooled — for the batter; contributes flavor and mouthfeel.
- 1/2 cup semi-sweet chocolate chips — melted with the butter/oil for deep, real chocolate notes.
- 3/4 cup + 2 tablespoons all-purpose flour, not packed — structure for the cupcakes; measure by spooning into the cup and leveling.
- 1/2 teaspoon baking soda — gives lift and reacts with the buttermilk for a light crumb.
- 1 teaspoon baking powder — provides additional rise and helps the cupcakes hold their dome.
- 1/2 cup unsweetened cocoa powder, sifted — for chocolate intensity; sifting prevents lumps in the batter.
- 1/2 teaspoon salt — balances sweetness and enhances chocolate flavor.
- 2 large eggs + 1 large egg yolk, at room temperature — eggs provide lift, structure, and richness; room temperature gives better emulsion.
- 1 cup granulated sugar — sweetness and tenderizing; creamed with eggs to incorporate air.
- 1 teaspoon pure vanilla extract — rounds and brightens the chocolate.
- 1/2 cup buttermilk — acid for tenderness and to react with baking soda; adds subtle tang.
- 1/2 cup hot water — helps bloom the cocoa and thin the batter for a very tender crumb.
- 1 stick unsalted butter — for the frosting; whipped until creamy to make the base of the icing.
- 3 cups confectioners’ sugar — sweetens and structures the frosting; sifted with cocoa to remove lumps.
- 3/4 cup unsweetened cocoa powder — for the frosting’s chocolate flavor; sifting prevents grit.
- 3–4 tablespoons buttermilk, well shaken — thins the frosting to a spreadable consistency and adds tang.
- 1/4 teaspoon salt — balances the frosting’s sweetness.
- 1 teaspoon vanilla — lifts and rounds the frosting flavor.
Method: Old-Fashioned Chocolate Buttermilk Cupcakes
Batter
- Preheat oven to 350°F. Line a 12-cup muffin tin with paper liners and lightly spray the liners with non-stick spray; set the tin aside.
- Combine 2 1/2 tablespoons canola oil (or melted coconut oil), 1 stick unsalted butter (for the batter), and 1/2 cup semi-sweet chocolate chips in a microwave-safe bowl. Microwave in 30-second increments, stirring between increments, until melted and smooth. (Alternatively, melt together over very low heat on the stovetop.) Whisk until completely smooth and set aside to cool until warm but not hot.
- In a medium bowl whisk together 3/4 cup plus 2 tablespoons all-purpose flour (not packed), 1/2 teaspoon baking soda, 1 teaspoon baking powder, 1/2 cup unsweetened cocoa powder (sifted), and 1/2 teaspoon salt. Set aside.
- In a large bowl whisk together 2 large eggs, 1 large egg yolk, 1 cup granulated sugar, and 1 teaspoon pure vanilla extract until smooth.
- Add the cooled chocolate/oil/butter mixture to the egg mixture and whisk until smooth and combined.
- Add half of the dry ingredient mixture to the wet mixture and mix until just combined. Add half of the 1/2 cup buttermilk, mixing until just combined. Add the remaining dry mixture, then the remaining buttermilk, again mixing only until just combined. (Do not overmix.)
- Quickly stir in 1/2 cup hot water and mix just until the batter is evenly combined.
- Divide batter among the prepared liners, filling each about 3/4 full. (You may have enough batter to make more than 12 cupcakes; bake remaining batter in additional tin(s) as needed.)
- Bake at 350°F for 16–18 minutes, or until a toothpick inserted in the center of a cupcake comes out clean. If baking multiple batches, repeat as needed.
- Let cupcakes cool in the tin for a few minutes, then transfer to a wire rack and cool completely before frosting.
Frosting
- For the frosting: sift together 3 cups confectioners’ sugar and 3/4 cup unsweetened cocoa powder into a bowl and whisk to remove any lumps.
- In a stand mixer fitted with the paddle attachment or with a handheld mixer, beat 1 stick unsalted butter (for the frosting) on medium-high speed until creamy, about 2 minutes.
- Reduce mixer speed to low. Slowly add the sifted sugar/cocoa mixture in portions, alternating with 3 to 4 tablespoons well-shaken buttermilk, and add 1/4 teaspoon salt and 1 teaspoon vanilla. Use the 3–4 tablespoons buttermilk as needed to reach a spreadable consistency.
- Once all ingredients are added, increase mixer speed to high and beat for at least 1 minute, until the frosting is light and creamy.
- Frost the cooled cupcakes. Store cupcakes at room temperature in an airtight container for up to 4 days.
Why It’s Crowd-Pleasing
These cupcakes tick a lot of boxes. They have a familiar chocolate profile without being cloying, thanks to the balance of melted chocolate, cocoa, and a whisper of salt. The buttermilk and the hot water combine to create an unusually tender crumb that still holds up to frosting. That texture is what lets people enjoy the cupcake warm or the next day without it feeling dry.
They’re also visually approachable: domed tops and a smooth, chocolate buttercream make for comfort-food appeal. For gatherings, they’re easy to double or triple and they travel well when packed snugly. The recipe’s straightforward steps let home bakers get consistent results, which is why I reach for it when I need reliable cupcakes for a crowd.
If You’re Out Of…

- Canola oil — the recipe already allows melted coconut oil as an alternative; both add moisture without changing the structure.
- Semi-sweet chocolate chips — any solid chocolate that melts smoothly will work; if you only have chocolate bars, chop them into small pieces before melting.
- Buttermilk — commercial cultured buttermilk is ideal, but a slightly tangy dairy swap will still give you acidity for lift; avoid replacing it with a non-acidic milk without compensating.
- Confectioners’ sugar or sifted cocoa — if your cocoa or powdered sugar is lumpy, sifting or whisking until smooth will prevent grit in the frosting.
Gear Checklist

- 12-cup muffin tin and paper liners — for uniform cupcakes and easier cleanup.
- Microwave-safe bowl or small saucepan — to melt the chocolate and fats.
- Whisks and rubber spatula — a whisk for dry ingredients and eggs, spatula for folding and scraping bowls.
- Measuring cups and spoons — accurate measuring prevents dense or flat cupcakes.
- Stand mixer with paddle attachment or handheld mixer — speeds frosting preparation and ensures smooth texture.
- Wire rack — for cooling completely before frosting.
- Toothpick — to test doneness.
Errors to Dodge
- Overmixing the batter — this is the most common mistake. Mix just until combined at each stage. Overworked flour develops gluten and makes cupcakes tight, not tender.
- Adding hot mixture too soon — the chocolate/oil/butter should be warm, not hot. If it’s too hot it can cook the eggs when added to the egg mixture.
- Skipping the sift — unsifted cocoa or powdered sugar can create lumps in batter or frosting. When a recipe calls for sifting, do it.
- Ignoring oven temperature — ovens vary. If yours runs hot, check at the earlier baking time and use an oven thermometer to confirm 350°F.
- Frosting warm cupcakes — frosting melty cupcakes causes sliding and loss of shape. Cool completely on a wire rack first.
Allergy-Friendly Swaps
If you’re adapting for allergies, focus on technique more than exact swaps. For egg-free, you’ll need a tested egg substitute designed for cakes to maintain structure; that requires a different tested formula than this one. For dairy-free, solid plant-based butter and a plant-based cultured milk alternative can replace dairy elements, but textures will differ. Coconut oil is already offered in the recipe as an alternative to canola oil for those avoiding certain vegetable oils.
When making swaps for allergies, test a small batch first. Substituting ingredients—especially eggs and dairy—changes the chemistry, so baking times and textures may need adjustment. I recommend not improvising too many swaps at once.
What I Learned Testing
When I first worked with this recipe I chased domes without considering moisture. Adding the small amount of oil was the turning point: it keeps the crumb tender for days while the butter and chocolate give the flavor depth. I also learned that the hot water step is crucial; it blooms the cocoa and thins the batter just enough to avoid a dense cake.
Timing matters. Cooling the melted butter/chocolate until merely warm prevents cooked egg in the batter and keeps the texture even. For the frosting, whipping the butter well before adding powdered sugar makes the final texture lighter and helps prevent a grainy finish.
Refrigerate, Freeze, Reheat
Store frosted cupcakes at room temperature in an airtight container for up to 4 days, as the recipe notes. If your kitchen is warm or you used perishable fillings, refrigerate in a single layer to avoid smearing the frosting; bring to room temperature before serving for best flavor.
To freeze, arrange unfrosted cupcakes (cooled completely) in a single layer on a baking sheet and flash-freeze until firm, then transfer to a sealed container or freezer bag for up to 3 months. Thaw overnight in the refrigerator and bring to room temperature before frosting.
Frosted cupcakes can be frozen briefly for transport; flash-freeze to set the frosting and then transfer to a container. Thaw in the refrigerator and serve at room temperature. Avoid microwaving to reheat frosted cupcakes — it will melt the frosting. If you prefer a slightly warm cupcake, remove frosting first, warm the cupcake in short bursts, then re-frost.
Questions People Ask
- Can I make the batter ahead? — You can mix the batter and refrigerate it for a few hours, but let it come back to room temperature and give it a gentle stir before portioning. Baking results are best when batter isn’t very cold.
- How do I get a smooth, spreadable frosting? — Whip the butter until creamy, add sifted powdered sugar and cocoa slowly, and use the full 3–4 tablespoons of buttermilk as needed to reach the consistency you want.
- Why did my cupcakes sink? — Likely causes: underbaking, opening the oven door too early, or overmixing. Also check that baking powder/soda are fresh.
- Can I double the recipe? — Yes. Bake in multiple tins and watch baking time; you may need to run additional batches if you don’t have enough pans.
- Do I have to use paper liners? — Liners make removal tidy and help with even baking, but you can grease the cups and bake directly in the tin.
Final Bite
These Old-Fashioned Chocolate Buttermilk Cupcakes are reliable, chocolate-forward, and forgiving when you mind the key steps: warm (not hot) melted chocolate, gentle mixing, and cooling before frosting. They’re a practical recipe for weekday baking or for filling a dessert table without drama. Follow the method closely the first time, keep an eye on oven temperature, and you’ll have cupcakes that please a wide range of chocolate lovers.

Old-Fashioned Chocolate Buttermilk Cupcakes
Ingredients
Ingredients
- 2 and 1/2 tablespoons canola oil or melted coconut oil
- 1 stick unsalted butter melted and slightly cooled
- 1/2 cupsemi-sweet chocolate chips
- 3/4 cup+ 2 tablespoons all-purpose flour not packed
- 1/2 teaspoonbaking soda
- 1 teaspoonbaking powder
- 1/2 cupunsweetened cocoa powder sifted
- 1/2 teaspoonsalt
- 2 large eggs + 1 large egg yolk at room temperature
- 1 cupgranulated sugar
- 1 teaspoonpure vanilla extract
- 1/2 cupbuttermilk
- 1/2 cuphot water
- 1 stick unsalted butter
- 3 cupsconfectioners sugar
- 3/4 cupunsweetened cocoa powder
- 3-4 tablespoonsbuttermilk well shaken
- 1/4 teaspoonsalt
- 1 teaspoonvanilla
Instructions
Instructions
- Preheat oven to 350°F. Line a 12-cup muffin tin with paper liners and lightly spray the liners with non-stick spray; set the tin aside.
- Combine 2 1/2 tablespoons canola oil (or melted coconut oil), 1 stick unsalted butter (for the batter), and 1/2 cup semi-sweet chocolate chips in a microwave-safe bowl. Microwave in 30-second increments, stirring between increments, until melted and smooth. (Alternatively, melt together over very low heat on the stovetop.) Whisk until completely smooth and set aside to cool until warm but not hot.
- In a medium bowl whisk together 3/4 cup plus 2 tablespoons all-purpose flour (not packed), 1/2 teaspoon baking soda, 1 teaspoon baking powder, 1/2 cup unsweetened cocoa powder (sifted), and 1/2 teaspoon salt. Set aside.
- In a large bowl whisk together 2 large eggs, 1 large egg yolk, 1 cup granulated sugar, and 1 teaspoon pure vanilla extract until smooth.
- Add the cooled chocolate/oil/butter mixture to the egg mixture and whisk until smooth and combined.
- Add half of the dry ingredient mixture to the wet mixture and mix until just combined. Add half of the 1/2 cup buttermilk, mixing until just combined. Add the remaining dry mixture, then the remaining buttermilk, again mixing only until just combined. (Do not overmix.)
- Quickly stir in 1/2 cup hot water and mix just until the batter is evenly combined.
- Divide batter among the prepared liners, filling each about 3/4 full. (You may have enough batter to make more than 12 cupcakes; bake remaining batter in additional tin(s) as needed.)
- Bake at 350°F for 16–18 minutes, or until a toothpick inserted in the center of a cupcake comes out clean. If baking multiple batches, repeat as needed.
- Let cupcakes cool in the tin for a few minutes, then transfer to a wire rack and cool completely before frosting.
- For the frosting: sift together 3 cups confectioners' sugar and 3/4 cup unsweetened cocoa powder into a bowl and whisk to remove any lumps.
- In a stand mixer fitted with the paddle attachment or with a handheld mixer, beat 1 stick unsalted butter (for the frosting) on medium-high speed until creamy, about 2 minutes.
- Reduce mixer speed to low. Slowly add the sifted sugar/cocoa mixture in portions, alternating with 3 to 4 tablespoons well-shaken buttermilk, and add 1/4 teaspoon salt and 1 teaspoon vanilla. Use the 3–4 tablespoons buttermilk as needed to reach a spreadable consistency.
- Once all ingredients are added, increase mixer speed to high and beat for at least 1 minute, until the frosting is light and creamy.
- Frost the cooled cupcakes. Store cupcakes at room temperature in an airtight container for up to 4 days.
Equipment
- 12-cup muffin tin
- Paper liners
- non-stick spray
- Microwave-safe Bowl
- Mixing bowls
- Whisk
- Wire Rack
- stand mixer or handheld mixer
- paddle attachment (optional)
