Skip to Content

Wacky Chocolate Cake with Marshmallow Frosting (Non Dairy)

 If you feel the need for cake and forgot the butter and eggs, this wacky chocolate cake with a sponge like texture is good. Add the simple marshmallow frosting and it becomes great! chocolate cake, marshmallow frosting

This one bowl chocolate cake is a wacky wonder. Wacky because it rises from the combination of baking soda and vinegar and contains no eggs or butter. Since necessity is the mother of invention and we all know that we need cake…well this cake came about during the depression and the need for war rationing coupons. With butter and eggs being limited this darling cocoa cake was a hit during wartime and I dare say it still is.

In my case I had a guest coming for dinner who can’t have dairy products. Aiming to please I found this simple recipe that still hits the mark. Lately it is so complicated when folks come to dinner. With gluten free diets and vegans vs. vegetarians and paleo and keto and lactose free and well about a hundred others sometimes it is hard to have folks to dinner! Luckily in this case it was pretty simple. IF you don’t count explaining this to Manservant. Somehow he can’t quite comprehend a dairy free meal or he’s never bothered to think about it. He kept thinking I was making a flourless chocolate cake and I explained several times that gluten free is different than dairy free. Well, he’s got more important things to think about!

 chocolate cake, marshmallow frosting

The marshmallow like frosting was another wonder. Yes, it does require two egg whites and boiling some corn syrup but this was so simple it became amazing. This icing does lack gelatin so this isn’t a marshmallow but for those who love marshmallows please take note. You will love this! Don’t get me wrong this spongey cocoa cake is just fine without icing, would be perfect with just a glaze or a sprinkle of powdered sugar or topped with ice cream, but I love frosting. So keeping with the concept of no butter I thought this would be fun to try. I couldn’t believe how easy it was to make and how fun it was to eat!

Think of this as a welcome to Spring cake. It’s coming. I can just feel it. And this cake is a great way to celebrate its arrival! Just don’t forget the sprinkles!

chocolate cake, marshmallow frosting


Just in case you NEED MORE CAKE here are a few good recipes:

Don’t Lose My Recipe! Please Pin and Share!

chocolate cake, marshmallow frosting
And a Few More:


Chocolate Cake
And the Recipe Please:


Yield: 6-8 ServingsAuthor: Abbe OdenwalderPrint Recipe

Wacky Chocolate Cake

If you feel the need for cake and forgot the butter and eggs, this chocolate cake with a sponge like texture is good. Add the simple marshmallow frosting and it becomes great!
prep time: 25 MINScook time: 30 MINStotal time: 55 mins


  • 1 1/2 c flour
  • 1 c sugar
  • 3 T unsweetened cocoa
  • 1 t baking soda
  • 1/2 t salt
  • 1 t vanilla
  • 1 t white vinegar
  • 5 T canola oil
  • 1 c cold coffee

Marshmallow Frosting

  • 2 egg whites, at room temperature
  • 1/4 t salt
  • 1/4 c sugar
  • 3/4 c light corn syrup
  • 1 t vanilla extract


  1. Grease and flour (but I use cocoa instead of flour) an 8″ square or round cake pan. Preheat oven to 350.
  2. In a large mixing bowl, combine flour, sugar, cocoa, soda and salt. Whisk to combine.
  3. Make three holes in the flour mixture. Put vanilla in one, vinegar in another, and oil in the third. Pour coffee over mixture and stir until combined and moist.
  4. Scrape batter into prepared pan and bake for 25-30 minutes or until cake pulls away from sides and springs back when touched lightly.
  5. Frost with marshmallow icing or your favorite kind!

Marshmallow Icing

  1. Use a stand mixer for best results. In a clean grease free bowl, beat egg whites and salt on high speed until foamy.
  2. With mixer still running, slowly add sugar. Beat mixture until soft peaks form. They should bend a bit when you pull beater out.
  3. Bring corn syrup to a boil over medium heat in a small saucepan. When it comes to a boil, remove from heat. Slowly drizzle the hot corn syrup over egg white mixture while mixer is set on high. Beat for about 5 minutes or until stiff peaks form. Add vanilla and mix to combine.


Thanks to Bless This Mess Please for the frosting!

You will probably have too much frosting. It doesn't store well. Leave the iced cake uncovered. Add sprinkles right away because this frosting does develop a slight crust and sprinkles may not stick if you wait. 

My cake did sink in the middle. This could be due to Denver's altitude. In any case this did not affect the flavor and made it perfect to hold the marshmallow frosting!
Created using The Recipes Generator

.recipe-inner{text-align:left;max-width:620px;border:6px double #009BFF;padding:20px;background:#f2f2f2;margin: 40px auto;font-family:Lato, sans-serif;}.recipe-inner a{color: #4193f0;}#recipe .recipe-name{font-size: 21px;}#recipe .info{position:relative;font-size:13px;text-transform:capitalize;border-bottom:2px solid #000;padding-bottom:7px;margin-bottom:20px}.info:after{content:”;display:table;clear:both}#recipe .info span:first-child{margin-right:30px}#printbutton{border:0;margin:0;color:#fff;float:right;background:#555; padding:5px;border-radius:3px;cursor:pointer}#recipe .time{text-transform:uppercase;font-size:12px;text-align:center;background:#fff;padding:15px 0;margin-bottom:20px}#recipe .time span:not(:last-child){margin-right:12px}#recipe .time span:not(:last-child):after{content:”;display:inline-block;height:10px;width:1px;background:#000;vertical-align:middle;margin-left:12px}#recipe .summary{line-height:1.7;font-style:italic;font-size: 15px !important;font-family:Lato, sans-serif !important;}.ingredients,.instructions{line-height:1.7;clear:both;font-size: 15px !important;font-family: ‘Roboto’,’Open Sans’, Lato, sans-serif;}.ingredients *, .instructions * { font-size: inherit !important; font-family: inherit !important; }.ingredients h3,.instructions h3,.notes h3{font-size:20px !important;font-weight:400 !important;margin-bottom:0;color:#000;text-transform: uppercase;}.ingredients ul{margin:0!important;margin-top:5px !important;}.instructions li{margin-bottom:15px !important;line-height:1.6;text-align:left;}.ingredients li{text-align:left}#recipe .instructions{margin-top: 30px;}#recipe .instructions ol,#recipe .instructions ol li {list-style:decimal !important;}#recipe .instructions ol{padding-left:39px;margin:0!important;margin-top:6px !important;}.posturl{border-top:1px solid #ccc;padding-top:10px;}.ing-section{padding-left:20px;margin: 10px 0;}.ing-section > span{font-weight:700}.recipe-credit{font-size:13px;border-top: 1px solid #ccc;padding:10px;text-align:center;background:#ffffff;margin:-20px;margin-top:15px;}.recipe-credit a{color:blue;text-decoration:none;}.copyright-statement{font-size: 13px;font-style:italic;border-top: 1px solid #ccc;margin-top:15px;padding-top:15px;line-height:1.6;}.notes pre{font-size: 15px;margin: 10px 0;padding-left: 20px;font-family: inherit;line-height: 1.7;white-space: pre-line;}.notes h3{margin: 0}.nutrition-info{font-size: 0;margin: 20px 0;padding: 10px;background: #fff;}.nutrition-info>div {display: inline-block;font-size: 14px;width: 20%;text-align: center;}.nutrition-info>div:nth-child(5) ~ div{margin-top: 20px;}.nutrition-info>div p{margin-top: 0;margin-bottom: 7px;}.print-options {display:none;position: absolute; top: 0; right: 0; background: #fff; border: 1px solid #ccc;z-index: 1;}.show-print-options{display:block}.print-options button { display: block; background: transparent; border: 0; cursor: pointer; padding: 10px; width: 100%; text-align: left; } .print-options button:hover { background: #555; color: #fff;}#recipe .image{width:auto;text-align:center;margin-bottom:25px;margin-right:20px;float:left}#recipe .image img{max-width:250px}#recipe .recipe-name{margin-bottom:10px;line-height:1.6;text-transform:uppercase;margin-top:0;letter-spacing:1px;text-align:left}#recipe .summary{line-height:1.7;font-style:italic}#recipe .time{background:#fff;clear:both;border:1px solid #d7d7d7}function printDiv(a,printOption){if(printOption === ‘printWithOptions’ || printOption === ‘printWithImage’) {document.querySelector(‘.print-options’).className=’print-options’;}var b=document.getElementById(a);”,’printwin’);var c=newWin.document.createElement(‘style’);c.innerHTML=’html{font-family:sans-serif}.print-options{display:none}img{visibility:hidden;display:none;}#recipe-pinit,#printbutton,.recipe-credit{visibility:hidden;display:none;}.info{text-align:center;text-transform:capitalize}.recipe-name{text-align:center}.info span{margin-right:20px}.time{text-align:center;padding:10px;border-top:1px dashed #000;border-bottom:1px dashed #000;}.time span{margin-right:20px}.adunit,.adunitlabel,.adunitwrapper,.adunitwrapper,.chicory-order-ingredients{display:none!important}.nutrition-info{font-size: 0;margin: 20px 0;padding: 10px;background: #fff;}.nutrition-info>div {display: inline-block;font-size: 14px;width: 20%;text-align: center;}.nutrition-info>div p{margin-top: 0;margin-bottom: 7px;}.ingredients h3, .instructions h3{text-transform:uppercase !important;}’;if(printOption === ‘printWithImage’) {c.innerHTML = c.innerHTML.replace(‘img{visibility:hidden;display:none;}’, ‘img{display:block;margin: 20px auto;width: auto;max-width:100%;}’);}newWin.document.getElementsByTagName(‘head’)[0].appendChild(c);newWin.document.getElementsByTagName(‘body’)[0].innerHTML = b.innerHTML;newWin.print();}

The Food Hunter

Friday 13th of April 2018

You had me at chocolate

claudia lamascolo

Wednesday 11th of April 2018

boy does this ever look amazing can I lick the spoon for you? I love that frosting!


Wednesday 11th of April 2018

What a fab cake - a lifesaver in the circumstances you describe.


Monday 9th of April 2018

Looks good, Abbe! I've never made an eggless and should try this. That frosting looks very enticing!

Tricia Buice

Monday 9th of April 2018

I will have to give this amazing cake a try - it sounds wonderful! I love that kind of frosting too - and it's fun to make :)