Skip to Content

Vegan Vanilla Sheet Cake

This vegan vanilla sheet cake is reminiscent of the UK’s well-known school dinner cake! A fluffy square sponge cake topped with white icing and sprinkles that tastes delicious served with warm custard!

squares of vegan vanilla cake stacked on top of one another

Was it just me, or did anyone else absolutely LOVE school lunches?

I know they used to have a pretty bad reputation among my classmates but I always secretly loved them. Especially the desserts!

I guess I’ve always been a sugar fiend at heart…

Oh dear.

Some of the best desserts I can remember are the caramel tart (find my vegan version here), jam sponge, chocolate sponge and PINK custard.

But the thing that always sticks out the most to me is the vanilla square sponge cake with icing and sprinkles! It was almost always served with warm custard and it was SO comforting.

Definitely not healthy food for a growing child but oh my gosh, I miss those days so much.

Anyways, since I hadn’t had that delicious cake in approximately 15 years I decided to make my own vegan version, without eggs or dairy.

Want more vegan cake recipes? Try these:

Although it took me many attempts to get my vanilla sheet cake recipe just perfect, this is probably one of the simpler recipes on the blog. You just put everything together in one bowl, bake, ice, add some sprinkles and you’re done!

I also love this recipe because there are no complicated ingredients such as flax eggs. This easy recipe uses the same ingredients that I used to bake with before I went vegan, just without the eggs.

Which sprinkles are vegan?

If you’re a new vegan, you may not know that a lot of cake decorations contain products derived from animals and insects. Common non-vegan ingredients to look for are milk & milk powder, eggs & egg white powder, carmine, red 40, shellac, beeswax and honey.

I personally use Dr. Oetker Unicorn Confetti sprinkles for most of my baking because they look beautiful on pretty much every dessert. They’re my go-to sprinkles because they’re available in most supermarkets here in the UK and I know that they’re vegan-friendly.

I’ve also used Baking Time Club sprinkles in the past with great results. The service was amazing and they have a huge selection of vegan-friendly cake decorations. Highly recommend them!

How to make vegan vanilla sheet cake

I adapted this recipe from my recently updated vanilla cupcakes recipe. It took a few tries and a couple of slight adjustments to get it just right and perfectly fluffy, but I got there in the end!

Step 1:

The first step is to preheat your oven to 180°C / 350°F. You’ll also need to line an 8 x 10-inch rectangular baking tray with parchment paper.

Step 2:

In a small cup or bowl, mix together 250ml (1 cup) of soy milk and 2 teaspoons of apple cider vinegar. Set it aside for a few minutes.

I find that I get best results with soy milk in vegan baking but you can try another plant-based milk if you’d prefer.

Also, if you don’t have apple cider vinegar, you can substitute it for lemon juice or white vinegar.

Step 3:

Add of 230g (1 + ¾ cups) of self-raising flour into a large bowl along with 1/2 teaspoon of baking soda and 180g (3/4 cup + 2 tablespoons) of caster sugar. Give everything a good mix.

Dry Mixture In A Bowl

Step 4:

To the same bowl, add in 95ml (1/3 cup + 1 tablespoon) of vegetable oil, the milk and vinegar mixture from earlier, and 2 teaspoons of vanilla extract. Mix together until smooth.

*I like to use a neutral-tasting oil such as rapeseed or canola for best results. I find other types of oil can sometimes be a little overpowering in the final flavour.

Cake Batter in the bowl

Step 5:

Transfer the cake batter into your pre-lined tray and use the back of a wooden spoon to spread it around evenly.

Cake Batter In Baking Tray

Bake for 22-25 minutes. You’ll know it’s ready when a toothpick through the center comes out clean.

Step 6:

Allow the cake to cool in the tin for 10 minutes, then gently transfer it to a wire rack. You can do this by placing the wire rack over the cake tin then flipping it upside down.

Remove the baking paper from the bottom of the cake and leave it to cool completely.

Peeling Baking Paper Off The Bottom Of The Cake

Step 7:

Once the cake has cooled, it’s time to prepare the icing.

In a bowl, mix together 200g (1 + 2/3 cups) of powdered sugar and 3 tablespoons of cold water until smooth. It’s easiest to do this using a small metal spoon.

You want it to be thick but runny enough to spread easily, and it should be totally white rather than transparent.

If you want your icing thinner, you can add more water but be careful to only add very small amounts at one time. If you want it thicker, just add more powdered sugar.

Step 8:

Spoon the icing onto the cooled sheet cake and gently spread it out using a palette knife or the back of your spoon.

Spreading Icing On Cake

I like to place a large tray lined with baking paper underneath the wire rack when I do this. It catches any drips and makes for easy clean up!

Step 9:

Once the icing is spread evenly over the cake, add your sprinkles. I used a few tablespoons on mine but you can add as much or as little as you like.

Step 10:

Allow the cake to sit at room temperature for 60 minutes before serving. This will give the icing time to set and prevent it from sticking to your knife when you cut it.

How long does it last?

Because it’s so light and fluffy, this vegan vanilla sheet cake should last for around 2-3 days if stored correctly.

I recommend storing it in square slices in an airtight container at room temperature but it also keeps nicely in the fridge.

Can you freeze vegan sheet cake?

Yes! This basic sponge is great for freezing and defrosts really well. You can freeze it as a whole sheet or in smaller, individual-sized squares. Either wrap it up in plastic wrap or place slices into an airtight container for up to 2 months.

When you’re ready to eat, just transfer the square sponge slices onto a plate and allow them to sit at room temperature for a few hours until they are fully thawed.

Close Up Of Vegan School Dinner Cake

I hope my vegan take on school dinner sponge cake helps to bring back some good memories for you! If you make it yourself, please let me know how you get on by leaving a comment and rating below.

Happy baking! xo

Thumbnail image- stack of vegan sheet cake slices on a plate
5 from 9 votes

Vegan Vanilla Sheet Cake

Easy vegan square sponge cake similar to the popular UK school dinner cake.

Course Dessert
Cuisine vegan
Keyword vegan sheet cake
Prep Time 15 minutes
Cook Time 22 minutes
Servings 12 square slices
Calories 264 kcal


  • 250 ml Soy milk (1 Cup)
  • 2 Teaspoons Apple cider vinegar (sub for white vinegar or lemon juice)
  • 230 g Self-raising flour (1 + ¾ cups)
  • ½ Teaspoon Baking soda
  • 180 g Caster sugar (¾ Cup + 2 tablespoons)
  • 95 ml Neutral tasting oil such as canola/rapeseed (⅓ Cup + 1 tablespoon)
  • 2 Teaspoons Vanilla extract

For the topping:

  • 200 g Icing sugar (1+⅔ cups)
  • 3 tablespoons Cold water
  • A few Tablespoons Vegan-friendly sprinkles


  1. Preheat your oven to 180°C/350°F (160°C/325°F if using fan or convection oven) and line an 8 x 10 inch rectangular baking tin.

  2. In a small cup or bowl, mix the soy milk and apple cider vinegar together. Set it aside for a few minutes. This will act as vegan buttermilk in this recipe.

  3. In a large bowl, mix together the flour, baking soda and caster sugar.

  4. Add the vegan buttermilk, the oil and the vanilla extract to the bowl. Mix well until smooth, making sure there’s no dry mixture stuck to the bottom of the bowl.

  5. Transfer the cake batter into your tin and bake for around 22-25 minutes. You can check that it’s cooked all the way through by inserting a toothpick through the center. If it comes out clean, the cake is ready.

  6. Allow the cake to cool in the tin for around 10 minutes, then gently flip it out onto a wire rack to cool completely.

  7. When the cake is completely cold, prepare your icing by mixing the powdered sugar and water together. It should be white and thick but slightly runny and spreadable. Add more powdered sugar for a thicker icing or more water for a thinner one.

  8. Spoon the icing onto the cake and use a palette knife or the back of a spoon to spread it out evenly.

  9. Decorate with your sprinkles of choice and leave the cake to stand at room temperature for 60 minutes. This will allow the icing to set properly and prevent it from sticking to your knife as you cut it.

  10. Cut into square slices and enjoy alone or with warm vegan custard.

Recipe Notes

  • Can be stored in an airtight container at room temperature for up to 3 days.
Nutrition Facts
Vegan Vanilla Sheet Cake
Amount Per Serving (1 slice)
Calories 264 Calories from Fat 72
% Daily Value*
Fat 8g12%
Sodium 39mg2%
Carbohydrates 45g15%
Fiber 1g4%
Sugar 32g36%
Protein 3g6%
* All values are an estimate only and will vary depending on the food brands used.
BakedByClo is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to This site may contain some of these links to & other affiliate programs. If you make a purchase through one of those links, BakedByClo will receive a small commission from the purchase at no additional cost to you.

2 Ingredient Scones Thumbnail
← Previous
2 Ingredient Scones (Vegan, Oil-Free)
Vegan Chocolate Cupcakes Thumbnail
Next →
Vegan Chocolate Cupcakes
Recipe Rating

Tahira Akhtar

Monday 20th of September 2021

I have 2 x 8inch square pan would this recipe work in these pans or would I need to convert it?


Thursday 23rd of September 2021

Hi Tahira. Sorry for the delay in getting back to you. The baking time would need to be reduced slightly if you used both pans, or increased if you used just 1. I haven't tried that before though so I'm not sure about exact timings. Let me know how you get on! xo


Friday 5th of March 2021

Hi I only have a 13x18 sheet pan how can I convert this recipe to that?

Joanne Blair

Wednesday 3rd of March 2021

What’s the difference between baking soda and baking powder? The recipe asks for baking soda, but the instructions say baking powder?


Wednesday 3rd of March 2021

Hey Joanne. Well spotted, thanks! It should be baking soda, which is bicarbonate of soda.


Friday 26th of February 2021

Make this today and was very pleased how this turned out. I wanted to make this as a birthday cake. Are there any changes if need to make like cooking time?

I’m looking at getting a dome cake tin, would you by any change know how much I’ll need to make? (6 or 8 inch dome tin)


Friday 26th of February 2021

Hey Izzy! I've never used a dome tin before so this is a total guess, but I would try with the 6-inch tin and keep the quantities the same. Baking time, I'd check after 15 minutes then every 5 minutes after that. Sorry I couldn't be more help, wish I had an exact answer for you!


Wednesday 24th of February 2021


I love the look of the cake. And the memories of when I was in school, yum. My sons birthday is coming up and wondered if I made a birthday cake would it be 2 round tins (which I have), cook at 180 also? and how long would you recommend baking time?

Many thanks 😊 Izzy


Wednesday 24th of February 2021

Hi Izzy! What size are your tins? I use 7-inch round tins when I make layer cakes and I bake them at 180C for 15 mins :)

Privacy Policy