Snickerdoodle Crazy Cake — Eggless, Dairy-Free, Vegan Recipe

Snickerdoodle Crazy Cake (also called Wacky Cake) is a Depression-era quick cake that requires no eggs, milk, or butter — and you can mix it right in the baking pan. Made from simple pantry staples, this moist, tender cake captures the warm cinnamon-and-sugar flavors of classic snickerdoodle cookies.

Adapted from the original viral Snickerdoodle Crazy Cake recipe.

This is a photo of a piece of Snickerdoodle Crazy Cake served on a white plate with the cake pan behind the plate.

A Depression Era Cake

This simple, budget-friendly Snickerdoodle cake is perfect when you want a homemade dessert without many ingredients. The original Crazy Cake—also called Wacky Cake or Depression Cake—was developed when eggs, milk, and butter were scarce. The recipe relies on a clever chemical reaction between vinegar and baking soda for leavening, producing a light, fluffy texture without dairy or eggs. That also makes the cake a good option for those with egg or dairy allergies.

img 8974 2

Tips for Making Crazy Cake from Scratch

  • If you prefer, combine the ingredients in a mixing bowl and then transfer the batter to a greased 8-inch square baking dish.
  • Gluten-free flour blends work well in this recipe—many cooks have successfully used them.
  • You can turn this batter into cupcakes if desired.
  • Cream of tartar is optional; it adds a subtle tang similar to snickerdoodle cookies but is not required for the cake to rise.

Frequently Asked Questions

Why is it called Crazy Cake or Wacky Cake?

The cake earned those nicknames because it’s made without eggs, milk, or butter and can be mixed in the baking pan—unusual for a cake but very practical.

Why add vinegar?

Vinegar reacts with baking soda to create carbon dioxide bubbles that help the cake rise. You won’t taste the vinegar in the finished cake.

Can I double the recipe?

Yes—use a 9×13-inch baking pan when doubling the ingredients.

What keeps the cake moist?

Oil provides the cake’s moist texture, while the vinegar-and-baking-soda reaction makes it light and fluffy.

Ingredients Needed To Make Snickerdoodle Crazy Cake (See Recipe Card Below for Full Measurements)

This recipe uses common pantry ingredients and is easy to assemble.

  • All-purpose flour
  • Granulated sugar
  • Light brown sugar
  • Ground cinnamon
  • Baking soda
  • Cream of tartar (optional)
  • Salt
  • Vegetable or canola oil
  • Apple cider vinegar or white vinegar
  • Pure vanilla extract
  • Water

How to Make Snickerdoodle Crazy Cake

This is one of the quickest cakes you can make—mix everything in the pan or in a single bowl, then bake. Total prep time is minutes and bake time is about 35 minutes.

Preheat the oven to 350°F (175°C). Lightly spray an 8×8-inch baking dish with nonstick cooking spray or grease it.

This is a photo collage with 9 pictures showing the cake being made.

In the prepared baking dish, stir together the dry ingredients: flour, granulated sugar, brown sugar, cinnamon, baking soda, cream of tartar (if using), and salt until evenly blended. Make three wells in the dry mixture—two small and one larger. Pour vinegar into one small well, vanilla into the other small well, and oil into the larger well. Pour the water over the top, then mix everything together until smooth. A fork or spatula works well for mixing.

This is a photo showing the cake in a white baking pan after baking, ready to eat.

Bake on the middle rack for about 35 minutes, or until a toothpick inserted in the center comes out clean. While the cake bakes, mix the cinnamon and sugar for the topping.

This is a photo of a piece of Snickerdoodle Crazy Cake served on a white plate with the baking pan behind the cake.

Remove the cake from the oven and, while it is still warm, evenly sprinkle the cinnamon-sugar topping over the surface. Let the cake cool before slicing.

This is a photo of a piece of Snickerdoodle Crazy Cake served on a white plate with caramel sauce on top. The cake pan is behind the plate.

For an extra treat, drizzle warm caramel sauce over the cake and serve with a scoop of vanilla ice cream.

More Pantry Cakes and Snickerdoodle Ideas

  • Chocolate Crazy Cake (no eggs, milk, or butter)
  • Banana Bread Crazy Cake (no eggs, milk, or butter)
  • Snickerdoodle Mug Cake (single-serve, no eggs or dairy)
  • Snickerdoodle Donut Muffins
This is a photo of a piece of snickerdoodle crazy cake topped with caramel sauce, served on a white plate.

Snickerdoodle Crazy Cake (No Eggs, No Milk, No Butter!)

A super-easy Snickerdoodle cake made without eggs, milk, or butter. Mix in one dish, bake, and finish with cinnamon sugar for a quick, comforting dessert. Dairy-free and vegan-friendly when ingredients are plant-based.
Prep Time 10 mins
Cook Time 35 mins
Course Dessert, Snack
Cuisine American
Servings 9

Ingredients

Dry Ingredients

  • 1 ½ cups all-purpose flour
  • ½ cup granulated sugar
  • ½ cup light brown sugar
  • 2 ½ teaspoons ground cinnamon
  • 1 teaspoon baking soda
  • ½ teaspoon cream of tartar (optional)
  • ½ teaspoon salt

Wet Ingredients

  • 5 tablespoons canola or vegetable oil
  • 2 teaspoons pure vanilla extract
  • 1 teaspoon apple cider vinegar or white vinegar
  • 1 cup water

Cinnamon Sugar Topping

  • 1 tablespoon granulated sugar
  • 1 teaspoon ground cinnamon

Instructions

  1. Preheat the oven to 350°F. Spray an 8×8-inch baking dish with nonstick spray.
  2. In the baking dish, mix the dry ingredients until well combined.
  3. Make three wells in the dry mix: two small and one larger. Add vinegar to one small well, vanilla to the other, and oil to the larger well. Pour the water over everything and mix until smooth.
  4. Bake on the middle rack for about 35 minutes, or until a toothpick comes out clean.
  5. While the cake bakes, combine cinnamon and sugar for the topping.
  6. When the cake is warm from the oven, sprinkle the cinnamon sugar evenly over the top. Allow the cake to cool before slicing.

Notes

  • Cream of tartar is optional and adds a tang like snickerdoodle cookies, but it is not needed for rising.
  • Make sure baking soda and vinegar are fresh; they provide the leavening reaction.
  • Store uncovered at room temperature for up to 3 days if unfrosted. If frosted, cover and refrigerate for up to 6 days.
  • Use either vegetable or canola oil, and either apple cider or white vinegar.