Wacky Chocolate Cake in One Dish, No Eggs or Butter Needed
Rich, moist chocolate cake mixed right in the baking dish with no eggs, no milk and no bowls to wash, then crowned with fluffy vanilla frosting.
Published 13 min read
- Total time
- Prep
- Cook
- Rest
- Serves
- 9
- Makes one 8-inch square cake
- Cuisine
- American
- Calories
- 410
- per serving, estimated

On this page15 sections
Wacky cake is the pantry miracle that refuses to quit: a genuinely rich, moist chocolate cake with no eggs, no butter and no milk in the batter. Everything is whisked together right in the baking dish with a fork, the oven does the rest, and a billowy vanilla frosting finishes the top. It is the fastest route from a chocolate craving to a slice in hand.
Born in lean kitchens of the 1930s, wacky cake — also called crazy cake or war cake — swaps eggs and dairy for a clever bit of kitchen chemistry: baking soda meeting vinegar. That fizz creates the lift, oil brings the moisture, and cocoa carries the flavor. The result is a dark, tender crumb that tastes nothing like a compromise cake, and because the batter mixes directly in the pan, the whole thing comes together in one dish in about ten minutes of hands-on time. This version keeps the classic method intact and tops it with a fluffy vanilla buttercream, giving the contrast the video shows so well: dark chocolate beneath, white frosting above, and a fork that slides straight through both layers.
The appeal
Why you’ll love it
The wacky method works because it replaces the structural job eggs usually do with a simple acid-base reaction. When the vinegar meets the baking soda, carbon dioxide bubbles form throughout the batter, and the oven heat sets the cake around those bubbles before they escape. Oil coats the flour proteins so less gluten develops, which is why the crumb stays tender instead of chewy, and because oil stays liquid at cool room temperature, the cake keeps its moisture for days where a butter cake would firm up.
Mixing the batter in the dish itself is not just a gimmick — it limits handling. Every extra stir of flour develops gluten and toughens a cake, so a fork, a minute of stirring and a level top are all this batter wants. The three-well arrangement of the oil, vinegar and vanilla is the traditional way to keep the acid and the leavener apart until the water arrives, so the fizz happens when the whole batter is ready to rise, not before. The single dish also means fewer surfaces to wash and less chance of leaving dry pockets behind.
What you need
Ingredients
Makes one 8-inch square cake.
Cake
Vanilla Frosting
Contains:
- Gluten
- Milk
Tools
Equipment
- 8-inch square glass baking dish
- Fork
- Whisk
- Measuring cups and spoons
- Spatula
- Electric hand mixer
Swaps
Substitutions
Instead ofWhite vinegar
UseAn equal amount of apple cider vinegar or fresh lemon juice works the same way — the acid is what wakes up the baking soda.
Instead ofVegetable oil
UseMelted coconut oil or any neutral oil such as canola keeps the crumb just as moist.
Instead ofWhole milk in the frosting
UseAny plant-based milk, such as oat or soy milk, thins the frosting identically and keeps the topping dairy-free if paired with plant butter.
Good to know
Notes
Use natural unsweetened cocoa powder here, not Dutch-processed: the acid in the vinegar is calibrated to natural cocoa and to the baking soda, and swapping types can flatten the rise. Glass or ceramic baking dishes both work; glass gives slightly crisper edges, so begin checking for doneness around the 30-minute mark. Measure the flour by spooning it into the cup and leveling it — scooping straight from the bag packs in extra flour and bakes a drier cake.
For the frosting, softened butter and confectioners' sugar are the backbone, and the milk is added gradually so the texture stays spreadable rather than loose. If the whole cake needs to be dairy-free, the batter already is — simply use plant butter and plant milk in the topping. White vinegar is the classic, but lemon juice or apple cider vinegar perform identically, and the flavor disappears entirely in the bake.
Prep
Before you start
Take the butter for the frosting out of the refrigerator first — it needs the full hour the cake bakes and cools to reach a properly soft, spreadable state. Measure every ingredient before starting, since the batter comes together in under two minutes once the water goes in. Check that the baking soda is fresh: it is the only leavener in the cake, and a dead box means a flat, dense crumb. Set the oven rack in the center position, grease the 8-inch square dish, and have a wire rack ready for the hot pan. A fork for stirring, a whisk for the dry mix, a spatula for spreading and an electric hand mixer for the frosting round out the toolkit.
Step by step
Method
Phase 1
Mix the batter in the dish
Step 1: Heat the oven and prep the dish
Set a rack in the center of the oven and heat it to 350°F (175°C). Lightly grease the bottom and sides of an 8-inch square glass baking dish, or line it with a parchment strip that overhangs two sides for easy lifting. Gather the dry ingredients within reach.
You’ll need: all-purpose flour · granulated sugar · unsweetened cocoa powder · baking soda · kosher salt
Look for: The oven reads 350°F (175°C) and the dish gleams with a thin, even film of grease.
Tip: Glass browns the edges a touch faster than metal, so check doneness a few minutes early.
Step 2: Whisk the dry ingredients in the dish
Add the flour, sugar, cocoa powder, baking soda and salt directly to the baking dish. Whisk in place until the cocoa lumps disappear and the mixture looks uniformly dark brown, about 30 seconds. Run the whisk through the corners — baking soda hiding there means a bitter pocket later.
You’ll need: all-purpose flour · granulated sugar · unsweetened cocoa powder · baking soda · kosher salt
Look for: No pale flour streaks or dark cocoa clumps remain; the powder is one even color.
Tip: Sift clumpy cocoa through a fine-mesh strainer — dry cocoa loves to ball up in the box.
Step 3: Make wells and add the wet trio
With the back of a spoon, press three shallow wells into the dry mixture: one larger well in the center and two smaller ones on either side. Pour the oil into the center well, the vinegar into one small well, and the vanilla into the other, keeping them separate.
You’ll need: vegetable oil · white vinegar · vanilla extract
Look for: Each liquid sits in its own pocket without spilling into the neighbors.
Tip: The wells need only be deep enough that the liquids stay put until the water arrives.
Step 4: Pour in the water and stir
Pour the cup of water straight over the wells and the dry mix. Stir with a fork, scraping the bottom and corners, until the batter turns smooth, glossy and pourable with no dry streaks, about 1 to 2 minutes. A few tiny lumps are fine; overmixing is not needed.
You’ll need: water · all-purpose flour · granulated sugar · unsweetened cocoa powder
Look for: The batter flows off the fork in a dark ribbon with no hidden flour at the bottom.
Tip: A fork is genuinely enough — that is the whole point of mixing in the pan.
Checkpoint
At the end of this phase the batter should look smooth, glossy and uniformly dark chocolate, flowing slowly off the fork like warm fudge, with no flour streaks at the bottom corners when scraped. The aroma at this stage is faintly vinegary — that is correct, and it vanishes completely in the oven. Check that the three liquids were fully incorporated and that the top of the batter is reasonably level before the dish goes into the oven; a lopsided surface bakes into a lopsided cake.
Phase 2
Bake and cool
Step 5: Smooth and bake the cake
Tilt the dish gently so the batter settles level, then smooth the top with the spatula. Bake on the center rack at 350°F (175°C) for 30 to 35 minutes, rotating once halfway if the oven runs uneven. A toothpick in the center should come out with only moist crumbs.
You’ll need: water · vegetable oil · white vinegar
Look for: A deep chocolate aroma fills the kitchen and the edges pull slightly from the glass.
Tip: Resist opening the oven before the 25-minute mark; an early draft can deflate the center.
Step 6: Cool the cake completely
Move the dish to a wire rack and let the cake cool for at least 1 hour, until fully cool at the center. Frosting a warm cake melts buttercream into a slick film, so patience here protects the billowy white top. Once cool, it can be frosted or chilled for later.
Look for: The bottom of the dish feels cool against a palm and the surface gives off no warmth.
Tip: Speed things up: 30 minutes on the rack, then 30 minutes in the refrigerator.
Checkpoint
The baked cake should smell deeply of chocolate, sit evenly domed, and pull just barely from the sides of the dish. A toothpick in the center should come out with moist crumbs only. Press the top gently — it should spring back rather than sink. Then comes the hard part: the full hour of cooling. The cake must be cool to the touch at the center, not just at the edges, before any frosting touches it, or the topping will melt on contact.
Phase 3
Frost and serve
Step 7: Beat the butter
Place the softened butter in a medium bowl and beat with an electric hand mixer on medium speed for 1 to 2 minutes, until pale, smooth and slightly fluffy. Butter straight from the fridge shreds the sugar instead of blending with it, so it should dent easily when pressed first.
You’ll need: unsalted butter, softened
Look for: The butter turns lighter in color, with a spreadable, almost whipped texture.
Tip: No mixer? Cream the softened butter vigorously with a sturdy fork instead.
Step 8: Build the vanilla frosting
Add the confectioners' sugar 1 cup at a time, mixing on low so it does not cloud the kitchen, then pour in 2 tablespoons of the milk and the vanilla. Beat on medium for 2 to 3 minutes, adding the last tablespoon of milk only if the frosting seems stiff.
You’ll need: confectioners' sugar · whole milk · vanilla extract
Look for: The frosting looks glossy and billowy, holding a ridge when a spatula lifts it.
Tip: If it goes loose, beat in another 1/4 cup of confectioners' sugar to thicken it.
Step 9: Frost, swirl and serve
Scoop the frosting onto the cooled cake and spread it edge to edge with the spatula, leaving gentle swirls and ridges on top. Cut into 9 squares with a sharp knife, wiping the blade between cuts, and serve at room temperature so the crumb is at its most tender.
You’ll need: unsalted butter, softened · confectioners' sugar · whole milk · vanilla extract
Look for: An even white layer with visible peaks covers every corner, and the fork glides through.
Tip: Dip the spatula in hot water and wipe dry between passes for the smoothest swoops.
Checkpoint
The frosting should look white, glossy and billowy, holding soft peaks and ridges where the spatula passes, and spreading without lifting crumbs from the cake surface. If it drags and tears the top, beat in another tablespoon of milk; if it slides, beat in more confectioners' sugar. The final test is the fork: it should glide through the white layer into a deep, moist chocolate crumb that holds its shape on the plate. Serve at room temperature for the tenderest bite.
Doneness
How to tell it’s done
The finished cake is done when the top springs back slowly from a gentle press and a toothpick inserted in the center emerges with a few moist crumbs but no wet batter — if streaks of raw batter cling, give it 5 more minutes and test again. The edges will have pulled just slightly from the sides of the glass, and the surface should look evenly domed and deeply brown. There is no raw protein in this recipe, so no internal temperature check is required; the toothpick test is the reliable judge. The frosting is done when it holds soft ridges off the beater and spreads without tearing the cake surface.
Avoid these
Common mistakes
The most common slip is frosting a warm cake: even a faint warmth under the surface turns buttercream into a translucent, sliding film, so give the full cooling hour. Overmeasuring flour is the second — spoon and level rather than scooping, or the crumb turns dry and heavy. Skipping the thorough whisk of the dry ingredients leaves bitter pockets of baking soda and cocoa in the corners. Adding all the milk to the frosting at once is another trap; add it gradually and stop as soon as the frosting turns billowy, because a spoonful too much makes it slide off the knife. Finally, do not overbake in search of a firm top — moist crumbs on the toothpick mean done.
Better results
Tips
Tip 1
Room-temperature ingredients matter only for the frosting — the batter mixes from cold water without any trouble, which is part of its charm. When beating the buttercream, start the mixer on low with each addition of confectioners' sugar, then raise the speed; this keeps sugar from flying and gives a smoother finish. A bench scraper or the flat side of a large knife makes the cleanest swirl pattern on top if a textured finish is the goal.
Tip 2
For extra depth, warm the water slightly before adding it — it dissolves the cocoa faster and yields an even darker batter. If the cocoa is older than six months, add an extra half tablespoon; cocoa loses punch with time. And taste the frosting before spreading: a tiny pinch of salt sharpens the vanilla beautifully without making the topping taste salty.
Make it yours
Variations
Spiced Wacky Cake
Whisk 1 teaspoon of ground cinnamon and 1/4 teaspoon of cayenne into the dry ingredients for a warm Mexican-chocolate character. The spice deepens the cocoa without reading as hot, and pairs especially well with the vanilla frosting.
Mocha Version
Replace the cup of water with a cup of strongly brewed, cooled coffee. The coffee does not make the cake taste like coffee — it simply amplifies the chocolate, giving a darker, rounder flavor in every bite.
Chocolate Chip Crumb Top
Sprinkle 1/3 cup of semisweet chocolate chips over the batter before baking. They sink slightly and melt into fudgy pockets throughout the crumb, turning each square into a surprise.
Chocolate Buttercream
Beat 2 tablespoons of cocoa powder into the finished vanilla frosting along with an extra tablespoon of milk. The two-tone effect disappears, but the fully chocolate cake is a favorite for deep cocoa fans.
On the table
Serving suggestions
Serve the cake straight from the glass dish for the most generous, casual presentation — nine neat squares, each showing the striking contrast of dark crumb and white frosting. A clean knife wiped between cuts keeps the frosting layer sharp on every piece. Room temperature is the ideal serving temperature, when the crumb is at its most tender and the buttercream is soft and creamy under the fork.
For a dressed-up plate, add a few fresh raspberries or strawberries alongside a square, or a small spoonful of whipped cream — the tart fruit plays beautifully against the sweet frosting. A glass of cold milk or a cup of strong coffee is the classic pairing. Warm a slice for 10 seconds in the microwave if a softer, just-baked feel is preferred.
Leftovers
Storage & make-ahead
- Fridge
- Covered, the frosted cake keeps up to 5 days in the refrigerator; bring slices to room temperature before serving for the best texture.
- Freezer
- Freeze unfrosted cake wrapped tightly for up to 2 months; thaw overnight in the refrigerator, then frost as directed.
- Reheat
- Warm an individual slice, frosted or not, for 10 seconds in the microwave — just enough to soften the crumb without melting the frosting.
Keep the frosted cake covered at room temperature for up to 2 days — the oil in the crumb keeps it moist far longer than a butter cake would be. For longer keeping, refrigerate it covered for up to 5 days and let slices sit out 20 minutes before serving. Any cut surface should stay covered so the crumb does not dry at the edges.
Make ahead
The unfrosted cake bakes beautifully a day ahead: cool it completely, cover the dish tightly with plastic wrap, and keep it at room temperature overnight. The frosting can be made up to 3 days in advance and stored covered in the refrigerator; let it soften at room temperature and rebeat for a minute before spreading. Frosted cake travels well in its dish, covered.
Questions
Frequently asked questions
Why is there vinegar in the batter, and will the cake taste sour?
The vinegar is not there for flavor — it exists to react with the baking soda. That reaction produces the carbon dioxide bubbles that lift the cake, doing the work eggs would do in a traditional recipe. Once baked, the acid is fully neutralized and the flavor disappears entirely; a finished slice tastes purely of chocolate, sugar and vanilla, with no tang whatsoever.
Can this be made without a mixer?
The batter never needs a mixer — a fork is the traditional tool, and it works perfectly. The frosting is the only part that benefits from an electric hand mixer, which whips air into the butter and sugar for a billowy finish. Without one, softened butter can be creamed vigorously with a sturdy fork and the sugar beaten in by hand; the frosting will be slightly denser but still entirely delicious.
Can this be made ahead for a party?
Yes, and it actually improves with a rest. Bake the cake a day in advance, cool it completely, and cover the dish tightly at room temperature. The frosting can be made up to three days ahead and refrigerated; let it soften and give it a quick rebeat before spreading. Frost the cake the morning it will be served so the topping stays fresh and billowy.
Why did the cake turn out dense and flat?
The usual culprit is old baking soda — it is the only leavener in the recipe, so a stale box means no lift. Test it by dropping a pinch into a little vinegar; no fizz means replace it. Overmeasuring flour is the second cause, since packed flour bakes a heavy crumb. Finally, make sure the oven was fully preheated before the dish went in.
Can the recipe be doubled for a 9x13 pan?
It doubles cleanly. Whisk the doubled dry ingredients directly in a 9x13-inch baking dish, add the wet ingredients the same way, and bake at 350°F (175°C) for about 35 to 40 minutes, testing with a toothpick at the 35-minute mark. Double the frosting as well, or keep the single batch for a thinner, lighter layer over the larger surface.
Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card
Wacky Chocolate Cake in One Dish, No Eggs or Butter Needed
Rich, moist chocolate cake mixed right in the baking dish with no eggs, no milk and no bowls to wash, then crowned with fluffy vanilla frosting.
- Prep
- Cook
- Rest
- Total
- Servings
- one 8-inch square cake
Ingredients
Cake
- 1 1/2 cups all-purpose flour
- 1 cup granulated sugar
- 3 tbsp unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp kosher salt
- 1 cup water
- 1/3 cup vegetable oil
- 1 tbsp white vinegar
- 1 tsp vanilla extract
Vanilla Frosting
- 1/2 cup unsalted butter, softened
- 3 cups confectioners' sugar
- 2-3 tbsp whole milk
- 1 tsp vanilla extract
Instructions
Heat the oven and prep the dish. Set a rack in the center of the oven and heat it to 350°F (175°C). Lightly grease the bottom and sides of an 8-inch square glass baking dish, or line it with a parchment strip that overhangs two sides for easy lifting. Gather the dry ingredients within reach.
Whisk the dry ingredients in the dish. Add the flour, sugar, cocoa powder, baking soda and salt directly to the baking dish. Whisk in place until the cocoa lumps disappear and the mixture looks uniformly dark brown, about 30 seconds. Run the whisk through the corners — baking soda hiding there means a bitter pocket later.
Make wells and add the wet trio. With the back of a spoon, press three shallow wells into the dry mixture: one larger well in the center and two smaller ones on either side. Pour the oil into the center well, the vinegar into one small well, and the vanilla into the other, keeping them separate.
Pour in the water and stir. Pour the cup of water straight over the wells and the dry mix. Stir with a fork, scraping the bottom and corners, until the batter turns smooth, glossy and pourable with no dry streaks, about 1 to 2 minutes. A few tiny lumps are fine; overmixing is not needed.
Smooth and bake the cake. Tilt the dish gently so the batter settles level, then smooth the top with the spatula. Bake on the center rack at 350°F (175°C) for 30 to 35 minutes, rotating once halfway if the oven runs uneven. A toothpick in the center should come out with only moist crumbs.
Cool the cake completely. Move the dish to a wire rack and let the cake cool for at least 1 hour, until fully cool at the center. Frosting a warm cake melts buttercream into a slick film, so patience here protects the billowy white top. Once cool, it can be frosted or chilled for later.
Beat the butter. Place the softened butter in a medium bowl and beat with an electric hand mixer on medium speed for 1 to 2 minutes, until pale, smooth and slightly fluffy. Butter straight from the fridge shreds the sugar instead of blending with it, so it should dent easily when pressed first.
Build the vanilla frosting. Add the confectioners' sugar 1 cup at a time, mixing on low so it does not cloud the kitchen, then pour in 2 tablespoons of the milk and the vanilla. Beat on medium for 2 to 3 minutes, adding the last tablespoon of milk only if the frosting seems stiff.
Frost, swirl and serve. Scoop the frosting onto the cooled cake and spread it edge to edge with the spatula, leaving gentle swirls and ridges on top. Cut into 9 squares with a sharp knife, wiping the blade between cuts, and serve at room temperature so the crumb is at its most tender.
Allergens: Gluten, Milk
Nutrition (estimated, per serving)
- Calories
- 410 kcal
- Protein
- 3 g
- Carbs
- 63 g
- Fat
- 17 g
Estimates only: values vary with brands, substitutions and portion sizes.
Recipe by EasyCooks Kitchen · easycooksrecipes.com
Share this recipe
Send it to someone who’d love it, or save it for later.
Spotted a mistake in this recipe? Let us know.





