Vegan Vanilla Oreo Cake Recipe
Introduction
This vegan vanilla Oreo cake is a delightful treat that combines moist layers infused with vanilla and studded with golden Oreo cookies. Perfect for celebrations or simply to satisfy a sweet tooth, this creamy, dairy-free cake brings classic flavors with a plant-based twist.

Ingredients
- 480ml dairy-free milk (unsweetened soya milk works best)
- 2 teaspoons apple cider vinegar
- 400g self-raising flour
- 300g caster sugar (fine white sugar)
- 1 teaspoon baking powder
- 1 teaspoon bicarbonate of soda
- 120ml sunflower oil
- 2 teaspoons vanilla extract
- 6 golden Oreo cookies (roughly chopped)
- 530g dairy-free butter (such as Flora block butter)
- 60g dairy-free cream cheese
- 500g powdered/icing sugar
- 1/2 tablespoon vanilla bean paste or seeds from 1 vanilla pod
- Dairy-free milk (if needed for frosting consistency)
- Vanilla Oreos (whole and ground for decoration)
Instructions
- Step 1: Preheat your oven to 180°C fan and line three 8-inch loose base or push-up cake tins with greaseproof paper. If you only have one or two tins, bake the cakes separately and keep unused batter covered with a damp tea towel.
- Step 2: In a bowl, whisk together the dairy-free milk and apple cider vinegar. Set aside for 10 minutes to curdle, creating a vegan ‘buttermilk’.
- Step 3: In a large bowl, sift together the self-raising flour, caster sugar, baking powder, and bicarbonate of soda. Mix well to combine.
- Step 4: Add the sunflower oil and vanilla extract to the ‘buttermilk’ and whisk to combine.
- Step 5: Pour the wet ingredients into the dry ingredients and mix until just combined. Avoid over-mixing to keep the cake tender.
- Step 6: Fold the roughly chopped golden Oreo cookies gently into the batter.
- Step 7: Divide the batter evenly between the prepared cake tins. Tap the tins on the countertop to remove air bubbles.
- Step 8: Bake in the center of the oven for 25-30 minutes. The cakes are done when a knife or skewer inserted in the center comes out clean and the tops are springy to touch.
- Step 9: Cool the cakes in their tins for a few minutes, then transfer to a cooling rack to cool completely. Store in a sealed container until ready to frost.
- Step 10: To make the frosting, beat the dairy-free butter and cream cheese in a large bowl until light and creamy.
- Step 11: Sift in the icing sugar and add the vanilla bean paste. Whip on high speed for about 5 minutes until smooth and airy. Add a splash of dairy-free milk if the frosting is too thick, or more icing sugar if too soft. Adjust with more butter if it splits.
- Step 12: Reserve about 3 heaped tablespoons of frosting in a piping bag fitted with a large star tip and set aside.
- Step 13: Place one cake layer on a serving plate. Spread a generous layer of frosting evenly on top.
- Step 14: Optionally, blitz some golden Oreos in a blender until fine crumbs and sprinkle over the frosting.
- Step 15: Add the second cake layer, press down gently, add frosting and cookie crumbs, then repeat with the third layer.
- Step 16: Coat the entire cake with a thin crumb coat of frosting and refrigerate for 15-20 minutes until firm.
- Step 17: Apply a final, thicker layer of frosting and smooth the edges with a cake scraper.
- Step 18: Press the golden Oreo crumbs onto the sides of the cake by hand.
- Step 19: Use a spoon to carve out spaces in the frosting for piping, then pipe swirls from the reserved frosting over the cake’s top.
- Step 20: Place whole golden Oreo cookies between each swirl as decoration.
- Step 21: Slice and enjoy your delicious vegan vanilla Oreo cake!
Tips & Variations
- Use plant-based milk like oat or almond if you prefer, but unsweetened soya milk curdles best for the ‘buttermilk’ effect.
- For a chocolate twist, fold in some vegan chocolate chips or add cocoa powder to the batter.
- Adjust the frosting texture carefully by balancing icing sugar and butter to achieve perfect spreadability.
- If you don’t have a star piping tip, you can simply spread the reserved frosting decoratively with a spatula.
Storage
Store the cake in an airtight container in the refrigerator for up to 4 days. Bring to room temperature before serving for the best texture. Leftover cake can also be frozen for up to 1 month, tightly wrapped. Thaw overnight in the fridge, then bring to room temperature.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other Oreo flavors or types?
Yes, you can substitute golden Oreos with classic chocolate or any vegan-certified Oreo alternative to change up the flavor.
Is this cake suitable for gluten-free diets?
This recipe uses self-raising flour which contains gluten. To make it gluten-free, substitute with a gluten-free self-raising flour blend and check all other ingredients to ensure they are gluten-free.
Print
Vegan Vanilla Oreo Cake Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Diet: Vegan
Description
This Vegan Vanilla Oreo Cake offers a luscious dairy-free alternative to classic layered cakes, combining moist vanilla sponge layers studded with chopped golden Oreos, and frosted with a creamy dairy-free buttercream infused with vanilla. Perfect for gatherings or celebrations, this cake is rich, indulgent, and entirely plant-based.
Ingredients
Cake Batter
- 480ml dairy-free milk (unsweetened soya milk recommended)
- 2 teaspoons apple cider vinegar
- 400g self-raising flour
- 300g caster sugar (fine white sugar)
- 1 teaspoon baking powder
- 1 teaspoon bicarbonate of soda
- 120ml sunflower oil
- 2 teaspoons vanilla extract
- 6 golden Oreo cookies, roughly chopped
Buttercream Frosting
- 530g dairy-free butter (e.g., Flora block butter)
- 60g dairy-free cream cheese
- 500g powdered/icing sugar
- 1/2 tablespoon vanilla bean paste or seeds from 1 vanilla pod
- Dairy-free milk (optional, for frosting consistency)
Decoration
- Vanilla Oreos (whole and ground for decoration)
Instructions
- Prepare cake tins: Preheat your oven to 180°C fan. Line three 8-inch loose base or push-up cake tins with greaseproof paper. If you have fewer tins, bake layers one at a time, covering unused batter with a damp tea towel.
- Make vegan ‘buttermilk’: In a bowl, combine dairy-free milk and apple cider vinegar and whisk thoroughly. Set aside for 10 minutes to allow curdling.
- Mix dry ingredients: Sift together self-raising flour, caster sugar, baking powder, and bicarbonate of soda in a large mixing bowl. Stir to combine.
- Combine wet ingredients: Add sunflower oil and vanilla extract into the curdled vegan ‘buttermilk’ and whisk until incorporated.
- Combine wet and dry: Pour the wet mixture into the dry ingredients and gently mix until just combined. Avoid over-mixing to keep the cake light.
- Fold in Oreos: Gently fold the chopped golden Oreo cookies into the batter.
- Fill cake tins: Divide the batter evenly among the lined tins. Tap tins gently on the counter to remove air bubbles.
- Bake the cakes: Place tins in the center of the preheated oven and bake for 25-30 minutes. Check doneness by inserting a skewer or knife— it should come out clean. Cakes should be springy to touch.
- Cool cakes: Transfer cakes to a cooling rack. After they cool slightly, remove from tins and let cool completely. Store in a sealed container if frosting will be done later.
- Prepare buttercream: In a large mixing bowl, whip dairy-free butter and cream cheese together until light and creamy using a stand or hand mixer.
- Add sugar and vanilla: Sift in icing sugar and add vanilla bean paste or seeds. Whip on high speed for about 5 minutes until smooth and airy. Adjust consistency by adding dairy-free milk for softness or more butter/icing sugar as needed.
- Fill piping bag: Transfer three heaped tablespoons of buttercream into a piping bag fitted with a large star tip. Set aside.
- Assemble first layer: Place one cake layer on a serving plate. Spread or pipe vanilla buttercream evenly on top using an offset spatula or palette knife.
- Optional crumb topping: Blitz some golden Oreos into fine crumbs in a small blender and sprinkle over the buttercream layer.
- Stack layers: Gently place the second cake layer on top and press lightly to adhere. Repeat the crumb sprinkle and layering for the third cake layer.
- Crumb coat: Cover the entire cake with a thin layer of buttercream to trap crumbs. Refrigerate for 15-20 minutes to set.
- Final frosting coat: Remove from fridge and apply a thicker second coat of buttercream. Smooth the edges using a cake scraper.
- Decorate with crumbs: Press golden Oreo crumbs evenly over the cake surface by hand to coat.
- Pipe buttercream swirls: Since buttercream doesn’t stick well to crumbs, use a spoon to carve out small areas of frosting from the cake then pipe swirls over those spots.
- Add whole Oreos: Position whole golden Oreo cookies between piped swirls around the cake.
- Serve: Slice and enjoy your vegan Vanilla Oreo Cake!
Notes
- If you don’t have three cake tins, bake the layers separately and keep remaining batter covered with a damp towel.
- Use unsweetened soya milk for best results when making the vegan ‘buttermilk’.
- Adjust frosting consistency with dairy-free milk to get a smooth, creamy texture.
- Ensure the cakes are fully cooled before frosting to prevent melting the buttercream.
- For a smoother finish, refrigerate the cake after crumb coating before the final coat.
- Golden Oreos are used to keep the cake fully vegan; ensure all ingredients are free from animal products.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
Keywords: Vegan cake, Oreo cake, dairy-free frosting, vanilla cake, plant-based dessert, Oreo dessert

