Crazy Cake

Posts may contain affiliate links, meaning that I may earn a commission if you use a link provided.

4.58 from 118 votes
Jump to Recipe Pin Recipe

This vintage crazy cake recipe is made without any eggs, milk, or butter. The result is a rich, moist, fudgy, and absolutely delicious chocolate cake.

Like these old-fashioned no-bake cookies and this fruit cocktail coconut cake recipe, this is the kind of recipe you are likely to find in your grandma’s cookbook. You might have even made the depression era wacky cake recipe with her as a child!

Square slice of rich and moist Crazy Cake with chocolate frosting.

Also known as wacky chocolate cake, the dessert became popular during the great depression and the 1940s when some common cake ingredients were expensive and difficult to come by. The innovative bakers went to work to make a cake with affordable ingredients that they had in their pantry and the crazy chocolate cake was created.

The budget-friendly recipe calls for just a few simple pantry ingredients and no dairy. That is right–no eggs, no milk, and no butter!

Crazy Chocolate Cake baked in a square pan and topped with chocolate frosting.

Since the depression-era cake is made without eggs or dairy, it makes the cake naturally egg-free, dairy-free, and vegan.

The simplicity of this old-fashioned cake recipe makes it a fun recipe to make with the kids, too.

And if you thought one-bowl desserts were amazing, wait until you try this no-bowl dessert. Everything is mixed right in the cake pan, making clean-up a breeze.


This section includes ingredient notes and substitution options. Get all measurements, ingredients, and instructions in the printable recipe card at the end of this post.

Flour, cocoa, sugar, water, oil, vanilla, vinegar, salt, baking soda, and square pan.

For this easy cake recipe you will need a handful of basic pantry staples:

  • all-purpose flour
  • granulated sugar (white sugar)
  • unsweetened cocoa powder
  • baking soda
  • salt
  • vegetable oil- canola oil would work, too.
  • white vinegar- apple cider vinegar can be used instead if you prefer.
  • vanilla extract
  • water

How to Make Crazy Cake

This section shows you how to make the recipe with step-by-step photos and instructions. For the full printable recipe, see the recipe card below. 

Six image collage of steps to make crazy cake. Dry ingredients are added pan then whisked together. Wet ingredients are added and mixed in. Cake is baked to chocolate perfection.
  1. Add the dry ingredients to an ungreased 8″ square or round baking pan.
  2. Gently whisk the ingredients together.
  3. Create 3 wells in the mixture for the wet ingredients. Pour the oil, vinegar, and vanilla into the wells.
  4. Pour water over the top of the cake.
  5. Mix until well combined.
  6. Bake for 25-30 minutes.

Serve the rich chocolate cake plain, with your favorite frosting, or topped with powdered sugar or a scoop of vanilla ice cream. I often just use a tub of pre-made chocolate frosting from the store.

Crazy Wacky Cake in a 9 inch pan sliced into 9 servings. One serving is plated next to the pan.


Unfrosted cake: Cover with plastic wrap and keep at room temperature for up to 3 days.

Frosted cake: Depending on the frosting you use you may need to refrigerate the cake. In the fridge the cake will keep for up to 4 days.

Baking Tips and Variations

  • Don’t be tempted to try to skip the vinegar. Vinegar is a necessary ingredient in this simple chocolate cake recipe. It interacts with the baking soda to cause the cake batter to rise as it bakes.
  • Make a vanilla cake instead by omitting the cocoa powder and adding 1/2 teaspoon more vanilla.
  • Double the using a 9 x 13 pan and increase the baking time to 35 minutes.
  • Use the batter to make “Wacky Cupcakes”. Watch them in the oven because the baking time will be reduced.
  • Try subbing brewed coffee for the water called for in the recipe to enhance the chocolate flavor. You can substitute the entire cup of water for coffee or do 1/2 cup coffee and 1/2 cup water.
Depression era Wacky Chocolate Cake sliced into a square.

Recipe FAQ

Is crazy cake the same as wacky cake?

Yes, this World War II era cake goes by several names. I have heard it referred to as crazy cake, wacky cake, three-hole cake, chocolate depression cake, and war cake.

Does crazy cake freeze well?

Yes, this delicious cake freezes beautifully!

Can you skip the vinegar?

No. Vinegar is a necessary ingredient for making wacky cake. Without it the cake won’t rise or have the right texture. Don’t worry, the cake does not taste like vinegar at all!

Can I use olive oil instead of vegetable oil to make the cake?

While you could use olive oil I recommend against it as it will likely alter the taste of the cake. I know some of my readers swear by using olive oil in cake recipes so you can definitely give it a try if you would like.

Does crazy cake have to be mixed in the cake pan?

No. You can mix the ingredients together in a mixing bowl and then transfer the wet batter to your baking pan.

Moist crazy chocolate cake with chocolate frosting. A fork has taken a piece out of the cake and is resting on the plate.

More Easy Dessert Recipes

4.58 from 118 votes

Crazy Cake

Author: Jaclyn
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes
This easy crazy cake recipe is made without eggs, milk, or butter. The result is a rich, fudgy, and moist chocolate cake with a tender crumb.


  • 1 ½ cups all-purpose flour
  • 1 cup granulated sugar
  • 3 Tablespoons unsweetened cocoa powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 5 Tablespoons vegetable oil
  • 1 Tablespoon white vinegar
  • 1 teaspoon vanilla extract
  • 1 cup cold water


  • Preheat oven to 350 F.
  • Add flour, sugar, cocoa powder, baking soda, and salt to an ungreased 8-inch round or square baking pan. Whisk to combine.
  • Make 3 wells in the mixture. One larger hole and 2 smaller (see image). Pour oil, vinegar, and vanilla into the wells.
  • Pour water over all of the ingredients. Mix well with a fork, making sure to get all the dry mix that gets stuck in the corners.
  • Before baking, give the pan a couple of taps on the counter to help release any bubbles. Bake for 25-30 minutes, or until a toothpick or cake tester inserted in the center comes out mostly clean.
  • Serve plain, topped with powdered sugar, or topped with your favorite frosting. If frosting, allow the cake to cool to room temperate first.


You could also combine the ingredients in a mixing bowl and then pour into the 9 inch pan.
To store, cover the cake with plastic wrap or place it in an airtight container. Unfrosted cake can be stored at room temperature for up to 3 days. If frosted, store covered in the refrigerator for up to 3 days. The unfrosted cake also freezes well.
You can double the crazy chocolate cake recipe using a 9 x 13 pan and upping the baking time to about 35 minutes.


Serving: 1g | Calories: 234kcal | Carbohydrates: 39g | Protein: 2g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.1g | Sodium: 252mg | Potassium: 49mg | Fiber: 1g | Sugar: 22g | Calcium: 6mg | Iron: 1mg

Did You Make This Recipe?

Share it with me on Instagram @crayonsandcravings and follow on Pinterest @crayonsandcravings for even more!

Crazy Cake No Eggs Milk or Butter: Vintage recipe (pin).
4.58 from 118 votes (111 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    I have made this cake for years because my son had so many allergies. He was allergic to eggs and dairy. It still is one of our all time favorites and still make this every year for his birthday and he is in his 30’s. I always made it in a 9/13 pan. So moist and good. Good with powdered sugar on top too.

    1. Yes! To make a vanilla crazy cake you can simply leave out the cocoa powder. I make this version from time to time and top it with vanilla frosting and rainbow sprinkles. So good!

      1. I have substituted quinoa flour for many cake recipes to make them gluten free and no one would ever know. I bet it will work. In fact, I am going to try it next weekend on a camping trip.

  2. I have made this cake before but not this recipe. So easy to make. I added the coffee in place of the water and put powdered sugar on the cake. Will definitely make again.

  3. 5 stars
    Used this cake for over 50 years for birthday cakes and taken to church activites as welll One of my friends said it was the best chocolae cake she ever hadl So easy!

    1. 5 stars
      You don’t need to be so ugly. Hundreds of people made this cake with no issues. Sounds like your oven made this cake taste bad.

  4. My daughter has to eat dairy-free because of allergies, found this recipe on the internet before Thanksgiving and made a trial one it was an awesome supper moist cake and was eaten the same day. Made it for Thanksgiving big hit, and my daughter made it for Christmas in Nebraska another hit, I will make it again, baked in 8 x 8 pan.

    1. I am so glad that you and your daughter (and the rest of the family, too!) enjoyed the dairy-free chocolate crazy cake recipe. Tasting the cake you would really never know that it is dairy-free, right? It is so darn good!

Similar Posts