4.58 from 106 votes

Wacky Cake

This Wacky Cake has been around for decades as a sweet treat during World War II when many baking ingredients were scarce. This delicious and easy vegan cake is moist and packed with chocolate flavor, you won’t notice it’s missing dairy and eggs!

A piece of wacky cake on a plate.

My Grandma June always used to say that she came with the Great Depression. She was born in 1929 and remembered food being scarce during her childhood. When you were eating at Grandma’s house, you were expected to eat everything. She’d remind us how food wasn’t always plentiful.

Wacky Cake was popular during World War II because of its unique combination of ingredients. It has NO eggs, milk or butter – your basic staples for baking almost anything cakey. Despite not having these key ingredients, it’s surprisingly good!

Love vintage desserts? Try our Cracker Pudding from an old Pennsylvania Dutch recipe with soda crackers and coconut or our Shoofly Pie from the 1800s made with brown sugar to cut the sweetness.

Get our FREE

    We respect your privacy. Unsubscribe at anytime.

    This cake recipe is a breeze because most of these ingredients are in my pantry at all times! No perishable ingredients means your pantry can always be stocked and ready to whip up a Wacky Cake!


    • Flour
    • Sugar
    • Cocoa powder
    • Baking soda
    • Salt
    • Vanilla extract
    • Vegetable oil
    • White vinegar
    • Cold water — not necessarily ice cold, but definitely the coldest your faucet can get

    While there’s no milk, eggs, or butter in this cake, the baking soda and vinegar react during baking to create carbon dioxide, allowing the cake to rise! I promise this won’t taste like vinegar, but it is important to the process.

    Ingredients to make wacky cake.
    Steps to make Wacky Cake.
    Steps to make Wacky Cake.
    Steps to make Wacky Cake.

    What I used for my Wacky Cake

    This post contains affiliate links.

    1. Baking dish: I love this 9×13 baking dish because it’s great for everything in the oven. The ceramic material makes for even heat distribution so my cakes and lasagnas are always evenly baked.
    2. Mixing bowls: These mixing bowls are always being washed in my house because I use them for everything. The multiple size options are handy from prep work to cake mixing, and they nest inside each other to save space!

    While the ingredients may seem strange, the process of making this Wacky Cake is pretty standard. Always mix the dry ingredients BEFORE adding the wet ingredients to distribute the rising agents, sugar, and spices for an evenly baked and delicious cake for every slice!

    Wacky cake in a pan with slice marks.

    How to Make Wacky Cake

    1. Preheat your oven to 325 degrees F.
    2. Next, your dry ingredients: Add flour, sugar, cocoa powder, baking soda, and salt to a large bowl. Stir to combine before making three wells in the dry ingredients.
    3. Onto the wet ingredients: Add the vanilla extract to one well, oil to the second well, and white vinegar to the third well. Pour in your cold water and beat until no lumps are left in the batter.
    4. Pour batter into an ungreased 9×13 baking dish and bake for about an hour or until a toothpick comes out clean. Let cool before cutting.

    While this cake can be mixed together with a stand or hand mixer, mixing by hand with a whisk is just as efficient and requires less cleanup!

    How to Decorate Wacky Cake

    Traditionally, this cake can be coated with powdered sugar, iced with a vanilla buttercream frosting, or served plain.

    I typically don’t use any frosting on the cake because I don’t want to use butter or milk to make it. Instead, I dusted with some powdered sugar to keep the lightness of the cake but also give it a little something extra on top.

    However, this is a sheet cake and can be decorated just like any other sheet cake! If you’re a family that loves chocolate, cover it with chocolate frosting. Need a pop of color for a birthday party? Add sprinkles!

    A piece of wacky cake on a plate with a piece on a fork.

    The History of Wacky Cake

    This cake recipe can be traced back to at least 1940 by a Canadian newspaper columnist Mary Moore and has been publicized again and again and again through to today! The fluffy texture of this cake without the density of the eggs and heaviness of the dairy has kept this popular “wacky” dessert in cookbooks year after year.

    Also called the Three-Hole Cake for the well-mixing technique, this cake became popularized again in the 1960s and ‘70s and has been featured on many school lunch menus for years because of its cheap pantry staple ingredients. 

    While the original recipe calls for the cake to be mashed together with a fork in the baking dish, I prefer to mix mine in a bowl before pouring into the dish. 

    How to Store Wacky Cake

    You have two options when storing this cake: room temperature or freezer.

    For leftovers, you can store them up to 3 days in an air-tight container on your kitchen counter. If you want to freeze your Wacky Cake, make sure the cake has cooled completely before covering it a freezer-safe wrap. This can last up to 3 months in the freezer. If freezing, do not frost the cake or add any toppings until completely thawed.

    A piece of wacky cake on a plate.

    Vintage Recipes

    Other delicious desserts to try…

    Check out these depression era recipes.

    Wacky Cake is a unique vintage recipe you need to try and see for yourself how good it is!

    Have you made Wacky Cake before?

    4.58 from 106 votes

    Wacky Cake

    Created by Stacie Vaughan
    Servings 10
    Prep Time 5 minutes
    Cook Time 1 hour
    Total Time 1 hour 5 minutes
    Moist, chocolatey and easy to make! This vintage cake was popular in the Depression era and contains no butter, milk or eggs.


    • 3 cups all-purpose flour
    • 2 cups sugar
    • ½ cup cocoa powder
    • 2 tsp baking soda
    • 1 tsp salt
    • 2 tsp vanilla
    • ½ cup vegetable oil
    • 2 tbsp white vinegar
    • 2 cups cold water


    • Preheat oven to 325°F.
    • Add flour, sugar, cocoa, baking soda and salt to a large bowl. Stir to combine. Make 3 wells in mixture.
    • Add vanilla, oil and vinegar to each of the wells. Pour in cold water and beat until no lumps are left.
    • Pour into an ungreased 9×13 inch baking pan. Bake for 60 minutes or until a toothpick comes out clean. Let cool before cutting.



    Serving: 1piece | Calories: 338kcal | Carbohydrates: 68.5g | Protein: 5.6g | Fat: 7g | Saturated Fat: 2.4g | Polyunsaturated Fat: 4g | Cholesterol: 5.6mg | Sodium: 548.4mg | Fiber: 5.4g | Sugar: 40.3g

    The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

    Course Desserts
    Cuisine American
    Keyword chocolate, chocolate cake, dairy free, depression era recipe, egg free, vintage recipe, wacky cake

    Did you make this recipe?

    I’d love to see it! Make sure to share it on your favorite social platform.

    Want Even More Recipes?

    Join Moms Best Recipes to find more delicious family recipes.

    The Best of Simply Stacie ebook cover.

    free ebook!

    The Best of Simply Stacie

    When you subscribe to the newsletter for the latest updates!

    Leave a Reply

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

    Recipe Rating


    1. As I was mixing it to make sure I I got rid of the lumps and then realized I forgot to put in the vinegar. Put it in and continued to mix it and just took it out of the oven so have to wait until it cools to see if I messed up or not. Hope nit.

    2. Can Wacky cake be frozen?

    3. Nona Dietrich says:

      5 stars
      Yummy. Had this recipi as a young adult, and lost it. Glad I googled this and got your recipe! Just like I remembered.

    Similar Posts