This Eggless Hostess Cake is the childhood snack cake you remember — soft chocolate layers, a creamy marshmallow cream filling, and rich chocolate ganache on top — made completely without eggs and with simple pantry ingredients. As a food allergy mom who has been baking egg-free for over 12 years, I tested and retested this recipe until every layer was exactly right. The filling is made from real marshmallows (not fluff!), and it’s the best version I’ve ever tasted. This one is for every kid — and every adult — who deserves a piece of the classic.

Oriana’s Thoughts On The Recipe

There’s something about a Hostess cake that just takes you right back. That soft chocolate, the creamy white filling, the little loops on top — even if you grew up eating the store-bought kind, you know exactly what I mean. I made this Eggless Hostess Cake because I wanted kids who can’t have eggs to have that same moment. Not a “close enough” version. The real thing, just made for them.
The filling is the part I’m most proud of. I wanted that fluffy, creamy center that makes Hostess cakes so iconic — but marshmallow fluff was off the table (more on that in a minute). So I tested a completely different approach using real marshmallows, and the result is honestly better than anything I’ve tried from a jar. It’s smooth, it’s creamy, and it tastes like pure marshmallow.
The cake itself is one bowl, everyday ingredients, nothing fussy. Hot coffee goes in — you can’t taste it, I promise, it just makes the chocolate flavor incredible — and the crumb comes out soft, moist, and almost fudgy. It’s the kind of eggless chocolate sheet cake that slices clean, looks beautiful, and makes everyone ask for the recipe.
Why You’ll Want to Try My Recipe

Why I Use Real Marshmallows Instead of Fluff
Almost every Hostess-style cake recipe out there uses marshmallow fluff in the filling. Here’s the problem: most marshmallow fluff contains eggs. That’s a dealbreaker for anyone baking for a loved one with an egg allergy — and the whole point of this eggless Hostess cake is that everyone gets a piece. If you’ve ever searched “how to make Hostess cake filling without eggs” and come up empty, this is the answer.
Yes, there are egg-free versions of marshmallow fluff on the market. But they’re expensive, hard to find, and not available in most grocery stores. I don’t want this recipe to depend on a specialty ingredient that requires a special trip just to make a cake.
So I went a different direction entirely — real marshmallows, melted with butter. Standard marshmallows are egg-free, inexpensive, and in every grocery store year-round. Melted into butter, they become a smooth, glossy paste that beats up into a thick, creamy marshmallow cream filling without eggs — and without fluff. Add powdered sugar, vanilla, a splash of heavy cream, and a pinch of salt, and you have something even better than fluff: a filling that tastes like the real thing and works for the kids who need it most.
Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
Notes:
- Hot black coffee — You won’t taste it. What you will taste is a richer, deeper, more complex chocolate flavor. It blooms the cocoa powder and makes the difference between a good chocolate cake and a great one. Substitute hot water if needed — the cake will still be delicious.
- Apple cider vinegar — It reacts with the baking soda for lift and with the buttermilk to tenderize the crumb. Completely undetectable in the finished cake.
- Buttermilk — Adds tang, tenderness, and moisture. No buttermilk on hand? Pour 1 teaspoon of white vinegar or lemon juice into a measuring cup, fill to the ½ cup line with regular milk, and let it sit 5 minutes.
- Unsweetened cocoa powder — Sift it every time. Cocoa clumps, and those clumps won’t disappear on their own. Twenty extra seconds, worth it.
- Jumbo marshmallows — The base of the filling. Mini marshmallows work too (same weight), just stir more frequently when microwaving.
- Semisweet dark chocolate, finely chopped — Buy a bar and chop it yourself rather than using chips. Chocolate chips contain stabilizers that can make ganache grainy. Finely chopped chocolate melts evenly and gives you that glossy, smooth finish.
- Light corn syrup — Just one teaspoon in the ganache, but it keeps it shiny and prevents cracking when it sets. Skip it if you don’t have it — the ganache still works, just with less gloss.
Food Allergy Notes & Swaps
This recipe does not contain eggs, tree nuts, peanuts, soy, sesame, fish, or shellfish as ingredients. Manufacturing lines change — read every label every single time, even brands you have used before. That habit has never steered me wrong.
Need Dairy-Free or Gluten-Free?
This recipe uses butter, cottage cheese, milk, cheddar, and Parmesan — all dairy. It also uses all-purpose flour, which contains gluten. If you are navigating additional dietary needs alongside the egg-free requirement, I have detailed guides for both:
- How I Replace Dairy in My Egg-Free Recipes — covers dairy-free swaps for butter, cottage cheese, milk, and shredded cheese that work in this muffin batter without compromising the texture.
- Baking Without Eggs and Gluten: How I Make It Work — for households navigating both egg and gluten restrictions, this post walks through flour substitutions without losing structure in recipes like this one.
Ingredient Swap Suggestions
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Heavy Cream: You can use a non-dairy cream, such as Silk, Country Crock Plant Cream, or Califia Farms.
- Chocolate Chips: Use your favorite dairy-free chocolate. One of my favorites is Ghirardelli Non-Dairy Dark Chocolate Chips for Baking. Here you can find other brands I like and use.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Nut-free: This recipe is nut-free as written. Check your chocolate bar label — some share equipment with tree nuts.
- Fully vegan: Use all the dairy-free swaps above, and replace the marshmallows with Dandies brand vegan marshmallows. They melt similarly and are widely available.
What I Learned Testing This Recipe
- The cake has to be completely cool before you slice it — and I mean completely. This is one of the moistest chocolate cakes I’ve made, which is exactly what makes it so good, but it also means it needs time and patience before you touch it with a knife. If it’s even slightly warm, it will crumble and tear when you try to cut it in half. Let it cool fully, take your time with the knife, and use a gentle sawing motion — no pressing down. Think of it more like guiding the knife than cutting.
- If you’re making the ganache with a chocolate bar, cut the pieces as evenly as possible. I know it’s tempting to just roughly chop and move on, but uneven pieces melt at different rates, and that’s what causes lumps. Smaller, similar-sized pieces melt together smoothly and give you that silky, glossy ganache.
- For the loops on top — use a piping tip if you want them round and clean. A zip-top bag with the corner snipped works, but the opening isn’t perfectly round, so the loops come out a little less defined. A small round piping tip makes a real difference. And before you start piping, lightly press a straight edge (like the back of a knife) along the top of the cake to mark three soft guidelines — you won’t see the marks under the ganache, but your rows will be straight. I skipped this step my first time, and my loops were a little crooked. They still looked charming, but straight is better.


Tips & Troubleshooting
- The batter will look very thin — that’s correct. Once the hot coffee goes in, the batter looks almost like chocolate milk. Don’t worry. That’s what gives this cake its tender, fudgy crumb.
- Don’t open the oven before the 20-minute mark. A rush of cold air too early can cause the center to sink. Wait until at least 20 minutes have passed before checking.
- Cool the cake completely — no shortcuts. I know it’s tempting. But warm cake melts the filling the moment it touches it. Give it the full 1 to 1½ hours, or put it in the freezer for 30 minutes once it’s no longer hot.
- Make sure the marshmallows are fully melted before adding the sugar. When microwaving, keep going until the mixture is completely smooth and glossy with no white lumps. That’s the step most people rush, and it’s why fillings turn grainy.
- Let the ganache cool 5 minutes before pouring. Too-hot ganache will soften the filling underneath. Five minutes of rest brings it to the right consistency — thick enough to coat but still pourable.
- Chill the cake after slicing and filling. Before you pour the ganache, put the assembled cake in the fridge for 15–20 minutes. A cold cake helps the ganache set faster and keeps the layers from shifting.
- Clean knife, clean slices. Wipe your knife with a damp cloth between every single cut. With ganache and filling involved, this is the difference between bakery-clean squares and a smeared mess. the filling briefly before assembling and refrigerate the cake before glazing.

Variations & Additions To Try
- Peppermint filling — Add 1/4 teaspoon pure peppermint extract to the filling in place of vanilla. I make this version every December, and it disappears faster than any other holiday treat on the table.
- Espresso ganache — Stir 1/2 teaspoon instant espresso powder into the warm cream before pouring it over the chocolate. I personally love this one — it makes the ganache taste like a fancy chocolate truffle.
- Birthday cake version — Skip the ganache and frost with chocolate buttercream instead. Add sprinkles and pipe the loops in a contrasting color. My kids ask for this one specifically every birthday — they love pointing out the swirls.
Serving Suggestions
This cake is made for sharing. Cut it into 9 squares and set each one in a cupcake liner for birthday parties — they look like individual petit fours and disappear in minutes. This is actually my go-to move when I bring it to a classroom party — pre-sliced, lined in a container with parchment between layers, ready to hand out with zero fuss on-site. For gifting, wrap individual squares in parchment and tie with twine. I’ve done this for Teacher Appreciation Week, and it always gets a reaction.
It also just lives happily in your fridge all week. My kids come home from school and go straight for it — no asking, no negotiating. That counts too.
Storage and Freezing Instructions
- Refrigerator: Store in an airtight container for up to 5 days. Because of the marshmallow filling and ganache, keep this cake cold — don’t leave it out at room temperature in a warm kitchen.
- Before Serving: Let it sit at room temperature for about 15 minutes so the texture softens.
- Freezer: This cake freezes well. Cut into individual squares, wrap each one tightly in plastic wrap, and freeze in a zip-top bag for up to 2 months. Thaw overnight in the fridge or at room temperature for about an hour. Freeze by the square, not as a whole assembled cake — it thaws and slices much better that way.
Make-ahead tip: This cake is genuinely better the next day. Bake and fill the day before, glaze and pipe the morning of. The layers settle overnight, and it slices beautifully. I rarely make this the same day I serve it anymore.
Frequently Asked Questions

These Egg-Free Recipes Will Come in Handy Too!
Recipe Card

Eggless Hostess Cake
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
For the Eggless Chocolate Cake:
- 1 1/3 cups (182 g) all-purpose flour
- 1 1/2 teaspoons (6 g) baking powder
- 1/4 teaspoon (1.5 g) baking soda
- 1/4 cup (25 g) unsweetened cocoa powder
- 1/2 teaspoon (2 g) salt
- 3/4 cup + 2 tablespoons (174 g) granulated sugar
- 1/2 cup (120 ml) buttermilk
- 1/4 cup + 2 tablespoons (90 g) neutral oil
- 1 teaspoon (5 ml) pure vanilla extract
- 1 teaspoon (5 ml) apple cider vinegar
- 1/2 cup (120) hot black coffee
For the Marshmallow Cream Filling:
- 5 oz (133 g) large or jumbo marshmallows
- 6 tablespoons (84 g) unsalted butter, melted
- 2 cups (240 g) powdered sugar
- 1/2 teaspoon pure vanilla extract
- 1 tablespoon (15 ml) heavy whipping cream
- 1/2 teaspoon salt kosher or sea salt preferred; if using table salt, reduce to 1/4 teaspoon
For the Ganache Icing:
- 5 oz (142 g) semisweet dark chocolate, finely chopped
- 1/2 cup (120 ml) heavy whipping cream
- 1 teaspoon (5 ml) 5 ml light corn syrup
Instructions
Prep the pan and oven:
- Preheat the oven to 350°F (180°C). Line an 8×8-inch square metal baking pan with parchment paper, leaving a 2-inch overhang on two opposite sides so you can lift the cake out later. Secure the overhang with binder clips if your parchment keeps slipping.

Combine the dry ingredients:
- Sift the flour, baking powder, baking soda, and cocoa powder into a large bowl. Add the salt and sugar and whisk everything together until the mixture looks one uniform shade of light brown.

Mix in the wet ingredients:
- Pour in the buttermilk, oil, vanilla extract, and vinegar. Stir with a whisk until almost combined — a few streaks of dry flour are fine at this point.

- Pour in the hot coffee and whisk gently until the batter is smooth and no lumps remain. It will look very thin and glossy — that's correct. A thin batter is what gives this cake its tender, almost fudgy crumb.

Bake:
- Pour the batter into the prepared pan and bake for 30 -35 minutes, or until the top springs back lightly when touched and a toothpick inserted in the center comes out with a few moist crumbs — not wet batter, not completely dry.

- Cool completely. Let the cake cool in the pan on a wire rack until fully room temperature, about 1 to 1½ hours. Don't rush this — warm cake will melt the filling.
Make the filling:
- Place the marshmallows in a large heat-safe bowl and pour the melted butter over them. Microwave in 30-second bursts, stirring between each, until the marshmallows fully collapse into a smooth, glossy paste — about 1 to 1½ minutes total.

- Add the powdered sugar, vanilla, heavy cream, and salt and beat with an electric mixer until smooth, about 1–2 minutes. Let the filling come to room temperature.

Slice and fill the cake:
- Use the parchment overhang to lift the cooled cake out of the pan and place it on a cutting board. Using a long serrated knife, slice the cake in half horizontally to create two even layers. Reserve about 3 tablespoons of the filling in a small bowl for the loops on top. Spread the remaining filling evenly over the bottom layer, going right to the edges, then set the second layer gently on top. Refrigerate the assembled cake while you make the ganache.

Make the ganache:
- Place the chopped chocolate in a heatproof bowl. In a small saucepan, heat the cream and corn syrup over medium heat until small bubbles form around the edges and it’s just beginning to simmer — don’t let it boil hard. Pour the hot cream over the chocolate, cover the bowl, and let it sit undisturbed for 3 minutes. Whisk slowly from the center outward until smooth and glossy. Let it cool at room temperature for 5 minutes before using.

Glaze the cake:
- Remove the cake from the fridge. Pour the ganache over the top, spreading it with a small offset spatula to cover the surface and letting it drip down the sides. Let the ganache set — about 20–30 minutes at room temperature, or 10–15 minutes in the fridge.

- Pipe the loops. Transfer the reserved filling to a piping bag fitted with a small round tip (or a zip-top bag with a tiny corner snipped off). Pipe three parallel rows of small continuous loops across the top of the cake.

Slice and serve:
- Use a sharp knife, wiping it clean between cuts, to slice into 9 even squares.

- How I Replace Dairy in My Egg-Free Recipes — covers dairy-free swaps for butter, cottage cheese, milk, and shredded cheese that work in this muffin batter without compromising the texture.
- Baking Without Eggs and Gluten: How I Make It Work — for households navigating both egg and gluten restrictions, this post walks through flour substitutions without losing structure in recipes like this one.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Heavy Cream: You can use a non-dairy cream, such as Silk, Country Crock Plant Cream, or Califia Farms.
- Chocolate Chips: Use your favorite dairy-free chocolate. One of my favorites is Ghirardelli Non-Dairy Dark Chocolate Chips for Baking. Here you can find other brands I like and use.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Nut-free: This recipe is nut-free as written. Check your chocolate bar label — some share equipment with tree nuts.
- Fully vegan: Use all the dairy-free swaps above, and replace the marshmallows with Dandies brand vegan marshmallows. They melt similarly and are widely available.
- The batter will look very thin — that’s correct. Once the hot coffee goes in, the batter looks almost like chocolate milk. Don’t worry. That’s what gives this cake its tender, fudgy crumb.
- Don’t open the oven before the 20-minute mark. A rush of cold air too early can cause the center to sink. Wait until at least 20 minutes have passed before checking.
- Cool the cake completely — no shortcuts. I know it’s tempting. But warm cake melts the filling the moment it touches it. Give it the full 1 to 1½ hours, or put it in the freezer for 30 minutes once it’s no longer hot.
- Make sure the marshmallows are fully melted before adding the sugar. When microwaving, keep going until the mixture is completely smooth and glossy with no white lumps. That’s the step most people rush, and it’s why fillings turn grainy.
- Let the ganache cool 5 minutes before pouring. Too-hot ganache will soften the filling underneath. Five minutes of rest brings it to the right consistency — thick enough to coat but still pourable.
- Chill the cake after slicing and filling. Before you pour the ganache, put the assembled cake in the fridge for 15–20 minutes. A cold cake helps the ganache set faster and keeps the layers from shifting.
- Clean knife, clean slices. Wipe your knife with a damp cloth between every single cut. With ganache and filling involved, this is the difference between bakery-clean squares and a smeared mess. the filling briefly before assembling and refrigerate the cake before glazing.
- Peppermint filling — Add 1/4 teaspoon pure peppermint extract to the filling in place of vanilla. I make this version every December, and it disappears faster than any other holiday treat on the table.
- Espresso ganache — Stir 1/2 teaspoon instant espresso powder into the warm cream before pouring it over the chocolate. I personally love this one — it makes the ganache taste like a fancy chocolate truffle.
- Birthday cake version — Skip the ganache and frost with chocolate buttercream instead. Add sprinkles and pipe the loops in a contrasting color. My kids ask for this one specifically every birthday — they love pointing out the swirls.
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.













Do you have alternatives for the vinegar, I noticed it in several recipes…can’t use it, allergies. Thanks.
Hello Ellen! Good question! The vinegar in my recipes is usually there to react with the baking soda and give the batter a little lift — so you do want to replace it with something acidic. Fresh lemon juice works as a 1:1 swap in most cases and does the same job. If citrus is also an issue, let me know and we can think through it together!