This post contains affiliate links. Read the full disclosure here.

Jump to Recipe
5 from 22 reviews

This vegan Oreo cake is an absolute dream! The two layer chocolate cake is soft, moist, and layered with a creamy Oreo buttercream frosting that is full of the crushed up cookies. It’s dairy free, egg free, and so easy to make!

A slice of chocolate cake on a plate with Oreo cookie icing and Oreo cookies crumbled on the plate.

This vegan chocolate Oreo cake has been my go-to cake since I was a teenager. It’s so simple, yet so delicious and feels more exciting than a regular chocolate cake (although I never get sick of a vegan wacky chocolate cake).

Plus, I love any dessert that incorporates Oreos. I often make my vegan chocolate cheesecake with Oreo crust and just like this cake, no one can ever tell that it’s vegan!

This chocolate layer cake is moist thanks to being made with oil instead of butter, plus its soft and fluffy, and it isn’t too rich – so it lets the Oreo cookies shine!

I made this vegan chocolate cake with Oreos for a friend recently and she told me that between two people, they finished the entire thing in a weekend. Yep – it’s that good! So if you love Oreos and you love cake, this one’s for you!

P.S. If you’re looking for a quick and easy vegan Oreo cake for one, try this Oreo mug cake!

A full cake with Oreo buttercream and crushed Oreo cookies piled on top and more Oreos in front of the cake.

Ingredient Notes

  • Vegetable Shortening: The vegan Oreo frosting uses vegetable shortening as well as vegan butter. You can replace the shortening with more vegan butter, but the shortening helps to create a buttercream that holds it’s shape at room temperature and doesn’t melt.
  • Oreos: Although the Oreos are crushed up before they go into the buttercream, I recommend using actual Oreo cookies instead of store-bought Oreo crumbs. You get more big chunks of Oreo’s and the filling makes the buttercream taste just like Oreo cookies!
  • Milk: I usually bake this Oreo cake with unsweetened soy or oat milk, because they most closely mimic the texture of whole milk, but you can use any vegan milk you have on hand.

How To Make This Cake

dry chocolate cake ingredients in a bowl on a marble countertop.

Whisk dry cake ingredients together.

wet cake ingredients in a glass mixing bowl on a marble countertop.

Add wet ingredients.

chocolate cake batter in a round aluminium cake pan on a white marble countertop with a second cake pan off to the side.

Bake the cake layers!

butter and shortening in a glass mixing bowl mixed together.

Beat butter and shortening.

a glass mixing bowl with oreo crumbs poured into it on a white marble countertop.

Add in powdered sugar and Oreo crumbs!

oreo buttercream with big cookie pieces in a glass mixing bowl on a white marble countertop.

Lastly, mix in Oreo cookie chunks!

a slice of cake on a white plate with Oreo buttercream and Oreo cookie pieces scattered around.

Pan Size Modifications

To make a 3 layer cake: These cake layers are pretty thick, so an easy way to make this cake into a three tiered cake is to just divide the batter between 3 pans. Note that the layers will be thinner than the ones in these pictures, since the batter is being divided between 3 pans instead of 2. Alternatively, you can also times the recipe by half.

To make a 9×13 cake: To make this into aone layer 9×13 cake, pour the batter into the prepared 9×13 pan. Check on it after around 20 minutes. It’s ready when a toothpick stuck in the middle of the cake comes out clean. You will only need around half of the amount of Oreo buttercream if making this recipe as a sheet cake.

To make vegan Oreo cupcakes: This recipe will make around 20-24 cupcakes. Fill the liners 2/3 of the way full and bake around 18 minutes, or until a toothpick inserted in the middle comes out clean.

You might end up with some leftover frosting, but it can be frozen (instructions below).

closeup of a slice of cake with oreo buttercream frosting and a piece taken out of it.

Recipe Developer Expert Tips

  • Don’t skip the parchment on the bottom! This is the only way I’ve ever been able to get my cakes easily out of the cake pans. Just place the cake pan on a piece of parchment and then trace it out and cut a perfect circle of parchment out.
  • To remove the cakes from the pan, flip the pan upside down onto the cooling rack. This helps to flatten the top of the cake.
  • If you are like me and you want Oreo cookie chunks in your frosting, then the cake isn’t going to be completely smooth. If you’re going for a smooth look, grind the Oreos up really fine.

More Vegan Recipes You’ll Love

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

Baking FAQ

These are the topics I’m asked about most frequently:

You can get these answers and more in my frequently asked questions post!

a slice of vegan oreo cake on a plate
5 from 22 reviews

Chocolate Vegan Oreo Cake

This vegan Oreo cake is soft, moist, and layered with a delicious Oreo buttercream frosting!

Ingredients
 

Chocolate Cake

  • 2½ cup (312.5 g) all-purpose flour
  • 1½ cup (300 g) granulated sugar
  • ½ cup (43 g) unsweetened cocoa powder
  • ¾ tsp salt
  • 1½ tsp baking powder
  • 1½ tsp baking soda
  • 2 tbsp (24 ml) white vinegar
  • 1 cup (250 ml) vegan milk
  • ½ cup (110 ml) vegetable oil (or other neutral oil like canola oil)
  • 2 tsp vanilla extract
  • ¾ cup (168 ml) water

Oreo Buttercream Frosting

  • 1¼ cup (262 g) vegan butter, softened
  • ½ cup + 2 tbsp (156 g) vegetable shortening*, SEE NOTES
  • 2½ tsp vanilla extract
  • ½ tsp salt
  • 3¾-4¼ cup (470 g) powdered sugar
  • 20 Oreo cookies + more for decorating

Instructions
 

Vegan Chocolate Cake

  • Preheat oven to 350°F. Prepare two 8 inch round cake pans by spraying the insides with cooking spray and cutting round pieces of parchment paper to line the bottoms of the pans.*(SEE NOTES) Set aside.
  • In a medium bowl, combine flour, cocoa powder, sugar, baking soda, baking powder, and salt and whisk together until most clumps are gone.
  • Add in the milk, water, oil, vanilla extract, and vinegar and mix until lumps are gone.
  • Evenly divide the batter between the prepared pans. Bake for 18-30 minutes, or until a toothpick inserted in the middle of the cake comes out clean.
  • Place the cake pans on a cooling rack and leave the cakes in the pans until they've cooled completely. When removing the cakes from the pans, run a knife around the edges and turn them upside down onto the cooling rack. While they cool, make the buttercream.

Oreo Buttercream Frosting

  • Leave the filling in the Oreos and crush them up using a blender or food processor. You can also put them in a ziploc bag and go over them with a rolling pin. Set the crushed Oreos aside.
  • In a medium bowl, use a handheld mixer or standing mixer to mix the vegetable shortening and vegan butter together until they are smooth. If there are a few small chunks of shortening you can smooth them out using a spatula.
  • Add in the vanilla extract and salt, then slowly add in the powdered sugar, 1/2 cup at a time until it reaches your desired consistency. If it seems too thick, add in about 1-2 tsp of milk to thin it out.
  • Mix in the crushed Oreos and chill covered in the fridge until you're ready to assemble the cakes.

Assembling the Cake

  • Remove the (completely cooled) cakes from the pans. Run a butterknife around the edges of the cake to make this easier.
  • Use a serrated knife to flatten the top of the cakes if they have domed. This will create a more even, upright cake.
  • Place the thickest cake on the cake plate, cake stand, or cake board and top it will buttercream. Spread the frosting towards the edges of the cake, leaving about and inch of space before it reaches the edges.
  • Place the second layer of cake on top, then freeze the cake for 15 minutes (this is optional). Use the back of an offset spatula to frost the outside of the cake, then smooth it out with a bench scraper. Unless you ground the Oreos up really fine, the frosting won't be completely smooth because of the cookie chunks.
  • Frost the top of the cake and then top with more Oreo crumbs, big pieces of Oreo cookie, and/or whole Oreos if desired.

Notes

CRUSHING THE OREOS: I like this buttercream with a mix of semi-fine crushed Oreos with some bigger chunks as well. For a smoother buttercream, crush the Oreos until they are very fine. 
VEGETABLE SHORTENING: Vegetable shortening helps the buttercream to hold its shape at room temperature. It can be replaced at 1:1 ratio with more vegan butter, but the buttercream texture may be different depending on which vegan butter you use.
Storage and Freezing Instructions: The assembled cake should be covered and stored at room temperature for 3-4 days, but will be freshest the day it’s assembled.
Leftover buttercream can be frozen in an airtight container for around 2 months. When ready to use, just thaw it in the fridge and re-whip it.
Calories: 545kcal, Carbohydrates: 68g, Protein: 3g, Fat: 30g, Saturated Fat: 6g, Polyunsaturated Fat: 8g, Monounsaturated Fat: 14g, Trans Fat: 1g, Sodium: 492mg, Potassium: 74mg, Fiber: 2g, Sugar: 50g, Vitamin A: 719IU, Calcium: 52mg, Iron: 1mg
Did you make this recipe?Please let us know by leaving a star rating and review!

The calorie information provided for this recipe is an estimate. The accuracy of the calories listed is not guaranteed.