This is the easiest, no-fuss vegan sheet cake EVER. Assembled in the same pan you bake it in, this cake has no eggs, no butter, and no milk, so you’re pretty much guaranteed to already have all the ingredients on-hand. It’s moist, fluffy, and topped with a fudgy chocolate wacky cake frosting for extra chocolatey-ness.

Growing up, this was literally the only cake my mom ever made up. I mean I truly don’t remember her ever making any other cake recipe, and I was perfectly content with that because this cake is seriously all you need.
When I was a kid, my mom rarely put any frosting on this cake. It’s that delicious. However, frosting on a cake is never going to NOT be delicious so now a-days I like to level it up a bit with a fudgy chocolate buttercream.

Why is it called Wacky Cake?
This cake is naturally vegan, but it was created before that term even existed (Fun fact: the word vegan was coined in 1944. The more you know!). It’s wacky because it is made with no eggs, no milk, and no butter, but is still incredibly moist and fluffy, so you could never tell that it’s missing those ingredients!
My mom made a few adaptations to the recipe she was given 30 years ago, and I made a couple more tweaks to it, but until recently I had no idea about the origins of Wacky Cake.
It turns out, Wacky Cake is also known as Depression Cake because it was created during The Great Depression, when certain ingredients were scarce. Such an odd name for a delicious chocolate cake that brings so much happiness, so I’m going to just stick with calling it Wacky Cake.

STEP BY STEP INSTRUCTIONS
This is a one bowl vegan chocolate cake, so all the ingredients are mixed right in the cake pan you bake it in. That means less dishes (a baker’s dream), and it comes together in under 10 minutes.
This recipe is for an 8×8 square baking pan but if you are making it for a larger group it’s really easy to double it and bake in a 9×13 (baking time is roughly the same).
STEP ONE: First, mix all dry ingredients in the baking pan until any clumps are gone, making sure to scoop around the edges and corners of the pan to mix everything well.
STEP TWO: Make 3 wells in the dry mixture and distribute the oil and vinegar between them. Finally, pour the water over the entire mixture and mix with a fork until fully combined, once again making sure to get right into the corners.
STEP THREE: Bake the cake and check it every minute after the 22 minute mark. A toothpick inserted in the middle should come out clean but if you over-bake it you’ll end up with dry cake!
Fudgy Chocolate Buttercream
Topping this vegan sheet cake with extra fudgy vegan chocolate buttercream makes it a chocolate lovers DREAM. Yes, buttercream can be dairy-free and still taste exactly like the real deal!
Now, vegan butters on their own don’t easily hold their shape at room temperature, so this buttercream uses a mix of butter and vegetable shortening. I use a 2:1 butter to shortening ratio so that you don’t get that shortening taste.
This buttercream uses a full 1/2 cup of cocoa, which is what makes it extra chocolatey (I’m not complaining). If you’re looking to go the less chocolatey route, this cake also pairs really well with whipped cream or vanilla buttercream.

FAQs and Expert Tips
Can I use regular butter for the buttercream?
Yes! You can substitute regular butter and regular milk in the buttercream.
Can I use another flavour of frosting?
Absolutely! This cake goes well with chocolate orange buttercream, coconut buttercream, vanilla buttercream, or even without frosting! You can dress it up however you’d like!
Expert Tips
- Make sure to not over-bake the cake! I always recommend starting at the lower end of the bake time, then check the cake with a toothpick inserted in the middle every 1 minute after. The cake is done when the toothpick comes out clean but over-baking will lead to a dry cake!
- Make sure to really scrape around the corners of the pan, as sometimes dry ingredients can get stuck in there.
- Try to get out any clumps in the dry ingredients before adding the wet to make sure all ingredients combine evenly.

Storage & Doubling Instructions
How do I store this cake?
This wacky cake, like most chocolate cakes, is best enjoyed at room temperature, and the buttercream holds its shape and texture extremely well. Store it in an airtight container or tightly covered for up to 4 days.
Can I freeze the buttercream?
The perfect buttercream to cake ratio is a very personal thing, and some people like to lay it on super thick! This recipe makes enough buttercream for a thick layer of frosting on the cake, but if you prefer a thin layer, you can halve the buttercream recipe or freeze the leftovers.
What I love about this buttercream is that it freezes perfectly. I have probably 5 containers of leftover buttercream in my freezer at any given time.
Freeze any leftover buttercream in an airtight container for up to 2 months and remove it from the freezer a few hours before you want to use it. Then, just give it a quick stir, and you’ve got smooth, fudgy, I-just-whipped-this-up buttercream.
Doubling Instructions
To double the recipe and use a 9×13 pan, simply double all the ingredients and bake for around 25-35 minutes, or until a toothpick inserted in the middle comes out clean. You can also double the recipe using two 9 inch round cake pans.

More Recipes You’ll Love:
- Pretzel Brookies Cookies
- Stuffed Cookies and Cream Cookies
- Strawberry Banana Chocolate Chunk Muffins
PIN IT FOR LATER!

If you make this recipe, let me know how it went in the comments, I’d love to hear from you! You can also tag me on Instagram or Facebook so I can check it out!

Wacky Chocolate Cake
Equipment
- 8×8 inch Square Baking Pan
Ingredients
Wacky Chocolate Cake
- 1โ cup +2 tbsp all-purpose flour (200 g)
- ¾ cup granulated sugar (170 g)
- ¼ cup cocoa powder (25 g)
- ¾ tsp salt
- 1 tsp baking soda
- 1 tsp baking powder
- 1 tbsp white vinegar
- โ cup canola oil (or other neutral oil) (70 ml)
- 1 cup cold water (235 ml)
Wacky Cake Frosting (Fudgy Buttercream)
- ½ cup butter (vegan or regular)
- ¼ cup vegetable shortening
- ½ cup cocoa powder
- 1¾ cup powdered sugar
- ½ tsp vanilla extract
- 1-1½ tbsp milk of choice (if needed)
Instructions
Wacky Chocolate Cake
- Preheat oven to 350F.
- With a fork or spoon, make 3 wells in the dry mixture and evenly distribute the oil and vinegar between the them.
- Pour the water over the entire mixture and mix with a fork until fully combined, making sure to scoop the corners to get any remaining dry ingredients.
- Bake for 22-26 minutes or until a toothpick inserted in the middle of the cake comes out clean. Do not over-bake! After 22 minutes, check the cake every 1 minute. If you over-bake, the cake will be dry!
- Allow the cake to cool completely before frosting.
Wacky Cake Frosting (Fudgy Buttercream)
- With a standing or electric mixer, whip together the butter and shortening until smooth.
- Mix in the powdered sugar, then the cocoa powder until well combined.
- Add in the vanilla, followed by the milk. If the buttercream appears too thick, mix milk in a 1/2 tbsp at a time until it reaches the desired consistency. If it’s still too thick, add another 1/2 tbsp of milk.
- Once the cake has cooled completely, spread the icing on the cake using a spatula.
- It’s ready to eat! Slice smaller pieces if desired. Store leftovers in an airtight container on the counter or in the fridge.
Notes
This post contains affiliate links. As an Amazon affiliate, I earn a small commission from qualifying purchases, at no cost to you.
Leave a Reply