Vegan Almond Cake

I’ve shared a ton of different cakes over the years, but all of them use dairy! This is the only recipe I’ve ever I’ve ever shared that is vegan! No eggs, no butter, no buttermilk!! This vegan almond cake is my very first vegan recipe!

It uses vegetable oil in place of the butter, and almond milk in place of the buttermilk.

image of vegan almond cake decorate with vegan almond frosting and vegan sprinkles

I really love this recipe because it’s straight forward, doesn’t include any scary ingredients, and most importantly, it tastes great!

I chose to flavor this with almond extract, but you could also try maple, lemon, or coconut.

Vegan Almond Cake Batter:

  • 1 1/2 cups all-purpose flour
  • 1 cup granulated sugar
  • 1 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup vegetable oil
  • 1 teaspoon vanilla extract
  • 1 teaspoon almond extract
  • 1 tablespoon distilled white vinegar
  • 1 cup unsweetened, vanilla almond milk (room temperature)
  • optional – vegan food coloring

Vegan Almond Buttercream Frosting:

  • 1 1/2 cups vegetable shortening
  • 6 cups powdered sugar
  • 1 Tbsp almond extract
  • 1 teaspoon vanilla
  • 1/3 cup unsweetened, vanilla almond milk (room temperature)

Preheat oven to 350°F. Prepare three 6-inch cake pans by lining them with parchment paper and greasing the bottom and sides of the pan.

Step 1: Bake the Vegan Almond Cake Layers

Begin by making the vegan almond cake layers. Whisk together flour, sugar, baking soda, and salt.

Add vegetable oil, almond milk, and extracts; whisk until no lumps are left, and batter is smooth.

Stir in the vinegar, and  pour 1/3 of the batter into each pan.

Bake about 30 minutes, until cake begins to pull away from sides and/or toothpick inserted in the center pulls out clean.

Let these cool for ten to fifteen minutes in the pan, then finish cooling the layers on a wire rack.

Step #2: Make the Vegan Almond Buttercream Frosting

While the cakes cool, prepare the vegan almond frosting.

Beat the shortening on a low speed for 1 minute using a paddle attachment, until smooth.

Slowly mix in the powdered sugar on a low speed in three installments, and alternate with splashes of almond milk.

Mix in the vanilla and almond extract, and beat for another 2 minutes until smooth. If desired, color with vegan food coloring.

To assembly the cake, frost the top of each layer with an even layer of the frosting, and stack layers on top of each other.

image of a vegan almond cake that has been crumb coated with vegan frosting

Apply a thin crumb coat of frosting, and place the cake in the fridge for about 10 minutes.

Once the frosting has firmed up, cover the cake with the remaining frosting.

image of adding frosting border to the top of a pink vegan cake

I used a large French tip to pipe a border around the top edge of the cake, and covered the top with sprinkles.

There are a lot of great vegan sprinkle brands out there, but I chose to use a vegan blend made by Fancy Sprinkles!

image of sprinkles on top of a vegan cake

I really love that this cake looks and tastes so much like a normal cake!

The texture is a bit different than my normal cakes that are made with butter, but the layers almost reminds me of a moist olive oil cake!

The almond flavor is present in both the layers and the frosting.

image of a vegan almond cake slice, showing the moist and tender cake layers that are stacked and frosted with almond frosting

I did find the the vegan frosting was bit more difficult to smooth than regular buttercream, but that’s to be expected since it’s made with shortening.

Shortening doesn’t firm up the same way butter does when chilled.

Overall, I was extremely pleased with this vegan almond cake recipe. It’s so approachable and delicious!!

My Tips for Making the Best Vegan Almond Cake:

  • Be sure to mix your cake batter just until the ingredients are incorporated; this will ensure your cake layers are tender and fluffy
  • Properly measure your flour! Spoon fluffed flour into a measuring cup, and level with knife. Or even better, use a kitchen scale 
  • Use a serrated knife to level your cake layers once they’re fully cooled, to make it easier to assemble and frost your cake
  • You can make these cake layers in advance!

Let Me Know What You Think!

If you try this vegan almond cake recipe, I’d love to hear what you think! Please leave a comment below, and let me know how you liked it.

42 thoughts on “Vegan Almond Cake

  1. Hi ?! Hope you don’t mind me asking, can I double this recipe? I was just not a fan of how thin my cake layers were, also how long should i let my cakes cook for in case I actually decide to double this recipe?

    1. Hi Gianmarco,

      You can definitely double this recipe! The bake time will vary depending on the size of cake pan you are using. I’m guessing you’re using larger pans than the recipe calls for if your layers turned out pretty thin!

Let me know what you think!