This post may contain affiliate links. Please read our disclosure policy.
This classic chocolate wacky cake—also known as Depression cake—is a one-bowl wonder made without eggs, butter, or milk. Despite its simple pantry ingredients, it bakes up incredibly moist, tender, and rich, making it a favorite for busy weeknights, last-minute celebrations, or anyone looking for an easy, dairy-free dessert.
For more reader favorite chocolate cake recipes, try my Homemade Chocolate Cake and Copycat Portillo’s Chocolate Cake.

Why you’ll love this wacky cake recipe!

I know what you’re thinking. “This cake doesn’t look very wacky!”
You may have been expecting tie-dye colors or maybe some googly eyes on top (it doesn’t get much wackier than googly eyes, right?!), but instead it’s just a chocolate cake. What makes it wacky?!
Well, we’ll get to that in a minute. But let’s talk about what makes this chocolate wacky cake recipe such a crowd-pleaser:
- No eggs, butter, or milk required. It’s perfect for when you’re low on ingredients or baking for someone with dietary restrictions.
- Incredibly moist and chocolatey. You’d never guess how simple the ingredient list is.
- Budget-friendly pantry recipe. Made with ingredients you probably already have on hand.
- Perfect for any occasion. Dress it up with frosting or keep it simple with a dusting of powdered sugar.
(Looking for more easy cake ideas? You’ll love my Earthquake Cake, Chocolate Zucchini Cake, and Pineapple Angel Food Cake!)
Table of Contents
What Is Wacky Cake?
Wacky cake is a type of cake that was popular during the Great Depression. It’s also sometimes called depression cake, crazy cake, or even war cake since it was also popular during wartime. Wacky cake gets its name from the fact that it doesn’t contain any eggs or dairy, which is pretty wacky when you think about it. (Okay, maybe it’s not wacky. But out of the ordinary? It’s definitely that!)
During the depression, eggs were a luxury item that people didn’t always have on hand like we do now. So, when they wanted to make a cake for dessert but didn’t have any eggs, they came up with this wacky cake recipe. And we still make it today because: it’s really good! Wacky cake is rich, moist, and chocolatey.
Without the eggs, wacky cake gets its rise from the baking soda and vinegar. When these two ingredients are combined, they create a chemical reaction that gives the cake the lift you’d normally get from beating eggs into the batter.
Ingredients You Need
See recipe card below this post for ingredient quantities and full instructions.

For the Wacky Cake Recipe:
- All-purpose flour – Measure carefully for the best texture.
- Granulated sugar – Sweetens the cake and helps keep it tender.
- Unsweetened cocoa powder – Be sure to use cocoa powder, not hot cocoa mix!
- Baking soda – The leavening agent that makes the cake rise.
- Vanilla extract – Adds warmth and depth to the flavor.
- White distilled vinegar – AKA white vinegar.
- Canola oil – Or another neutral-flavored oil you like to use for baking, like vegetable oil.

Frosting For Wacky Cake:
- Unsalted butter – Let this soften to room temperature so it’s easy to combine with the other frosting ingredients.
- Unsweetened cocoa powder – Sift this into a bowl to remove any lumps.
- Powdered sugar – Sift the powdered sugar too.
- Whole milk – To achieve the perfect spreadable consistency.
Variations
- Switch up this recipe by using another frosting for wacky cake. Try fluffy vanilla buttercream or cream cheese frosting for something different!
- You can also spread whipped cream over the top or dust the cake with powdered sugar.
How to Make Chocolate Wacky Cake
This chocolate cake recipe comes together easily.

- Mix the Dry Ingredients: Combine the flour, sugar, cocoa, salt, and baking soda in a mixing bowl and whisk them together.

- Add the Wet Ingredients: Add the remaining ingredients to the dry ingredients. Whisk everything together until the batter is smooth.

- Prepare to Bake: Pour the batter into a greased baking pan.

- Bake: Bake for 30-35 minutes, or until a toothpick inserted into the center of the cake comes out clean. Let the cake cool in the baking pan on a wire rack before you frost it.

- Start the Frosting: Use an electric mixer with the paddle attachment to cream the butter and cocoa until the mixture is smooth and fluffy.

- Beat in the sugar and vanilla: Keep beating until the sugar is incorporated, scraping down the sides of the bowl as needed.

- Finish the Frosting: Slowly add the milk until the frosting reaches your desired consistency.

- Frost the Cake: Use an offset spatula to frost the cooled cake, then cut, plate, grab a fork, and dig in!

Storage Instructions
- Room temperature: Store the cake covered for up to 3 days.
- Refrigerator: Keep in an airtight container for up to 5 days.
- Freezer: Wrap slices tightly and freeze for up to 3 months. Thaw at room temperature before serving.
Frequently Asked Questions
Wacky cake tastes like a rich, chocolatey, and moist cake. It’s not too sweet, which makes it the perfect canvas for a delicious frosting or glaze.
Wacky cake gets its name from the fact that it doesn’t contain any eggs. It’s a type of cake that was popular during the Great Depression and World War II because eggs were a luxury item that people didn’t always have on hand. Instead, wacky cake is made with simple pantry staples. No one is quite sure who invented it or exactly when.
Yes, wacky cake can be made into cupcakes! Just fill a muffin tin with batter and bake for about 18 minutes or until a toothpick comes out clean.
There are many variations of wacky cake. Some recipes include adding nuts, dried coconut, chocolate chips, fruit, or even strongly brewed coffee instead of water for more depth of flavor. You can also switch things up by adding different kinds of frosting, decorating with sprinkles for a birthday cake, etc.
More Cake Recipes You’ll Love
💌 Love easy recipes? Join my newsletter and get my Top 10 Reader-Favorite Recipes eBook FREE! Sign up here.
Need help with this recipe?
Click the buttons below to summarize it, adjust for diets, swap ingredients, or ask your own questions!

Chocolate Wacky Cake
Ingredients
Cake
- 1 ½ cups all-purpose flour
- 1 cup granulated sugar
- ¼ cup unsweetened cocoa powder
- ½ tsp kosher salt
- 1 tsp baking soda
- 1 ½ tsp vanilla extract
- 1 tsp white distilled vinegar
- ⅓ cup canola oil
- 1 cup water
Frosting
- 1 cup unsalted butter softened
- ½ cup unsweetened cocoa powder sifted
- 4 cups powdered sugar
- 1 tsp vanilla extract
- 3-4 tbsp whole milk
Instructions
- Preheat the oven to 350F. Grease a 9×13 baking dish.
- For the cake, add the flour, sugar, cocoa, salt, and baking soda to a mixing bowl and whisk to combine.
- Add the remaining ingredients to the dry ingredients and whisk thoroughly to combine until smooth.
- Pour the batter into the prepared baking dish and bake for 30-35 minutes or until a toothpick inserted into the center comes out clean. Let cool completely before frosting.
- For the frosting, cream the butter and cocoa until smooth & fluffy with an electric mixer fitted with a paddle. Add the sugar and vanilla and continue to mix until combined. Slowly add the milk until you reach the desired consistency. Scrape the sides of the bowl and stir to fully incorporate.
Notes
- Don’t skip the vinegar. It’s essential for the cake’s rise and tender texture.
- Mix just until combined. Overmixing can make the cake dense.
- Use good-quality cocoa powder for the best chocolate flavor.
- Let the cake cool completely before frosting to prevent melting.













