Homemade Hostess Cupcakes

Prep Time 35 minutes
Cook Time 25 minutes
Additional Time 25 minutes
Total Time 1 hour 25 minutes
Post may contain affiliate links. Read my disclosure policy.

Homemade Hostess Cupcakes are a fun version of a classic snack! These rich chocolate cupcakes filled with marshmallow creme and topped with chocolate icing are not to be missed, trust me.

Classic Hostess Cupcakes Copycat Recipe

I’m going to warn you: If you’re determined to start your diet tomorrow, turn back now. Unless you have the willpower of a superhuman. In that case, proceed with caution. Because for the love of everything chocolate, it’s next to impossible to resist these homemade Hostess cupcakes.

Luckily, we have a long time to go until January, when all those pesky resolutions make an appearance. So you may as well enjoy these utterly delicious, double-chocolate, creme-filled cupcakes while you can! I’ll go ahead and say it: these homemade Hostess cupcakes are way better than any store bought version I’ve ever had.

What Are Hostess Cupcakes?

Oh my goodness! You have not lived until you’ve had a classic Hostess cupcake. They’re a prepackaged American snack cake similar to Twinkies and Ding Dongs. 

If it sounds like I’m speaking gibberish, bear with me! Hostess cupcakes are traditionally a dark chocolate cupcake filled with vanilla creme and topped with chocolate icing and a distinctive white squiggle. They’re a sugary, nostalgic treat and, as it happens, they’re so much fun to make at home!

Homemade Hostess Cupcakes in red wrapper on a cooling wrack

Ingredients You’ll Need

It may look like there’s a lot going on in this list, but don’t be daunted! Most of the ingredients for these copycat Hostess cupcakes are common pantry ingredients.

For the Cupcakes:

  • Sugar & Flour: Regular granulated sugar and all-purpose flour will give you the most consistent results when baking these dark chocolate cupcakes.
  • Cocoa Powder: Dutch process cocoa powder, or the darkest you can find.
  • Leavening: Baking powder and baking soda for light and fluffy cupcakes.
  • Oil: Vegetable oil, or another neutral oil, to give the cupcakes a super moist and tender crumb.
  • Vanilla: Pure vanilla extract is best, but imitation will also work in a pinch.
  • Milk & Egg: Whole milk is perfect for the cupcake batter, filling, and icing. You’ll also need a single egg to bring extra moisture to the cupcakes.
  • Salt

For the Filling & Icing:

  • Butter: Unsalted butter that’s been brought to room temperature, for the creamy texture in the icings and “Hostess” filling. 
  • Marshmallow Creme: Also known as marshmallow fluff, this gives the filling the distinct marshmallow flavor.
  • Powdered Sugar: For an extra jolt of sweetness and a smooth, luxurious texture, I use powdered sugar (confectioner’s sugar) in the cupcake filling as well as the vanilla icing.
  • Light Corn Syrup: Corn syrup lends an ultra-smooth texture to the chocolate icing. You can also use alternatives lie brown rice syrup or maple syrup if needed.
  • Dark Chocolate: A decent quality 70% bittersweet chocolate, chopped into pieces.
Homemade Hostess Cupcakes in red wrapper on a cooling wrack

How to Make Homemade Hostess Cupcakes

As you’ll see, these Hostess cupcakes are made in four parts: the cupcakes, the filling, a chocolate icing layer, and the famous vanilla squiggle across the top. It might sound like a tall task, but it’s actually so easy to make them from scratch! Here’s what you need to do:

Make the Cupcakes: Combine the dry ingredients in one bowl, and the wet ingredients in another. Alternate adding the dry mixture and milk into the wet mixture until a smooth batter forms. Fill a lined cupcake tin about ⅔ full with the chocolate batter, and then pop the cupcakes into a preheated oven. Once they’re done, leave them to cool while you prepare your filling!

Fill the Cupcakes: Cream the filling ingredients together in a stand mixer until the marshmallow mixture is light and fluffy. Using a piping bag, carefully pipe the marshmallow filling into the centers of the cupcakes. You don’t need to be precious about filling that peeks out – the chocolate icing will soon cover that up.

Top With Chocolate Icing: Melt down the ingredients for the chocolate icing in a saucepan. Working quickly but steadily, you’ll dip the tops of your filled chocolate cupcakes into the icing and transfer the cakes to a wire rack.

Make the Squiggle: While the chocolate icing is setting, cream together the vanilla icing ingredients and then transfer the icing to another piping bag. Using a small tip, pipe your very own version of the Original Squiggle® across the tops of the cupcakes. And there you have it! Delicious homemade copycat Hostess treats.

Tips for Success

  • Let the Icing Set: Only fill and ice the cupcakes once they’re cooled down, and give the chocolate icing plenty of time to harden before adding the white squiggle. Leave some extra time for the vanilla icing to set as well before serving!
  • Practice Piping the Squiggle: If you’re not too icing-savvy, do a few practice loop-de-loops with the piping bag on a piece of parchment paper before going ahead with the cupcakes. Apply gentle, consistent pressure in order to get the smoothest swirl!

Variation Ideas

  • Use Fruit Filling Instead: Swap out the marshmallow cream filling with fruit preserves, jam, or jelly. Try flavors like raspberry, blueberry, or strawberry, or even something more adventurous like lemon curd or marmalade.
  • Make Triple Chocolate Cupcakes: Why stop at chocolate cupcakes with chocolate icing? Make this Hostess copycat recipe with an extra handful of semi-sweet chocolate chips tossed into the batter!
  • Customize the Toppings: While the white squiggle is classic to the Hostess brand, don’t let that stop you from getting creative with your favorite cupcake toppings! Sprinkles, chocolate chips, nonpareils, mini marshmallows and candies can all be added to the cupcakes (before the icing hardens, to make sure they stick!).

How to Store Creme Filled Cupcakes

Since the filling and icing contain milk, store your filled cupcakes airtight in the fridge for up to one week. Take them out 15 minutes before serving to let them come to room temperature.

Can I Freeze These?

Yes! These homemade Hostess cupcakes can be stored in the freezer for up to 3 months. Make sure to seal the cooled cupcakes tightly in an airtight container or freezer bag. Thaw the cupcakes in the fridge before serving.

More Heavenly Chocolate Cupcakes to Try

Homemade Hostess Cupcakes in red wrapper on a cooling wrack
5 from 1 vote
Print Pin Recipe
Yield: 16 cupcakes

Homemade Hostess Cupcakes!

Homemade Hostess Cupcakes are rich chocolate cupcakes filled with sweet marshmallow creme for a fun version of the classic snack!
Prep Time35 minutes
Cook Time25 minutes
Additional Time25 minutes
Total Time1 hour 25 minutes


  • For the Cupcakes:
  • 1 ⅓ cup all purpose flour
  • ½ cup dutch process cocoa powder, or really dark cocoa powder
  • ¾ teaspoon baking powder
  • ¾ teaspoon baking soda
  • ½ teaspoon salt
  • 1 egg
  • 1 cup sugar
  • ¼ cup vegetable oil
  • 1 teaspoon vanilla extract
  • 1 cup milk
  • For the Filling:
  • 4 tablespoons unsalted butter, at room temperature
  • 1 cup powdered sugar
  • 2 teaspoons pure vanilla extract
  • 1 tablespoon milk
  • 1 cup marshmallow creme, the jar of marshmallow fluff
  • For the Chocolate Icing:
  • 2 tablespoons butter
  • 1 tablespoon milk
  • 2 teaspoons light corn syrup
  • 2 ounces 70% bittersweet chocolate, chopped
  • ½ cup powdered sugar, sifted
  • For the Vanilla Icing:
  • 8 tablespoons unsalted butter, room temperature
  • 1-2 tablespoons milk
  • 2 cups powdered sugar
  • 1 tsp vanilla



  • Preheat oven to 350°F. Line a muffin tin with cupcake liners.
  • Stir together flour, cocoa, baking powder, baking soda and salt in medium bowl. Set aside.
  • In a large bowl whisk egg, sugar, oil and vanilla; stirring till there are no lumps. Then add flour mixture, alternating with milk, until you have a smooth batter.
  • Fill cups 2/3 full with batter. Bake 20 to 22 minutes. Remove from oven and allow to cool completely.


  • Using a stand mixer, cream the butter until light and fluffy, about 2 minutes. Beat in confectioners’ sugar. Add the vanilla and milk and beat until smooth. Beat in the marshmallow creme.
  • Transfer filling into a pastry bag with a long filling tip. Insert the tip into the center of each cupcake and fill until the cupcake is slightly heavier. It’s OK if some of the filling peeks out a little, it will be covered by the chocolate icing layer.

Chocolate Icing:

  • In a small saucepan over medium heat, melt butter. Add milk, corn syrup and chopped chocolate, stirring slowly to allow chocolate to melt completely.
  • Once melted, remove from heat and whisk in sifted powdered sugar. Immediately dip the top of each cupcake into the icing and transfer to a wire rack. Let icing set (about 10 minutes), before moving on to the next step.

Vanilla Icing:

  • Using a stand mixer, cream the butter until light and fluffy, about 2 minutes. Beat in confectioners’ sugar. Add the vanilla and milk and beat until smooth. If the icing is too stiff, add in a little more milk.
  • Transfer icing into a pastry bag with a small tip. Pipe in a swirl decoration on top of the cupcakes.
  • Store cupcakes in the fridge and allow 15 minutes to warm up before serving.


Cupcakes, Chocolate Icing & Vanilla Icing: TNCB Originals
Filling: Food Network Magazine


Serving: 1, Calories: 374kcal, Carbohydrates: 54g, Protein: 3g, Fat: 17g, Saturated Fat: 8g, Polyunsaturated Fat: 7g, Cholesterol: 40mg, Sodium: 182mg, Fiber: 1g, Sugar: 41g



Post may contain affiliate links. Read my disclosure policy.

Related Posts


Thank You For Being Here!

For the past 15 years, Jorge & Jessica have loved getting to share their families' favorite recipes with all of you. They live in Florida with their 3 kids.