Go Back
+ servings
Thumbnail image- stack of vegan sheet cake slices on a plate

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.