How to Make a Vegan Oreo Cake That Actually Works
I spent too long getting this wrong before landing on a method that's consistent. The short version: you're making a dense chocolate cake with crushed Oreos folded into the batter and a cookie buttercream, then topping it with more crushed cookies. It sounds like it should be a disaster given how many variables there are, but the chemistry is straightforward once you stop overcomplicating it. The base is a standard oil-based chocolate cake. Oil keeps it moist longer than butter does, and that matters when you're already folding in a lot of dry cookie material that will steal moisture from the crumb. Use a neutral oil like canola or light olive oil. I've tested grapeseed too, and it makes no difference. The eggs are replaced with aquafaba—about three tablespoons per egg you'd normally use. For a two-layer 8-inch cake, that's roughly 9 tablespoons of liquid from a can of chickpeas. Reserve some aquafaba to whip into a meringue if you want a lighter texture, but honestly, skipping that step saves time and the cake still comes out fine.
The Most Reliable Vegan Oreo Cake Recipe
Here's what I use. Dry ingredients for one 8-inch layer: 180g all-purpose flour, 200g granulated sugar, 65g unsweetened cocoa powder (Dutch-processed if you have it, regular works), 2 teaspoons baking soda, half a teaspoon baking powder, and a teaspoon of salt. Wet ingredients: 240ml plant milk (soy or oat perform best; almond thins the batter too much), 9 tablespoons aquafaba, 120ml neutral oil, 1 tablespoon white vinegar, and 2 teaspoons vanilla extract. You'll also need about 15 to 20 double-stuff Oreos, separated. Crush about twelve for the batter and reserve the rest for frosting and decoration. Mix the dry ingredients in a large bowl until there are no visible cocoa streaks. Whisk the wet ingredients together in a separate container, then pour them into the dry and stir until just combined. The batter will be thin, which is correct. Fold in the crushed Oreos gently so you don't pulverize them further. Divide between two greased and lined 8-inch pans and bake at 350°F for 28 to 33 minutes. A toothpick should come out with moist crumbs, not wet batter. Let them cool in the pans for ten minutes, then turn them out onto a wire rack to finish cooling completely. For the frosting, cream together 225g vegan butter (not margarine spread—actual vegan butter like Miyoko's or Earth Balance sticks) with 500g powdered sugar, half a cup of cocoa powder, and enough plant milk to reach spreading consistency. Stir in the crumbs from the reserved Oreos. If the frosting feels grainy from the powdered sugar, warm it slightly over a double boiler for about thirty seconds and rewhip. It smooths out without cooking the fat.
I learned the hard way that not all vegan Oreos are the same. The standard US Double Stuff Oreos became vegan again around 2021, but the UK and EU versions have different formulations and some varieties still contain dairy cross-contact warnings or different starches that affect how they absorb moisture in the batter. I once used a batch of imported Oreos that had a significantly higher starch content, and the batter turned into something closer to a bread pudding. The fix was switching back to the standard Nabisco package and crushing the cookies yourself instead of using pre-crushed product, which often has anti-caking agents that throw off the hydration balance. Another thing people get wrong is the cocoa powder. Natural cocoa is acidic and reacts aggressively with baking soda, which can make the cake rise too fast and then collapse. Dutch-processed cocoa is neutralized and gives you a more controlled rise with a deeper chocolate flavor. If you only have natural cocoa, add a tablespoon of extra baking powder to compensate for the pH imbalance. It won't be identical, but it prevents the mid-bake sink that ruins the whole thing. Assembly is simple. Level the cooled cakes if they've domed, place the first layer on your plate or cake stand, spread a generous layer of frosting, add the second layer, and frost the top and sides. Press the remaining whole or halved Oreos into the sides and top for decoration. Store it covered at room temperature for up to two days or in the refrigerator for up to five. The refrigerated version firms up the frosting considerably, so let it sit on the counter for twenty minutes before serving if you prefer a softer bite.
Get the Full Details

There are trade-offs with this approach. The cake doesn't have the tender crumb of an egg-based chocolate cake because aquafaba doesn't provide the same structure. It's denser, more brownie-like. If you're serving this to people who expect a light sponge, they'll notice the difference immediately. The cocoa and sugar load does mask most of it, but it's there. Also, vegan butter varies wildly in water content between brands, which affects frosting stability. In warm kitchens, the frosting will soften faster than a dairy buttercream would. Keep the cake refrigerated and bring it out only when you're ready to serve if you're in a hot environment. If you want a shortcut, you can use a box mix vegan chocolate cake as the base and fold in the Oreos, but the texture won't be as cohesive and the flavor is one-dimensional compared to from-scratch. I'd only recommend that route if you're absolutely pressed for time. Otherwise, the from-scratch version takes about fifty minutes total and the result is noticeably better.