These homemade Hostess-style cupcakes deliver everything you love about the iconic store-bought version—tender chocolate cake, a fluffy marshmallow cream center, and a glossy chocolate ganache top finished with the signature white icing swirl.
The chocolate batter comes together quickly with basic pantry staples like cocoa powder, buttermilk, and hot water for an ultra-moist crumb. A simple buttercream-marshmallow filling is piped into each cooled cupcake, adding a creamy surprise in every bite.
Topped with a rich semi-sweet chocolate ganache and a decorative powdered sugar swirl, these cupcakes are as fun to make as they are to eat. Perfect for birthdays, bake sales, or anytime you're craving a nostalgic chocolate dessert.
The grocery store checkout line is where it started. My daughter spotted those familiar white packages with the iconic chocolate squiggle and begged with the kind of desperation only a six year old can muster. I bought them, but driving home I got stubborn about the fact that I could probably make something better from scratch. Three attempts later, I finally did.
I brought a batch of these to a potluck and watched a grown man eat four in a row without making eye contact with anyone. When he finally looked up, he just nodded slowly and walked away. That silence told me everything.
Ingredients
- 1 cup all-purpose flour: The structure builder. Spoon it into your measuring cup and level it off with a knife to avoid dense cupcakes.
- 1/2 cup unsweetened cocoa powder: This is where all your chocolate depth lives. Dutch-processed will give you a darker, smoother flavor if you can find it.
- 1 cup granulated sugar: Seems like a lot, but cocoa powder is bitter and needs the balance. Trust the process.
- 1/2 teaspoon baking soda and 1 teaspoon baking powder: Both are necessary because the acid in the cocoa reacts with soda while the powder gives extra lift.
- 1/4 teaspoon salt: Never skip this. Salt makes chocolate taste more like itself.
- 1/2 cup buttermilk, room temperature: The tang tenderizes the crumb and adds moisture. Cold buttermilk can seize your batter, so let it sit out.
- 1/2 cup vegetable oil: Oil keeps cupcakes moister than butter ever could, and they stay soft even after refrigeration.
- 2 large eggs, room temperature: They bind everything together and trap air for fluffiness. Cold eggs do not mix as smoothly.
- 2 teaspoons vanilla extract: Use the real stuff. Imitation vanilla leaves a chemical aftertaste that no amount of chocolate can hide.
- 1/2 cup hot water: Blooms the cocoa powder and thins the batter. The batter will look alarmingly runny, which is exactly right.
- 1/3 cup unsalted butter, softened: The base of your filling. Leave it on the counter for an hour so it beats smooth without lumps.
- 3/4 cup powdered sugar: Sweetens the filling without adding graininess. Sift it if it looks clumpy.
- 1 cup marshmallow creme: This is the secret to that nostalgic, stretchy, marshmallow like center. Do not try substituting regular marshmallows.
- 1 to 2 teaspoons milk: Only if your filling needs loosening. Add it a drop at a time because it goes from perfect to soupy fast.
- 1/2 cup semi-sweet chocolate chips: For the ganache topping. Use good quality chips or chopped bars. Cheap chocolate waxy chocolate ruins the finish.
- 1/4 cup heavy cream: Heated until steaming, this transforms chocolate chips into a glossy, dippable glaze.
- 1/4 cup powdered sugar plus 1 teaspoon milk: For the signature white squiggle. The consistency should be like thick glue, not runny.
Instructions
- Get your oven ready:
- Preheat to 350 degrees F and line a 12 cup muffin tin with paper liners. The liners make filling and glazing so much easier later.
- Build your dry mix:
- Whisk the flour, cocoa powder, sugar, baking soda, baking powder, and salt together in a large bowl until evenly combined and no cocoa clumps remain.
- Add the wet ingredients:
- Pour in the buttermilk, oil, eggs, and vanilla. Mix gently until just combined, then add the hot water and stir until the batter is smooth and glossy.
- Fill and bake:
- Divide the batter evenly among the liners, filling each about two thirds full. Bake 18 to 20 minutes until a toothpick slides out clean and the tops spring back.
- Whip up the filling:
- Beat the softened butter until light and creamy, then add the powdered sugar and beat one minute more. Fold in the marshmallow creme and vanilla until everything is fluffy and cloud-like.
- Core and fill:
- Once cupcakes are completely cool, cut a small cone from the center of each with a paring knife or corer. Pipe the filling into each hole and either replace the cake tops or eat them as a cooks treat.
- Make the ganache:
- Heat the heavy cream in a small saucepan until it steams but does not boil. Pour it over the chocolate chips, wait two minutes, then stir gently until you have a silky, uniform glaze.
- Glace the tops:
- Spoon ganache over each cupcake or dip them upside down. Let them sit undisturbed until the chocolate sets into a firm shell.
- Draw the iconic swirl:
- Mix powdered sugar with milk until pipeable, transfer to a zip top bag with a tiny corner snipped off, and pipe tight zigzag loops across each cupcake top.
My daughter now refuses the store-bought version entirely and announces to anyone listening that her mom makes real ones. She helps with the squiggle every time, and her piping is getting genuinely better than mine.
Getting the Filling Just Right
The first time I made the cream filling, I overmixed it and it turned gummy and deflated. Now I stop beating the moment everything looks incorporated and fluffy. The marshmallow creme is delicate, so treat it gently and work quickly when piping.
Ganache Without the Stress
Burnt cream or seized chocolate are the two villains here. Pour the cream off the heat the instant you see wisps of steam, and never let water touch your chocolate. Stir from the center outward slowly, and the gloss will appear on its own.
Making Them Look Like the Real Thing
The squiggle is the signature moment, and it does not need to be perfect. In fact, slightly wobbly loops look more charming and homemade. Practice on a plate first if you are nervous about pressure control.
- A toothpick dipped in the white icing can fix small mistakes or wobbles without starting over.
- Chill the glazed cupcakes for ten minutes before piping so the white icing sits on top cleanly.
- These taste best at room temperature, so pull them out of the fridge thirty minutes before serving.
These cupcakes are a labor of love, and every messy, chocolate-streaked moment in the kitchen is worth it when someone bites in and grins. That split second of surprise when they hit the creamy center never gets old.
Your Recipe Questions Answered
- → How do I core the cupcakes without a special tool?
-
You can use a small paring knife or a melon baller to carefully remove a small circle from the center of each cooled cupcake. Cut at a slight angle about halfway down, then lift out the piece. A plastic piping tip also works well as an improvised corer—just press it into the center and twist.
- → Can I make the cupcakes ahead of time?
-
Yes, you can bake the cupcakes a day in advance and store them in an airtight container at room temperature. Fill and glaze them the next day for the freshest results. Fully assembled cupcakes can be refrigerated for up to 3 days—just let them sit at room temperature for about 30 minutes before serving so the filling softens.
- → Why is my cupcake batter so thin?
-
Don't worry—a thin batter is completely normal for this style of chocolate cupcake. The hot water relaxes the gluten in the flour and blooms the cocoa powder, which produces a tender, moist crumb. The batter will thicken slightly as it sits, but it should still be pourable when you divide it among the liners.
- → What can I substitute for marshmallow creme in the filling?
-
If you can't find marshmallow creme, you can make a Swiss meringue buttercream and fold in mini marshmallows, or use a stable whipped cream filling sweetened with powdered sugar and a splash of vanilla. Another option is a simple vanilla buttercream lightened with a tablespoon of corn syrup for that signature silky texture.
- → How do I get a smooth ganache topping?
-
Make sure your heavy cream is hot but not boiling when you pour it over the chocolate chips. Let the mixture sit undisturbed for 2 minutes, then stir gently from the center outward until smooth and glossy. If the ganache seizes or looks grainy, add a teaspoon of warm cream and stir again. For the best coating consistency, let it cool for 10–15 minutes before dipping the cupcakes.
- → Can I use Dutch-processed cocoa powder instead of natural?
-
Absolutely—Dutch-processed cocoa will give you a deeper, richer chocolate flavor and a darker color. Since the batter uses baking soda and baking powder together, the leavening balance will still work properly either way. Some bakers even prefer the smoother, less acidic taste of Dutch-processed cocoa for this style of cupcake.