This spooky Vegan Oreo Bat Cake is to die for. Three layers of moist oreo cookie sponges, filled and frosted with whipped and creamy oreo buttercream, with a spooky black coating and oreo bat decorations! It’s the perfect cake for spooky season! Vegan, No-Egg, No-Dairy and fun!

Vegan Oreo Bat Cake
Get ready to sink your teeth into a spooky-sweet treat that’s as delicious as it is eye-catching! This Vegan Oreo Bat Cake is layered with moist cookies and cream sponges, and frosted with a dreamy Oreo buttercream. On the outside, it’s coated in a spooktastic black frosting for a dramatic finish, perfect for Halloween! Topped with adorable Oreo bat decorations, this cake brings the perfect mix of whimsy and indulgence, all while being 100% vegan. You’ll love it!
Looking for more spooky recipes? Check out my:
- Vegan Jack O’ Lantern Brownies
- No-Bake Frankenstein Cheesecake Bars
- Spooky Vegan Ghost Doughnuts
- Vegan Spider Webb Tart
- Viral Vegan Ghost Pop Tarts
- Mini Vegan Ghost Brownie Bites

Why you’ll love this recipe
- 100% Vegan – No dairy, no eggs, simply pure plant-based goodness.
- Rich oreo flavours – Packed with crushed oreo’s in both cake and buttercream, a scrumptious cookies and cream flavour in each bite.
- Moist cake – Decadent oreo sponges that are soft, rich, and full of flavour.
- Eye-catching – The black frosting paired with the Oreo bat decorations make it perfect for Halloween or themed parties!
- Fun and creative – A playful twist on a classic cookies-and-cream cake that’s fun to make and serve.
- Spooky vibe – The oreo bats add a spooky touch as well as extra flavour and dimension to the dessert.
- Crowd-Pleaser – Loved by kids and adults alike, whether or not they’re vegan.
- Customisable – Easy to adapt with different spooky decorations or fillings!

Layers to a oreo bat cake
Here is a quick overview on the layers of this cake from the sponges to the final decorations. Find the full written recipe and ingredients in the recipe card at the bottom of this page.
- Oreo sponges
This cake contains 3 layers of oreo sponges. Start by baking the moist vegan oreo cake layers. Once baked and cooled, level the top if needed to create a flat, even base. Lay a cake layer on a cake plate or cake stand.
- Oreo buttercream filling
Spread a generous layer of vegan Oreo buttercream over the first cake layer. The buttercream should be light, smooth and creamy, made with dairy-free butter, dairy-free cream cheese and crushed Oreos mixed in. Be sure to spread it evenly all the way to the edges, adding a bit of height for thick, indulgent layers. Layer the 3 cakes, crumb coat with the oreo buttercream.
- Black buttercream coating
Once chilled, frost the entire cake with a final layer of smooth black buttercream. Use a cake scraper or off-set spatula to get smooth, clean edges. Pipe a swirl boarder around the top edge of the cake filling it in with crushed oreos.
- Oreo bats
Make the oreo bats by using some of the left over black frosting to stick the wings into the mini oreo, then pipe on the eyes with some melted dairy-free chocolate.

How to store the cake
- Store in the fridge: Store the cake in an airtight / sealed container in the fridge for up to 4–5 days. Due to the cream cheese and dairy-free butter, refrigeration is essential to prevent spoilage and keep it set!
Serving tip: Allow the cake to sit at room temperature for 10-15 minutes before serving to allow the buttercream and sponge to soften slightly and bring out the best flavour and texture. - Oreo bat decorations: Add the oreo bats on before serving as the moisture from the buttercream may make them go soft.
- Freezing: You can freeze individual slices of cake (wrapped tightly in plastic wrap / clingfilm and stored in a freezer-safe container) for up to 2 months. Allow to thaw overnight in the fridge, then bring to room temperature before tucking in and enjoying.
- Avoid any moisture: If your buttercream is particularly soft, avoid storing in humid / warm conditions to prevent it from weeping, separating and melting. I always recommend storing a cake in the fridge to keep fresh! Any moisture on the black buttercream may also cause the black colour to weep.

If you make, and love this recipe, please leave a ⭐⭐⭐⭐⭐ rating below. Thank you & happy baking! Make sure to tag me in your photos on Instagram , TikTok and Facebook! And if you want to pin this recipe for later, you can use the button on the recipe card, above or below this post, or on any of the photos. Happy baking all!
Print
Vegan Oreo Bat Cake
- Total Time: 2 hours
- Yield: 8–10 1x
- Diet: Vegan
Description
Make the ULTIMATE spooky yet delicious oreo cake this halloween! It’s vegan friendly, cram packed with cookies and cream flavour, decorated with mini oreo bats!
Ingredients
Ingredients for the cake
- 480ml of dairy-free milk (soya milk works best)
- 2 teaspoons of apple cider vinegar
- 420g of self raising flour
- 300g of caster sugar
- 1 teaspoon of baking powder
- 1 teaspoon of bicarbonate of soda
- 120ml of sunflower oil
- 1 teaspoon of vanilla extract
- 3/4 pack of oreo cookies (ground)
Ingredients for the cream cheese buttercream
- 100g of dairy-free butter
- 30g of dairy-free cream cheese
- 250g of icing sugar
- 1/2 pack oreo cookies (ground)
Ingredients for the black buttercream
- 300g of dairy-free butter (block + softened)
- 500g of powdered / icing sugar
- Vanilla extract
- Black food gel
+
- Mini oreos
- Regular sized oreos
- Dairy-free white + dark chocolate
Instructions
Method (Cakes)
- Preheat your oven to 180°C fan and line three 8 inch loose base / push up cake tins with greaseproof paper. If you don’t have 3 cake tins you will have to bake the cakes separately. Just cover the unused batter with a damp tea towel until you’re ready to use it.
- In a bowl, combine the dairy-free milk with the apple cider vinegar and whisk until fully combined. Set aside for 10 minutes to curdle. This creates a vegan ‘buttermilk’.
- In a large mixing bowl, sift the flour, sugar, baking powder and bicarbonate of soda. Mix well to combine.
- Add the oil and vanilla into the ‘buttermilk’ and whisk to combine.
- Add the wet ingredients into the dry ingredients and mix.
- Fold in the ground up / chopped oreo cookies.
- Pour equal amounts of batter into the lined cake tins. Make sure to tap the tins on the worktop to remove any air bubbles.
- Pop the cakes into the centre of the preheated oven and bake for around 25-30 minutes. You will know they are done when you put a knife or skewer in to the centre of the cake and it comes out clean and they are springy to the touch.
- Place the cakes on a cooling rack and allow to cool slightly before removing them from the tins. Leave the cakes to cool fully on the cooling rack. Once cool, pop them into a sealed container to keep them fresh before frosting.
Method (buttercream)
- In a large mixing bowl, add in the dairy-free butter and cream cheese, whip until creamy. I use a stand mixer with a balloon whisk attachment, a hand mixer will work great too.
- Sift in the icing sugar and add in the ground oreo cookies. Whip on high speed for around 5-8 minutes to incorporate it. If the buttercream is too thick, add some more chunks of cold butter. if it’s too soft, add more icing sugar. You want it smooth, creamy and airy.
- Place one of the cakes on a serving plate or cake stand. Dollop or pipe some of the buttercream on top and spread out until even using an off-set spatula or pallet knife.
- Optional: Add a sprinkle of ground oreos in between the layer. Place the next cake layer on top and repeat.
- Give the entire cake a crumb coat (thin layer of buttercream to help lock in any crumbs to prevent them in the final coat, using a cake scraper or pallet knife to get the sides smooth.
- Place the cake into the fridge to set for 15-20 minutes. You want the buttercream to be firm, this will make the final coat and applying the decorations easier.
- Whip up a batch of the black buttercream. Remove the cake from the fridge and apply a second/final coat, this time making it thicker, then using a cake scraper to make the edges of cake smooth. Use a offset spatula to create a decorative effect around the edge of the cake (refer to video for example).
- Transfer any left over buttercream into a piping bag fitted with a medium sized star tip nozzle.
- Pipe swirls of the buttercream around the top edges of the cake.
Method (oreo bats)
- Twist mini Oreos apart gently to separate the halves.
- Scrape off the cream with a knife (or leave it if you like it).
- Twist a regular sized oreo in half then carefully cut each half in half (into semicircles) to make bat wings. You’ll need 2 semicircle halves per bat.
- Dab a little frosting on the back of each “wing” piece.
- Gently press the wings onto the mini oreo (at an angle so they look like spread wings) then dab on more frosting and add the other mini oreo on top to create the bat. Hold for a few seconds to help it stick.
- Pipe two small dabs of white chocolate on the top of the Oreo body, with 2 smaller dots of dark chocolate in the middle to create the eyes.
- Pop in the freezer for 5-10 minutes to set then place on the cake to decorate.
- Slice, serve and enjoy!
Notes
To store: Store this cake in a sealed container in the fridge. Best eaten within 3 days of making.
Remove from the fridge and leave at room temperature for 15 minutes before serving.
Un-iced cakes can be stored in a sealed container at room temperature for 2 days.
- Prep Time: 10 minutes
- Cook Time: 25-30 minutes
- Category: Cakes and layer cakes
- Method: Baking
- Cuisine: American



Made this cake today and it’s lovely but I’m not sure if the measurements for the buttercream are correct as 10g of butter and 30g of cream cheese were nowhere near enough for the size of the cake.
I made this cake tonight and it looks great, but I’m not sure whether the buttercream amounts are accurate because 10g of butter and 30g of cream cheese weren’t quite enough for the cake’s size.
Author
Hello lovely, its 100g as stated in the recipe card!! xx