Wacky Cake
This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.
This wacky cake is a super simple chocolate cake that is made without eggs, butter or milk! The cake batter is made without an electric mixer and mixes up in minutes.

You don’t need eggs, butter, or even a mixing bowl to make this rich, moist, wacky chocolate cake! Wacky Cake—sometimes called a chocolate depression Cake or Crazy Cake—was created during the Great Depression when ingredients like eggs and dairy were scarce. But don’t let its humble roots fool you—this cake is incredibly chocolatey, super moist, and easy enough to make anytime a chocolate craving strikes.
This wacky cake recipe is one that makes you do a double take: no eggs? no butter? no milk? But thanks to a clever combo of pantry staples and a touch of vinegar for lift, it bakes up beautifully every time. And once it’s cooled, a thick, creamy chocolate frosting takes it over the top.
Ready To Take Your Baking To The Next Level?
Join the Ultimate Baking Bootcamp and master essential techniques like mixing methods and the why behind every recipe! Whether you’re a beginner or looking to refine your skills, this step-by-step class will help you bake with confidence and create flawless desserts every time. Start your baking journey today!
Because this cake recipe really does deserve it’s own showcase here on the blog. And top it with my EASY Chocolate Buttercream Frosting and you have seriously the best chocolate cake hands down.
This cake was actually one of the first recipes I showed my students in my new Kids online baking class, because I think it’s such an easy beginner recipe to focus on proper measuring and a perfect recipe for kids to try and make themselves.
Table of contents

Why You Will Fall In Love With This Cake
- No eggs, butter, or milk needed – The acid from the vinegar reacts with the baking soda to help the cake rise and stay tender. Great for dairy allergies!
- Easy chocolate cake made from pantry staples – Uses everyday ingredients you probably already have.
- Moist and flavorful – The oil keeps it soft and moist, while cocoa powder adds deep chocolate flavor. It’s bakes up to a very moist cake!
- One bowl, no fuss – The batter mixes together in minutes—no mixer needed! Perfect birthday cake even kids could make!
- Perfect for allergies – It’s naturally egg-free and dairy-free (skip the frosting or use a dairy-free version!).
Why is it called the chocolate depression cake?
So this crazy cake recipe came about during the 1930’s depression, when certain ingredients were hard to come by. Not much different than right now. So it’s no doubt that this cake would have a resurgence right now.
But honestly even when grocery stores begin to normalize and ingredients are back in stock, I beg of you to not forget about this wacky cake.

Ingredients Needed
Here’s a quick look at the key ingredients that make this cake so easy and delicious. (Full amounts are in the recipe card below!)
- Flour – Regular all-purpose flour is perfect for this recipe.
- Cocoa powder – Use unsweetened cocoa powder for a rich chocolate flavor. Dutch-process cocoa works too for an even deeper flavor.
- Light brown sugar + granulated sugar – The brown sugar adds a hint of molasses that enhances the chocolate.
- Vegetable oil – Keeps the cake moist without any dairy. Can use another neutral oil such as canola oil.
- Vinegar – Reacts with the baking soda to help the cake rise. White vinegar or apple cider vinegar both work.
- Vanilla extract – For extra flavor.
- Water – Just plain tap water is all you need!
- For the frosting: You’ll need unsalted butter, powdered sugar, vanilla extract, heavy cream, and more cocoa powder for a rich, fluffy chocolate frosting.

How to Make Wacky Cake (Step-by-Step)
Make the cake:
Place an oven rack in the middle position. Preheat the oven to 350oF (180oC). Spray a 9-inch square nonstick pan with baking spray. I like to line my pan with parchment paper.
In a medium bow, whisk together the flour, brown sugar, cocoa, granulated sugar, baking soda, and salt.

In a second large bowl, whisk together the oil, vinegar, vanilla and water.

Add the dry ingredients to the oil mixture. Stir just until combined. Do not overmix.

Pour batter into the prepared pan, smoothing the top.

Bake until just firm and a toothpick inserted into the center comes out with moist crumbs, 25 to 30 minutes. Place the cake to cool completely on a wire rack.
Once the cake has completely cooled, top with frosting is using.

Make the frosting:
In a stand mixer, fitted with a paddle attachment, cream the butter first until light and fluffy on medium-high speed, for about 1 minute.

With the mixer on low speed, slowly add in the powdered sugar, 1/2 cup at a time. And then once incorporated, mix on medium-high speed for about 1 to 2 minutes until light and fluffy.

With the mixer on low, add the vanilla extract and heavy cream. Mix on low to combine.

Add in the cocoa powder and mix on low speed at first until incorporated.

Increase the speed to medium-high speed and mix for 8 minutes until light and fluffy. Scrape down the bowl as needed.

Spread on to cooled cake. Top with sprinkles if using.

Recipe Tips
- Don’t overmix – Once the flour is added, stir just until you no longer see streaks. Overmixing can make the cake dense.
- Cool completely before frosting – Otherwise, the frosting will melt into the cake.
- Sift cocoa powder if lumpy – This helps it blend smoothly into the batter or frosting.

Storage Tips
- At room temperature – Store frosted cake covered tightly with plastic wrap for up to 3 days.
- Refrigerator – If your kitchen is warm, refrigerate the cake and bring it to room temp before serving.
- Freezer – Freeze the unfrosted cake tightly wrapped for up to 2 months. Thaw, then frost when ready to serve.
Recipe Variations
You could swap out the chocolate frosting for a different flavor like peanut butter frosting, or my super popular peanut butter cream cheese frosting! Or try my super creamy vanilla frosting. You could always mix in Oreo cookies and make my Oreo frosting.
Or serve with some vanilla ice cream, raspberry sauce, or homemade whipped cream!

Recipe FAQs
Yes! You can double the recipe for a 9×13-inch pan or bake it as cupcakes (adjust the baking time to 18–22 minutes).
Absolutely. This cake is delicious on its own, or with a dusting of powdered sugar. You could also top it with a dairy-free ganache if needed.
White distilled vinegar or apple cider vinegar both work great. Don’t skip it—it helps the cake rise.
You can try using a 1:1 gluten-free flour blend, but be aware the texture might differ slightly.
Insert a toothpick into the center (or a cake tester)—if it comes out with a few moist crumbs (not raw batter), it’s done.
More Cake Recipes To Try
- Momofuku Milk Bar Cake
- Grapefruit Pound Cake
- Gluten Free Clementine Cake
- Checkerboard Cake
- Lemon Raspberry Bundt Cake Recipe
- Banana Cake Recipe
Master The Art Of Baking!
Don’t miss out on the chance to elevate your baking skills! Join the Ultimate Baking Bootcamp today and unlock the secrets to creating perfect desserts every time. With expert guidance, step-by-step lessons, and insider tips, you’ll be baking like a pro in no time. Sign up now and start mastering your baking!

Wacky Cake
Ingredients
For the cake
- 2 cups (285 g) all-purpose flour
- ¾ cup (150 g) packed light brown sugar
- ⅔ cup (55 g) unsweetened cocoa powder
- ½ cup (100 g) granulated sugar
- 1 ¼ teaspoons baking soda
- ½ teaspoon salt
- ½ cup (120 mL) vegetable oil
- 4 teaspoons vinegar
- 2 teaspoons vanilla extract
- 1 ⅓ cup (320 mL) water
For the frosting
- 10 Tablespoons (142 g) unsalted butter softened
- 1 ¼ cups (142 g) powdered sugar
- 1 Tablespoon heavy cream
- 1 teaspoon vanilla extract
- 6 Tablespoons (32 g) unsweetened cocoa powder
Instructions
Make the cake
- Place an oven rack in the middle position. Preheat the oven to 350°F (180°C). Spray a 9-inch square nonstick pan with baking spray.
- In a medium bow, whisk together the flour, brown sugar, cocoa, granulated sugar, baking soda, and salt. 2 cups (285 g) all-purpose flour ¾ cup (150 g) packed light brown sugar ⅔ cup (55 g) unsweetened cocoa powder ½ cup (100 g) granulated sugar 1 ¼ teaspoons baking soda ½ teaspoon salt
- In a second large bowl, whisk together the oil, vinegar, vanilla and water. ½ cup (120 mL) vegetable oil 4 teaspoons vinegar 2 teaspoons vanilla extract 1 ⅓ cup (320 mL) water
- Add the flour mixture to the oil mixture. Stir just until combined. Do not overmix. Pour batter into the prepared pan, smoothing the top.
- Bake until just firm and a toothpick inserted into the center comes out with moist crumbs, 25 to 30 minutes. Place the cake to cool completely on a wire cooling rack.
- Once the cake has completely cooled, top with frosting is using.
Make the frosting
- In a stand mixer, fitted with a paddle attachment, cream the butter first until light and fluffy on medium-high speed, for about 1 minute. 10 Tablespoons (142 g) unsalted butter
- With the mixer on low speed, slowly add in the powdered sugar, 1/2 cup at a time. And then once incorporated, mix on medium-high speed for about 1 to 2 minutes until light and fluffy. 1 ¼ cups (142 g) powdered sugar
- With the mixer on low, add the vanilla extract and heavy cream. Mix on low to combine. 1 Tablespoon heavy cream 1 teaspoon vanilla extract
- Add in the cocoa powder and mix on low speed at first until incorporated. 6 Tablespoons (32 g) unsweetened cocoa powder
- Increase the speed to medium-high speed and mix for 8 minutes until light and fluffy. Scrape down the bowl as needed.
- Spread on to cooled cake. Top with sprinkles if using.
Video
Notes
- Measure Your Flour Accurately. Nothing will ruin a cake by adding too much flour to your recipe. It’s one of the biggest mistakes bakers make. To measure correctly, weighing your ingredients is always best. But if you are measuring by volume (using dry measuring cups) then be sure to spoon the flour into your cup and level it off. Don’t pack it down in or you will end up with too much flour which will result in a dense cake. You can read more here about How To Measure Flour
- Check your baking soda freshness. Baking soda is what makes the cake rise, but its loses it freshness over time and can expire. Test your baking soda first in a small bowl with a bit of lemon juice or vinegar to see if it bubbles. You can read more here about Baking Powder vs. Baking Soda.
- Don’t Overmix. I say this often but for good reason. Once the wet ingredients are added to the dry ingredients the flour becomes hydrated. And when this happens a protein, gluten, forms. Now we need some gluten to form because this gives our cake structure. But too much mixing causes too much gluten to form and will result in a very tough cake. So mix just until the last of the flour is mixed in and then stop stirring.
- Storage: You can store this cake at room temperature for up to 5 days. Just be sure to cover it well with plastic wrap or foil. If you decide to refrigerate it (because maybe you topped it with whipped cream or cream cheese icing) then be sure to cover it really well so it doesn’t dry out.
- Icing Your Cake: I topped mine with a 1/2 batch of my EASY Chocolate Buttercream Frosting. Or you could make this chocolate glaze from Epicurious and replace the milk with water.



Was very delicious!
So glad you enjoyed it! Thanks for trying the recipe!
I love this recipe.. To me, it’s so easy and fast… Thank you so much. I love all your recipe’s… Hope to see lots and lots more…