Vintage Chocolate Cupcakes are the kind of simple, no-fuss chocolate cupcake I actually want to eat: moist, deeply cocoa-forward, and not weirdly spongy. They have that old fashioned feel, like a classic church-cookbook cupcake, but with a frosting I’d happily eat with a spoon.
The cupcake itself has a straight-up classic cocoa flavor, and the hot coffee in the batter makes the chocolate taste fuller (it doesn’t make them taste like coffee). The chocolate buttercream is smooth, rich, and easy to spread or pipe once it’s beaten long enough.
I make these when I want a dependable chocolate dessert for birthdays, bake sales, or a weekend treat that doesn’t take all afternoon. They’re especially good with a tall glass of milk or a strong cup of coffee, and they hold up well on a dessert table.

Why You’ll Love This Recipe
Classic chocolate: These taste like real cocoa cupcakes, not “chocolate-ish” cake. The flavor is bold and familiar in the best way.
Moist crumb: The texture stays soft and tender, with just enough structure so they don’t fall apart when you peel the liner.
Reliable frosting: The chocolate buttercream comes out silky and thick, and it’s easy to adjust with a splash more cream if you want it extra pipeable.
Simple pantry ingredients: Nothing fancy here. If you bake even a little, you probably have most of what you need already.
Great for sharing: This is one of those “everybody recognizes it” cupcakes. They’re easy to transport and easy to serve.
Ingredients You’ll Need
Cupcakes
- All-purpose flour: I use regular flour here. Measure it lightly so the cupcakes don’t turn dense.
- Granulated sugar: Keeps the crumb soft and gives that straightforward, vintage sweetness.
- Unsweetened cocoa powder: Use a cocoa you like the taste of, because it really shows. Natural cocoa is great here, and Dutch-process can work too (see notes in the recipe card).
- Baking soda: This is important for lift and that classic cupcake texture, especially with the acidic ingredients.
- Baking powder: A little extra insurance so they bake up nicely domed instead of flat.
- Fine salt: Don’t skip it. It keeps the chocolate from tasting dull.
- Unsalted butter: I like butter for that old-school cupcake flavor. Make sure it’s softened so it creams smoothly.
- Eggs: Room temp eggs mix in better and keep the batter from looking curdled.
- Vanilla extract: Classic and simple. It makes the chocolate taste more rounded.
- Buttermilk: This is what gives the cupcakes that soft, tender crumb. If you don’t have it, sour cream thinned with a little milk works well.
- Hot brewed coffee or hot water: Coffee is my pick for deeper chocolate flavor, but hot water is totally fine. Either way, it helps the cocoa “wake up” and mix in smoothly.
Chocolate Buttercream
- Unsalted butter: Softened butter is key so the frosting beats up fluffy instead of chunky.
- Powdered sugar: This thickens and sweetens the frosting. If your powdered sugar is lumpy, sift it or at least break it up before you start.
- Unsweetened cocoa powder: I like it sifted here so you don’t end up chasing tiny cocoa bumps through the frosting.
- Fine salt: Just enough to keep the frosting from tasting flat.
- Vanilla extract: A small amount makes the chocolate taste more like chocolate, not just sugar and cocoa.
- Heavy cream or whole milk: Cream makes it richer, milk makes it a little lighter. Either works—just add it slowly until it spreads or pipes the way you want.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and line a 12-cup muffin pan with paper liners.
- Mix the dry ingredients: Whisk the flour, sugar, cocoa powder, baking soda, baking powder, and salt in a medium bowl until the cocoa is evenly mixed in.
- Beat the butter: In a large bowl, beat the softened butter until creamy and smooth.
- Add the eggs: Beat in the eggs one at a time, mixing after each one, then mix in the vanilla.
- Add the dry ingredients: Mix in the dry ingredients in additions, alternating with the buttermilk, and stop as soon as you no longer see dry flour.
- Add the hot coffee: Slowly stream in the hot coffee (or hot water) and mix briefly until the batter is smooth.
- Fill the liners: Divide the batter evenly between the liners, filling each about two-thirds full.
- Bake: Bake for 16 to 20 minutes, until a toothpick comes out with a few moist crumbs and the tops spring back lightly when touched.
- Cool: Cool the cupcakes in the pan for about 5 minutes, then transfer to a rack and cool completely before frosting.
- Beat the frosting: Beat the butter until light and smooth, then beat in the cocoa powder and powdered sugar in additions.
- Finish the frosting: Add the salt, vanilla, and cream, then beat until fluffy. Add a little more cream if needed so it’s easy to spread or pipe.
- Frost and set: Frost the cooled cupcakes with a knife or piping bag, then let them sit about 10 minutes to set before serving.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Don’t overmix once the flour goes in. Mix just until you stop seeing dry streaks. Overmixing is what makes cupcakes tough instead of tender.
Use room temperature ingredients when you can. Room temp eggs and buttermilk blend in fast, and you don’t have to fight a batter that looks broken.
Try blooming the cocoa for deeper flavor. If you want a stronger chocolate taste, stir some of the cocoa powder with the hot coffee first, then add it in with the liquid.
Pull them when you see moist crumbs. A clean toothpick usually means they’ve gone a bit too far. A few moist crumbs is what you want for a soft cupcake.
Beat the buttercream longer than you think. Give it a good few minutes so it turns lighter in color and texture. That’s what makes it smooth instead of heavy.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Milk: A cold glass of milk is simple and classic with these. It’s my favorite pairing when the frosting is piled on thick.
- Coffee: These are really good with black coffee or a latte. The cocoa and coffee flavors just make sense together.
- Fresh berries: Strawberries or raspberries are nice on the side if you want something fresh on the plate. I usually do this for parties.
- Ice cream: If you’re serving dessert after dinner, add a small scoop of vanilla ice cream next to the cupcake. Keep it simple.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store frosted cupcakes airtight at room temperature for 1 day if your kitchen isn’t too warm. After that, I move them to the fridge so the buttercream stays in good shape.
Refrigerate for up to 4 days. Bring them back to room temperature before serving so the cake softens and the frosting isn’t stiff.
You can make the cupcakes a day ahead and frost them the next day. I usually keep the cupcakes covered and keep the frosting in the fridge, then let the frosting sit out a bit and re-beat it quickly before piping.
If you want them longer-term, freeze unfrosted cupcakes wrapped well, then thaw at room temperature. I find the texture is best if you frost after thawing.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use Dutch-process cocoa?
You can, but I’d stick with hot coffee (not just hot water) and keep the baking soda in the recipe for lift. Dutch-process cocoa is less acidic, so the cupcakes can bake up a little differently, but this one usually still works out fine.
Do I have to use coffee in the batter?
No. Hot water works and the cupcakes will still be very chocolatey. Coffee just makes the cocoa taste deeper, and it shouldn’t make the cupcakes taste like coffee.
What can I use instead of buttermilk?
Sour cream thinned with a little milk is the easiest swap and gives a really tender crumb. Plain yogurt thinned the same way also works.
How do I know when the cupcakes are done?
I look for a toothpick with a few moist crumbs, not clean. The tops should spring back lightly when you touch them, and they shouldn’t look wet in the center.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Vintage Chocolate Cupcakes
INGREDIENTS
Cupcakes
- 1 cup all-purpose flour
- 1 cup granulated sugar
- 1/3 cup unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp baking powder
- 1/2 tsp fine salt
- 1/2 cup unsalted butter softened
- 2 large eggs room temperature
- 2 tsp vanilla extract
- 1/2 cup buttermilk room temperature
- 1/2 cup hot brewed coffee or hot water.
Chocolate Buttercream
- 3/4 cup unsalted butter softened
- 2 1/2 cups powdered sugar
- 3/4 cup unsweetened cocoa powder sifted
- 1/4 tsp fine salt
- 2 tsp vanilla extract
- 3 tbsp heavy cream or whole milk plus more as needed.
INSTRUCTIONS
Cupcakes
- Preheat oven to 350 F and line a 12-cup muffin pan with paper liners
- whisk flour sugar cocoa baking soda baking powder and salt until evenly combined
- beat butter until creamy then beat in eggs one at a time and mix in vanilla
- mix in dry ingredients alternating with buttermilk until just combined
- stream in hot coffee or hot water and mix briefly until smooth
- divide batter evenly into liners about two-thirds full
- bake until a toothpick comes out with a few moist crumbs and tops spring back lightly 16 to 20 minutes
- cool in pan 5 minutes then transfer to a rack and cool completely before frosting.
Chocolate Buttercream and Assembly
- Beat butter until light and smooth then beat in cocoa and powdered sugar in additions
- add salt vanilla and cream and beat until fluffy adjusting with more cream for a pipeable texture
- frost cooled cupcakes with a knife or piping bag and let set 10 minutes before serving.
