Wacky Cake


This old-school chocolate cake is still impressing everyone today.

Active Time:
20 mins
Total Time:
2 hrs 45 mins
6 serves

Wacky Cake, also known as crazy cake, war cake, depression cake, and three-hole cake, is a simple chocolate cake recipe that has been used in kitchens for nearly a century. This cake was created when many common ingredients were hard to acquire, or food items were being rationed, so the recipe doesn't include any butter, eggs, or milk. Even though this cake originated during challenging times, the recipe itself couldn't be easier to create.

Wacky Cake slices on blue plates
Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee

What Makes a Wacky Cake 'Wacky'?

Wacky cake is considered wacky not only because the recipe lacks any dairy or eggs but also because all the ingredients for this cake are mixed directly in the pan it is baked in. This recipe goes against the most popular methods for mixing cake batters, especially since there is no bowl or whisk necessary. Plus, it creating wells for the dry ingredients and filling them with the wet ingredients before mixing adds another level of wacky.

What Are the Ingredients for a Wacky Cake?

The ingredients for a Wacky Cake include everyday kitchen staples that you likely already have in your home; these ingredients include all-purpose flour, sugar, cocoa powder, baking soda, salt, oil, vinegar, and vanilla extract.

There is a little wiggle room for substitutions if needed. Some possible options are using gluten-free flour instead of all-purpose flour, vegetable oil or coconut oil instead of canola oil, cold coffee instead of water, or apple cider vinegar instead of regular white vinegar.

Just be sure to always include baking soda and vinegar in the recipe since the reaction of these ingredients helps give the cake its rise while baking and helps aid in its fluffy texture.

ingredients for a cake in bowls
Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee

How Do You Make a Wacky Cake?

You're going to be surprised how easy this cake recipe is. And you're not going to believe how well it works. Here's how to make a Wacky Cake:

Step 1. Sift dry ingredients

After preheating your oven to 350°F, sift the dry ingredients (flour, sugar, cocoa powder, baking soda, and salt) into an ungreased 8- by 8-inch baking pan.

cake ingredients sifted in a pan
Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee

Step 2. Create wells

Create three wells (one large and two smaller sizes) in the dry ingredients. This can be easily done with a spoon or the bottom of a measuring cup. Pour the oil into the large hole. Then add the vanilla extract and the vinegar into the other two smaller ones.

ingredients in pan for wacky cake
Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee

Step 3. Add water

Add one cup of water over the entire mixture, and stir until it is well combined.

pouring water over dry ingredients
Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee

Step 4. Bake

Bake for 25 to 30 minutes, or until a cake tester comes out clean. Cool the cake on a wire rack until ready to serve. Make the Wacky Cake Frosting after the cake has cooled slightly.

unfrosted chocolate cake
Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee

What Are the Best Ways to Serve and Store a Wacky Cake?

A Wacky Cake can be served in various ways and is up to your preference. It can be served cold, at room temperature, or warm. The cake can also be ready to eat as is without any additions. Or opt to serve it dusted with powdered sugar or topped with a delicious frosting. For example, the recipe below is paired with a decadent, fudgy frosting and topped with chopped, toasted pecans.

If you are making this cake in advance, it can be kept at room temperature and covered for up to three days, but it also freezes well and can be stored in an airtight container for up to three months in your freezer.

Helpful Tips and Insights

Without any alterations, the cake is a wonderful vegan option. With minor substitutions to some ingredients, this cake can be adapted to be a perfect option for family members and guests with specific dietary restrictions or allergies.

If you are looking for variations to this cake recipe, consider mixing ½ cup of chocolate chips or chopped nuts into the batter before baking, or replacing the vanilla extract with another flavor, such as almond or orange.

Editorial contributions by Nik Pugmire.


  • 1 ½ cups all-purpose flour

  • ¾ cup granulated sugar

  • cup unsweetened cocoa

  • 1 teaspoon baking soda

  • ½ teaspoon kosher salt

  • cup canola oil

  • 1 tablespoon distilled white vinegar

  • 2 teaspoons vanilla extract

  • 1 cup water

  • Wacky Cake Frosting

  • ¼ cup chopped toasted pecans


  1. Preheat oven to 350°F. Sift flour, sugar, cocoa, baking soda, and salt into an ungreased 8- x 8-inch baking pan; spread mixture evenly in pan. Make 1 large well and 2 small wells in mixture in pan. Carefully pour oil into the large well, vinegar into 1 small well, and vanilla into remaining small well. Pour 1 cup water evenly over entire mixture in pan. Stir everything together using a fork until combined.

  2. Bake in preheated oven until a wooden pick inserted in center comes out clean, 25 to 30 minutes. Transfer to a wire rack.

  3. Pour Wacky Cake Frosting over warm cake. Sprinkle with chopped pecans. Cool completely, about 2 hours.

    Wacky Cake on blue plates
    Will Dickey; Prop Stylist: Julia Bayless; Food Stylist: Ali Ramee


To freeze Wacky Cake, let the unfrosted cake cool completely in the pan. Remove from the pan, then wrap the cooled cake in plastic wrap and a layer of aluminum foil. Place inside a ziplock freezer bag and store in the freezer for up to 1 month.

Related Articles