• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Desserts
  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Cake

Chocolate Wacky Cake

Published: Jun 27, 2023 by Kate Hackworthy · 7 Comments

Jump to Recipe Print Recipe
A slice of cake, with text: Chocolate Wacky Cake, no eggs, milk or butter.
Slice of cake on a plate, and image of making the batter, with text: Chocolate Wacky Cake, no eggs, butter or milk.

Indulge in a rich chocolate cake without eggs, milk, or butter! Chocolate Wacky Cake is moist, tender, and naturally vegan-friendly. Also known as Crazy Cake or Depression Cake, it's quick and delicious.

Table with a slice of wacky cake, with the rest of the cake in a square pan behind it.
Chocolate Wacky Cake

Craving a rich and indulgent chocolate cake but don't have any eggs, milk, or butter on hand? No worries!

Chocolate Wacky Cake is moist and tender, and ready in no time.

Also called Crazy Cake or Depression Cake, this 100-year-old cake recipe is naturally vegan.

This delightful dessert has a fascinating history. It originated during the Great Depression when ingredients like eggs, milk, and butter were scarce and expensive.

Resourceful home bakers discovered a way to create a moist and tasty cake using everyday pantry staples such as vinegar and baking soda! The result was a chocolatey masterpiece that didn't compromise on flavor or texture.

Now, fast forward to the present day, and Chocolate Wacky Cake has become a beloved recipe for vegans, individuals with dietary restrictions, or anyone who craves a delectable chocolate treat.

It's a versatile dessert that proves you don't need fancy ingredients to create something extraordinary.

If you love this cake recipe, and I'm sure you will, then be sure to also check out my recipe for Funfetti Vanilla Wacky Cake!

Jump to:
  • Why You'll Love This Recipe
  • Ingredients
  • Instructions
  • Variations
  • Storage
  • Top tips
  • FAQ
  • 📖 Recipe
  • 💬 Comments
Forkful of chocolate wacky cake.

Why You'll Love This Recipe

  1. Whether you follow a vegan lifestyle or have dietary restrictions, Chocolate Wacky Cake is the perfect dessert for you. It doesn't contain any animal products, making it a guilt-free indulgence.
  2. It's a tasty cake that's egg-free and dairy free.
  3. Baking a cake from scratch can sometimes be intimidating, but not with Chocolate Wacky Cake. This recipe is incredibly straightforward and requires minimal effort. You'll have a homemade cake on your table in no time.
  4. Don't feel like running to the grocery store? No problem! The ingredients for this cake are likely sitting in your pantry right now. Flour, sugar, cocoa powder, vinegar, and a few other basic items are all you need to whip up this chocolatey delight.
  5. Despite the absence of traditional cake ingredients, Chocolate Wacky Cake turns out incredibly moist and flavorful. You won't even notice the difference! It's a testament to the ingenuity of home bakers who created this recipe during challenging times.

Ingredients

Ingredients on a table.
  • All-Purpose Flour: The foundation of the cake, providing structure and texture.
  • Granulated Sugar: Adds sweetness and moisture to the cake.
  • Unsweetened Cocoa Powder: The star ingredient that gives the cake its rich chocolate flavor.
  • Baking Soda: Helps the cake rise and creates a light texture.
  • Salt: Enhances the flavor and balances the sweetness.
  • Vegetable Oil: Replaces butter and adds moisture to the cake. You can use other neutral oils like canola or sunflower oil as well.
  • Apple Cider Vinegar (or White Vinegar): The acidity from the vinegar reacts with the baking soda, helping the cake rise and giving it a tender crumb. You can use either apple cider vinegar or white vinegar interchangeably.
  • Vanilla Extract: Adds a hint of warmth and depth of flavor.
  • Cold Tap Water: Provides the necessary moisture for the cake batter.
  • Cold Brewed Coffee (or Additional Water): Coffee enhances the chocolate flavor of the cake but doesn't make it taste like coffee. If you prefer, you can use additional water instead.

See the recipe card for quantities.

Instructions

Follow this step-by-step photo tutorial, then scroll down to the recipe card for the full ingredients list and method.

Preheat your oven to 350°F (175°C).

Take an 8x8-inch (20cm square) baking pan and line it with baking parchment paper.

Mixing the dry ingredients.

In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking soda, and salt.

Making wells in the dry ingredients, pouring in the wet separately into the holes, then pouring in the coffee and water.

Create three wells in the flour mixture. Make one large well and two smaller ones.

Pour the oil into the large well, vinegar into one of the smaller wells, and vanilla into the third well.
Note: It's important to keep the wet ingredients separate until they are stirred into the batter simultaneously to ensure the cake turns out properly.

Add the cold coffee and water into the mixing bowl, and mix everything until well-blended without any lumps.

Side by side images of the batter in the pan and the finished baked cake.

Pour the batter into the prepared pan.

Place the pan in the preheated oven and bake for approximately 25 minutes, or until a toothpick inserted into the center of the cake comes out clean.

Spreading the wacky cake with chocolate frosting.

Allow the cake to cool in the pan. Once the cake has cooled, coat it with the frosting of your choice. Cut the cake into slices and serve.

A fork sticking up in a square slice of chocolate crazy cake.

Variations

While Chocolate Wacky Cake is already a crowd-pleaser, you can get creative and add your own personal touch. Here are a few variations to consider:

  1. Mint Chocolate: Add a teaspoon of peppermint extract to the batter and frost the cake with a mint-flavored frosting for a refreshing twist.
  2. Orange Zest: Incorporate the zest of one orange into the batter for a zesty and citrusy flavor. Try adding a chocolate orange buttercream frosting.
  3. Raspberry Swirl: Dollop spoonfuls of raspberry jam on top of the batter and swirl it gently with a knife to create a beautiful raspberry pattern.
  4. Add a peanut butter frosting for a Reece's Peanut Butter Cup flavor!

Storage

If you have any leftovers (which is rare because it's that good!), here's how you can store them:

  • Room Temperature: Keep the cake in an airtight container at room temperature for up to three days.
  • Refrigerator: For longer shelf life, you can refrigerate the cake for up to a week. Ensure it's stored in an airtight container to prevent it from drying out.
  • Freezer: If you want to extend the cake's lifespan, wrap individual slices tightly in plastic wrap and place them in a freezer-safe container or bag. The cake can be frozen for up to three months. Thaw the slices in the refrigerator overnight before enjoying.

Top tips

  1. Sifting the flour, cocoa powder, and baking soda helps to remove any lumps and ensures an even distribution of ingredients. It leads to a smoother batter and a lighter texture in the final cake.
  2. Keeping the wet ingredients separate until they are added simultaneously into the batter is crucial. This method allows the vinegar and baking soda to react at the right time, resulting in a well-risen and tender cake.
  3. Once the cake batter is mixed, don't leave it long before baking. Ensure the oven is preheated before making the batter.
  4. Allow the cake to cool completely in the pan before frosting or cutting it.

FAQ

Can I use gluten-free flour in this recipe?

Yes! You can substitute the all-purpose flour with a gluten-free flour blend that is suitable for baking. Keep in mind that the texture may be slightly different, but it should still yield a tasty cake. Check that all other ingredients are gf, just in case.

Can I make this cake in a different pan size?

Absolutely! If you prefer a thinner cake, you can use a 9x9-inch (23cm) square pan or a 9-inch (23cm) round cake pan. Adjust the baking time accordingly, as it may be slightly shorter. Double the recipe for a 9x13-inch pan.

Can I make cupcakes instead of a cake?

Yes, you can! Simply line a muffin tin with cupcake liners and fill each liner about two-thirds full with the batter. Bake at the same temperature for approximately 15-18 minutes, or until a toothpick inserted comes out clean.

Close up of a square of chocolate wacky cake.
Collage of quick vegan dinner recipes.

Sign up for our free newsletter and never miss a recipe!

Plus, you'll get a free eBook: 15 Minute Vegan Dinners!

⭐⭐⭐⭐⭐ If you love this recipe, please leave a five-star rating and review in the comments below! And if you make any modifications, let us know how it went so that we can all benefit from your experience. Happy cooking!

📖 Recipe

Square slice of chocolate wacky cake on a plate.

Chocolate Wacky Cake

Kate Hackworthy | Veggie Desserts
Chocolate Wacky Cake (aka Crazy Cake or Depression Cake) is moist and tasty, made without milk, eggs, or butter! It's easy and accidentally vegan.
5 from 10 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 5 minutes mins
Cook Time 25 minutes mins
Total Time 30 minutes mins
Course Dessert
Cuisine American
Servings 9
Calories 240 kcal

Equipment

  • 8x8-inch (20cm square) baking pan
  • mixing bowl

Ingredients
 

  • 1 ½ cups all-purpose flour 190g
  • 1 cup granulated sugar 200g
  • ¼ cup unsweetened cocoa powder 30g
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • ⅓ cup vegetable oil 100ml
  • 1 tablespoon apple cider vinegar or white vinegar
  • 1 teaspoon vanilla extract
  • ½ cup cold tap water 120ml
  • ½ cup cold brewed coffee or additional water 120ml
  • Chocolate frosting

Instructions
 

  • Preheat your oven to 350°F (175°C).
  • Take an 8x8-inch (20cm square) baking pan and line it with baking parchment paper.
  • In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking soda, and salt.
  • Create three wells in the flour mixture. Make one large well and two smaller ones.
  • Pour the oil into the large well, vinegar into one of the smaller wells, and vanilla into the third well.
    Note: It's important to keep the wet ingredients separate until they are stirred into the batter simultaneously to ensure the cake turns out properly.
  • Add the cold coffee and water into the mixing bowl, and mix everything until well-blended without any lumps.
  • Pour the batter into the prepared pan.
  • Place the pan in the preheated oven and bake for approximately 25 minutes, or until a toothpick inserted into the center of the cake comes out clean.
  • Allow the cake to cool in the pan.
  • Once the cake has cooled, coat it with frosting of your choice.
  • Cut the cake into slices and serve.

Notes

  1. Sifting the flour, cocoa powder, and baking soda helps to remove any lumps and ensures an even distribution of ingredients. It leads to a smoother batter and a lighter texture in the final cake.
  2. Keeping the wet ingredients separate until they are added simultaneously into the batter is crucial. This method allows the vinegar and baking soda to react at the right time, resulting in a well-risen and tender cake.
  3. Once the cake batter is mixed, don't leave it long before baking. Ensure the oven is preheated before making the batter.
  4. Allow the cake to cool completely in the pan before frosting or cutting it

Nutrition

Calories: 240kcalCarbohydrates: 39gProtein: 3gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 5gMonounsaturated Fat: 2gTrans Fat: 0.1gSodium: 252mgPotassium: 61mgFiber: 1gSugar: 22gCalcium: 7mgIron: 1mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.

More Cake Recipes

  • A cherry marzipan cake on a wooden board, with two slices cut next to it.
    Cherry Marzipan Cake
  • Close up of slices of cottage cheese banana bread on a table.
    Cottage Cheese Banana Bread
  • Side view of the sliced kiwi cake with lime drizzle.
    Kiwi Cake
  • Wooden table with chocolate chip butternut squash cake cut into squares on parchment paper.
    Chocolate Chunk Butternut Squash Cake
  • Tweet
  • Share
  • Email

Reader Interactions

Comments

    5 from 10 votes (3 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Asifa Tahir

    August 07, 2023 at 8:08 am

    5 stars
    V nice & simple recipe....

    Reply
  2. Lee K

    July 04, 2023 at 5:26 pm

    5 stars
    Really easy and tasted good. Next time I can see adding cinnamon, and a 1/2 teaspoon of cayenne pepper, along with chocolate chips, to make Mexican Wacky Cake.

    Reply
  3. Elizabeth

    July 02, 2023 at 5:38 pm

    5 stars
    This was the perfect cake to serve because we were hosting guests who are on a vegan diet! I'd love to give the raspberry swirl variation a try next time too.

    Reply
  4. Kim

    June 27, 2023 at 5:00 pm

    5 stars
    This was so moist and chocolatey. I'll be making this one again and again.

    Reply
  5. Casey

    June 27, 2023 at 4:59 pm

    5 stars
    You'd never know that this cake had no eggs or butter. It was absolutely amazing! I'll definitely be making it again.

    Reply
  6. Chenee

    June 27, 2023 at 4:58 pm

    5 stars
    This is the only cake I ever had until I was about 10. My father was allergic to eggs, so my mom made this for every holiday. It's still my favorite!

    Reply
  7. Ali

    June 27, 2023 at 4:42 pm

    5 stars
    This chocolate cake is SO rich and moist, really hard not to eat the whole pan to myself!

    Reply

Primary Sidebar

Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (yeast-free)

  • Plate of lentil dahl and rice.
    The BEST Easy Red Lentil Dahl

  • Soup in a bowl with a spoon.
    Easy Lentil Soup

  • Spoonful of sauce on a jar of it.
    Cane's Sauce Recipe (copycat)

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing

  • Close up of cut loaf cake.
    Parsnip Loaf Cake

  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake

  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.