Skip to content
Desserts

Wacky Cake with Creamy Vanilla Frosting (One Bowl, No Eggs)

Ultra-moist chocolate wacky cake made in one pan with no eggs or butter in the batter, then topped with fluffy, creamy vanilla frosting. A true pantry classic.

By EasyCooks Kitchen

Published 12 min read

Total time
Prep
Cook
Rest
Serves
9
Makes one 8-inch square cake
Cuisine
American
Calories
410
per serving, estimated
Frosted wacky cake in a square glass dish, thick white vanilla frosting swirls over ultra-moist chocolate crumb
On this page15 sections

A chocolate cake with no eggs, no butter and no mixer in the batter — yet it bakes up so moist it needs a fork and a slow minute to appreciate. Wacky cake, the great pantry-era classic, mixes right up in minutes, bakes in one square pan and gets crowned with a thick, creamy vanilla frosting worth swiping clean.

Wacky cake — sometimes called crazy cake or depression cake — dates back to lean kitchens that baked chocolate cake without eggs or butter, relying instead on the simple reaction between baking soda and vinegar. The result is a crumb that stays remarkably moist for days, with a deep, almost fudgy chocolate flavor. This version follows the classic method exactly: dry ingredients whisked together, three wells filled with oil, vinegar and vanilla, water poured over and a quick stir. No stand mixer, no creaming, no waiting for butter to soften. The frosting is a small batch of American-style vanilla buttercream — butter, confectioners' sugar, a splash of heavy cream and vanilla — whipped until it holds tall, glossy swirls over the dark cake. From pantry to finished cake in about an hour, most of it hands-off.

The appeal

Why you’ll love it

  • The magic of wacky cake is chemistry doing the work of eggs. Baking soda meets white vinegar in the thin batter and releases a burst of carbon dioxide bubbles that lift the crumb as the cake bakes. Because the batter contains no eggs to set, it stays tender and moist even after full baking — the oil coats the flour proteins and keeps the crumb soft, while the water keeps the sugar fully dissolved for that fudgy, almost brownie-like texture. Mixing everything in one bowl, and stirring only until smooth, preserves those bubbles instead of knocking them out.

  • The frosting balances the cake rather than burying it. Whipping the butter alone first, before any sugar goes in, builds an airy base so the finished buttercream is fluffy instead of dense. Confectioners' sugar, which contains a little cornstarch, thickens and stabilizes it, and a pinch of kosher salt keeps the sweetness in check against the dark cocoa. Heavy cream loosens the frosting to a spreadable, glossy consistency that holds a swirl on the surface without sliding off.

What you need

Ingredients

14 ingredients
Servings
9

Makes one 8-inch square cake.

Creamy Vanilla Frosting

Contains:

  • Gluten
  • Milk

Tools

Equipment

  • 8x8-inch square baking pan
  • Whisk
  • Large mixing bowl
  • Spatula
  • Electric hand mixer
  • Offset spatula or butter knife
  • Toothpick
  • Measuring cups and spoons

Swaps

Substitutions

  • Instead ofWhite vinegar

    UseAn equal amount of fresh lemon juice or apple cider vinegar reacts the same way with the baking soda and leaves no flavor behind.

  • Instead ofVegetable oil

    UseAny neutral oil works: canola, sunflower or melted coconut oil. Coconut oil gives the crumb a slightly firmer bite once chilled.

  • Instead ofHeavy cream

    UseWhole milk thins the frosting just as well; start with 2 tbsp and add more a spoonful at a time until the texture is spreadable.

  • Instead ofUnsweetened cocoa powder

    UseDutch-processed cocoa deepens the color and gives a smoother, darker chocolate flavor; use it cup for cup with no other changes.

Good to know

Notes

Use natural unsweetened cocoa powder for a sharper, classic chocolate flavor, or Dutch-processed for a darker, smoother taste — both work here because the baking soda provides the lift. All-purpose flour is standard; there is no need for cake flour. White vinegar is the traditional choice, but lemon juice substitutes cleanly. For the frosting, butter should be softened but still cool to the touch, around 65°F, so it whips light without turning greasy.

An 8x8-inch square glass or metal pan both work; glass bakes slightly slower, so lean toward the longer bake time. A hand mixer makes quick work of the frosting, but a sturdy whisk and some patience can do it too. If the kitchen is warm, chill the frosted cake briefly so the swirls set before serving. Nine generous squares come from one pan.

Prep

Before you start

Before mixing anything, set out every ingredient and tool so the batter comes together in one continuous, five-minute stretch. Take the butter for the frosting out of the refrigerator first — it needs 30 to 45 minutes on the counter to reach the right softness. Measure the flour, sugar, cocoa, baking soda and salt into a bowl, and have the oil, vinegar, vanilla and water within reach.

Step by step

Method

10 steps

Phase 1

Mix the batter in minutes

  1. Step 1: Heat the oven and prep the pan

    Set a rack in the center of the oven and heat it to 350°F (175°C). Grease an 8x8-inch square baking pan with butter or a thin coat of oil, then line the bottom with a strip of parchment, leaving overhang on two sides to lift the cake out later.

    Look for: The oven should be fully preheated and the parchment flat against the pan bottom before the batter is mixed.

    Tip: The parchment sling makes frosting and cutting easier, since the whole cake lifts out in one piece and the pan stays clean.

  2. Step 2: Whisk the dry ingredients in the pan or bowl

    Combine the flour, granulated sugar, cocoa powder, baking soda and kosher salt in a large mixing bowl. Whisk for a good 30 seconds so the cocoa and baking soda are evenly distributed — this is what gives the cake an even rise and a deep color with no pale streaks.

    You’ll need: all-purpose flour · granulated sugar · unsweetened cocoa powder · baking soda · kosher salt

    Look for: The mixture should look uniformly dark brown, with no white flecks of sugar or flour visible anywhere.

    Tip: Cocoa powder clumps easily, so press any lumps against the side of the bowl with the whisk before adding the wet ingredients.

  3. Step 3: Add the oil, vinegar and vanilla

    Make three small wells in the dry mixture with the back of a spoon. Pour the vegetable oil into one well, the white vinegar into the second and the vanilla extract into the third. Keeping them separate at this stage is the fun old trick behind the wacky cake name.

    You’ll need: vegetable oil · white vinegar · vanilla extract

    Look for: Each well should hold its liquid without seeping into the dry mixture for a few seconds.

    Tip: No need to be precious about the wells; an inch or so across each is plenty. They simply keep the liquids from pooling in one spot.

  4. Step 4: Pour in the water and stir until smooth

    Pour the cool water over everything and stir with a spatula or whisk until the batter is completely smooth and glossy, 45 seconds to a minute. Scrape the corners of the bowl so no dry pockets survive. The batter will be thin, more like brownie batter than fluffy cake batter — that is exactly right.

    You’ll need: water

    Look for: Look for a satiny, pourable batter with no streaks of flour; a few tiny cocoa lumps are fine.

    Tip: Stop stirring as soon as it comes together. Overmixing once the vinegar meets the baking soda lets the bubbles escape and tightens the crumb.

Checkpoint

At the end of this phase the batter should be thin, glossy and chocolate-dark, pouring off the spatula in a slow ribbon. No flour streaks should remain, and the color should be even from edge to edge of the bowl — pale swirls mean the cocoa was not fully incorporated. The surface may show a few tiny bubbles from the vinegar and baking soda reaction; that is exactly what the rise depends on.

Phase 2

Bake and cool the cake

  1. Step 5: Bake until set

    Scrape the batter into the prepared pan and smooth the top. Bake at 350°F (175°C) for 30 to 35 minutes, rotating the pan once halfway through if the oven bakes unevenly. The cake is done when a toothpick in the center comes out with moist crumbs attached and no wet batter.

    Look for: The top should look matte and slightly crackled at the edges, and the center should spring back when pressed gently.

    Tip: Start checking at 30 minutes. An extra five minutes can take this cake from fudgy to dry, so trust the toothpick over the clock.

  2. Step 6: Cool the cake completely

    Set the pan on a wire rack and let the cake cool to room temperature, about an hour. Warm cake melts frosting into a slick mess, so patience here is the difference between fluffy swirls and a puddle. Once cool, lift the cake out with the parchment sling onto a serving plate or board.

    Look for: The bottom of the pan should feel cool to the touch, not just the top of the cake.

    Tip: Short on time? Chill the pan in the refrigerator for 30 minutes after 20 minutes at room temperature to speed the cooling along.

Checkpoint

The baked cake should have a matte, gently domed top with slightly crackled edges, and it should smell deeply of chocolate. A toothpick in the center must come out with moist crumbs but no wet batter; a second test near a corner confirms even baking. The crumb will feel delicate and springy under a light press.

Phase 3

Frost, swirl and serve

  1. Step 7: Beat the butter until creamy

    Place the softened unsalted butter in a medium bowl and beat with an electric hand mixer on medium speed for 2 to 3 minutes, until it looks pale, smooth and noticeably fluffy. Scrape down the sides and the beaters once halfway through so no streak of unwhipped butter hides at the bottom.

    You’ll need: unsalted butter

    Look for: The butter should lighten in color and hold a soft peak when the beaters are lifted.

    Tip: Butter that gives slightly when pressed but still holds its shape whips best; greasy, too-soft butter makes a dense, greasy frosting.

  2. Step 8: Build the frosting

    Add the sifted confectioners' sugar one cup at a time, mixing on low speed until each addition disappears. Pour in the heavy cream, vanilla extract and kosher salt, then beat on medium-high for 2 minutes until the frosting is thick, glossy and billowy. Add a spoonful more cream if it resists spreading.

    You’ll need: confectioners' sugar · heavy cream · vanilla extract · kosher salt

    Look for: The frosting should hold firm peaks, look silky rather than grainy, and spread without tearing the surface.

    Tip: Sifting the sugar is not optional if the frosting is to be silky — unsifted sugar leaves tiny gritty specks that no amount of beating fixes.

  3. Step 9: Frost and swirl

    Pile the frosting onto the cooled cake and spread it from the center outward with an offset spatula, nudging it to the edges. For the swirls seen in the video, press the back of a spoon or the tip of the spatula into the frosting and lift upward in short, curved strokes across the whole top.

    Look for: An even, thick layer with tall, soft swirls that hold their shape and no bare chocolate showing through.

    Tip: Work quickly and confidently; the frosting sets up as it sits, and hesitant second passes can drag crumbs up into the white layer.

  4. Step 10: Slice and serve

    Cut the frosted cake into nine squares with a sharp knife, wiping the blade between cuts for clean edges. Serve at room temperature so the crumb is at its most tender and the frosting is creamy rather than firm. Any leftovers go into an airtight container in the refrigerator within 2 hours.

    Look for: Clean-sided squares showing a moist, dark crumb under a thick white layer of frosting.

    Tip: For picture-perfect squares, chill the frosted cake for 15 minutes first, then slice; the frosting cuts cleanly when slightly firm.

Checkpoint

The finished frosting should be thick, glossy and billowy, holding tall peaks that do not slump, and spreading smoothly with no graininess. Spread over the cool cake, it should sit in an even, generous white layer with soft swirls that keep their shape. Cut squares should show clean sides: dark, moist crumb beneath a bright white top.

Doneness

How to tell it’s done

The cake is done when the top looks matte and slightly puffed, the edges have pulled just barely from the sides of the pan, and a toothpick inserted in the center comes out with a few moist crumbs attached but no wet batter. The surface should spring back slowly when pressed with a fingertip.

Avoid these

Common mistakes

The most common missteps are all easy to avoid. Overmixing the batter once the water goes in knocks out the carbon dioxide bubbles the vinegar and baking soda create, giving a dense, flat cake — stir only until smooth. Overbaking turns a naturally moist crumb dry; begin checking at 30 minutes.

Better results

Tips

  1. Tip 1

    Room-temperature ingredients matter more for the frosting than for the cake. Butter at 65°F whips into a light, airy base; colder butter leaves lumps that never break down, and warmer butter turns the frosting loose and greasy. If it ever looks slightly melted, chill the bowl for 10 minutes and re-whip. Sifting the confectioners' sugar directly over the bowl keeps the frosting glossy and smooth.

  2. Tip 2

    For the tallest, most defined swirls, load the offset spatula generously and make each curved stroke in one confident pass, lifting at the end to pull a peak. Wipe the spatula between strokes. If the kitchen is above 72°F, refrigerate the frosted cake for 15 minutes before serving so the swirls hold. And always start the toothpick test at 30 minutes — this cake goes from fudgy to dry quickly.

Make it yours

Variations

Mocha Swirl

Dissolve 1 tsp instant espresso powder in the cup of water before adding it to the batter. The coffee deepens the chocolate flavor without tasting of coffee, and pairs especially well with the sweet vanilla frosting.

Cinnamon Spice

Whisk 1 tsp ground cinnamon and 1/4 tsp nutmeg into the dry ingredients. The warm spice turns the cake toward Mexican hot chocolate territory; a pinch of chili powder takes it one step further.

Vanilla Bean Frosting

Replace the vanilla extract in the frosting with the seeds of half a vanilla bean, or a full tsp of vanilla bean paste, for a speckled, more aromatic buttercream over the dark crumb.

Chocolate Fudge Frosting

Beat 1/3 cup unsweetened cocoa powder into the finished vanilla buttercream along with an extra tbsp of cream for a chocolate-on-chocolate version with a deeper, less sweet finish.

On the table

Serving suggestions

Serve the cake at room temperature, cut into nine squares, with the frosting still holding its swirls. It needs nothing alongside — the contrast of dark, fudgy crumb and creamy white frosting is the whole point — though a glass of cold milk is the natural companion for a slice this rich.

For a neater presentation, chill the frosted cake briefly before slicing so each square has sharp edges and a clean white top. If serving after a meal, slice just before guests sit down so the swirls look freshly made. Individual squares also travel well in a covered container for potlucks and bake sales.

Leftovers

Storage & make-ahead

Fridge
Refrigerate leftovers in an airtight container up to 5 days; bring squares to room temperature 20 minutes before serving for the creamiest frosting.
Freezer
Freeze unfrosted cake, wrapped tightly in plastic and foil, up to 2 months; thaw overnight in the refrigerator, then frost fresh.
Reheat
No reheating needed. A few seconds in the microwave softens a chilled square nicely, but keep it under 10 seconds or the frosting will melt.

Cover the frosted cake loosely or keep it in an airtight container. It stays moist at room temperature for 2 days thanks to the oil in the crumb, and up to 5 days in the refrigerator. Let refrigerated squares sit at room temperature for 20 minutes before serving so the frosting turns creamy again.

Make ahead

Bake the cake a day ahead, cool it completely, then wrap the whole pan tightly in plastic and keep it at room temperature. Frost within 24 hours. The frosting itself can be made up to 3 days ahead and refrigerated in a sealed container; let it soften for an hour and re-whip for a minute before spreading.

Questions

Frequently asked questions

Why does this cake have no eggs in the batter?

Wacky cake comes from an era when eggs and butter were scarce, so bakers relied on the reaction between baking soda and vinegar for lift, and on oil and water for moisture. The result is a crumb that stays tender and moist for days — many bakers find it stays fresher than a standard butter cake.

Can the cake be made without vinegar?

An acid is needed to activate the baking soda, so it cannot simply be left out. White vinegar, fresh lemon juice or apple cider vinegar all work in the same 1 tbsp amount, and none of them leaves a noticeable taste once the cake is baked.

Why is the frosting grainy?

Graininess almost always comes from unsifted confectioners' sugar, which contains tiny lumps that beating alone cannot dissolve. Always sift the sugar before adding it. If the frosting is already made, beat it longer on medium-high; a minute or two more often smooths it out.

Can this be made ahead for a party?

Yes. Bake the cake up to a day in advance and keep it wrapped at room temperature, or make the frosting up to 3 days ahead and refrigerate it. Re-whip the chilled frosting for a minute before spreading, and assemble on the day of serving for the best look.

Can this be frozen?

The cake freezes beautifully, unfrosted. Wrap the cooled cake tightly in plastic and then foil, and freeze up to 2 months. Thaw overnight in the refrigerator, bring to room temperature and frost fresh — freezing frosted cake risks dulling the swirls and firming the buttercream.

Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card

Wacky Cake with Creamy Vanilla Frosting (One Bowl, No Eggs)

Ultra-moist chocolate wacky cake made in one pan with no eggs or butter in the batter, then topped with fluffy, creamy vanilla frosting. A true pantry classic.

Prep
Cook
Rest
Total
Servings
one 8-inch square cake

Ingredients

  • 1 1/2 cups all-purpose flour
  • 1 cup granulated sugar
  • 1/3 cup unsweetened cocoa powder
  • 1 tsp baking soda
  • 1/2 tsp kosher salt
  • 1/3 cup vegetable oil
  • 1 tbsp white vinegar
  • 1 tsp vanilla extract
  • 1 cup cool water

Creamy Vanilla Frosting

  • 1/2 cup unsalted butter, softened
  • 2 1/2 cups confectioners' sugar, sifted
  • 3 tbsp heavy cream, plus more as needed
  • 1 tsp vanilla extract
  • 1/4 tsp kosher salt

Instructions

  1. Heat the oven and prep the pan. Set a rack in the center of the oven and heat it to 350°F (175°C). Grease an 8x8-inch square baking pan with butter or a thin coat of oil, then line the bottom with a strip of parchment, leaving overhang on two sides to lift the cake out later.

  2. Whisk the dry ingredients in the pan or bowl. Combine the flour, granulated sugar, cocoa powder, baking soda and kosher salt in a large mixing bowl. Whisk for a good 30 seconds so the cocoa and baking soda are evenly distributed — this is what gives the cake an even rise and a deep color with no pale streaks.

  3. Add the oil, vinegar and vanilla. Make three small wells in the dry mixture with the back of a spoon. Pour the vegetable oil into one well, the white vinegar into the second and the vanilla extract into the third. Keeping them separate at this stage is the fun old trick behind the wacky cake name.

  4. Pour in the water and stir until smooth. Pour the cool water over everything and stir with a spatula or whisk until the batter is completely smooth and glossy, 45 seconds to a minute. Scrape the corners of the bowl so no dry pockets survive. The batter will be thin, more like brownie batter than fluffy cake batter — that is exactly right.

  5. Bake until set. Scrape the batter into the prepared pan and smooth the top. Bake at 350°F (175°C) for 30 to 35 minutes, rotating the pan once halfway through if the oven bakes unevenly. The cake is done when a toothpick in the center comes out with moist crumbs attached and no wet batter.

  6. Cool the cake completely. Set the pan on a wire rack and let the cake cool to room temperature, about an hour. Warm cake melts frosting into a slick mess, so patience here is the difference between fluffy swirls and a puddle. Once cool, lift the cake out with the parchment sling onto a serving plate or board.

  7. Beat the butter until creamy. Place the softened unsalted butter in a medium bowl and beat with an electric hand mixer on medium speed for 2 to 3 minutes, until it looks pale, smooth and noticeably fluffy. Scrape down the sides and the beaters once halfway through so no streak of unwhipped butter hides at the bottom.

  8. Build the frosting. Add the sifted confectioners' sugar one cup at a time, mixing on low speed until each addition disappears. Pour in the heavy cream, vanilla extract and kosher salt, then beat on medium-high for 2 minutes until the frosting is thick, glossy and billowy. Add a spoonful more cream if it resists spreading.

  9. Frost and swirl. Pile the frosting onto the cooled cake and spread it from the center outward with an offset spatula, nudging it to the edges. For the swirls seen in the video, press the back of a spoon or the tip of the spatula into the frosting and lift upward in short, curved strokes across the whole top.

  10. Slice and serve. Cut the frosted cake into nine squares with a sharp knife, wiping the blade between cuts for clean edges. Serve at room temperature so the crumb is at its most tender and the frosting is creamy rather than firm. Any leftovers go into an airtight container in the refrigerator within 2 hours.

Allergens: Gluten, Milk

Nutrition (estimated, per serving)

Calories
410 kcal
Protein
3 g
Carbs
56 g
Fat
19 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.