It’s finally here…. A recipe for vegan Angel Food Cake that actually works!

A vegan angel food cake with a slice cut out of it topped with vegan whipped cream and strawberries.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

Why you’ll love this vegan angel food cake…

  • It tastes like a real Angel Food Cake!
  • There are no eggs or dairy in this cake!
  • It’s sweet, fluffy and airy!
  • It goes perfectly with vegan whipped cream and fresh berries!
  • You can even make it gluten-free!

Angel food cake was always my favorite cake as a child and it’s been my mission for nearly 2 decades to make a vegan Angel Food Cake!  It is my white whale and I have joked with my family that I will crown myself “The Veganizing Queen” if I can figure it out!

After too many attempts too even count, I have finally un-cracked the code and figured out the right chemistry to make a vegan Angel Food Cake that works!

Note:  The taste of this cake is very close to that of the Angel Food cakes I remember.  The texture is slightly different, but still very close.  I don’t believe that there is any vegan recipe out there that is closer to the real deal than this one.

A slice of vegan angel food cake topped with vegan whipped cream and a strawberry.

Why is it so hard to make a vegan Angel Food Cake?

Traditional Angel Food Cake calls for 12 eggs that you beat up into a meringue.  It is essentially a meringue with some flour and sugar baked in.  It is super light, fluffy and spongy.

Most vegan egg replacers work as a binder to hold your baked goods together and you can use them in place of eggs when a recipe calls for 1-3 eggs, but they do not work to replace something that is mostly egg.

You can use aquafaba (the liquid from a can of beans) as a replacement for egg whites to make the meringue, but it doesn’t have enough protein content to bake like egg whites and will collapse in the baking process.

What goes into a Vegan Angel Food Cake and why?

  • Aquafaba – (the liquid from a can of chickpeas) This replaces the egg whites in a traditional recipe and beats up into a fluffy meringue
  • Cream of Tartar– this helps to break down the protein and stabilize the meringue. You can read more about the chemistry here.
  • Powdered Sugar– to sweeten the cake without weighing it down.
  • Vanilla Extract– for flavor.
  • Garbanzo Bean Flour (aka chickpea flour)- For extra protein added to the meringue to hold it together. *This is essential!
  • Flour- you can use white pastry flour or my all-purpose gluten-free flour blend.

A finished vegan angel food cake topped with whipped cream and strawberries.

Can this vegan Angel food cake be made gluten-free?

The cake is slightly more authentic tasting when made with a gluten flour, but if you need it to be gluten-free, my gluten-free flour blend is the only type of gluten-free flour that will work.

I created this flour blend by default in one of my many attempts to get this recipe to work.  I was trying to get a flour with a high amount of protein to bake up like wheat.  It worked in this recipe and then I tried it in my other gluten-free baked goods and it has worked perfectly in everything else too.

Note: You must double the amount of garbanzo bean flour when making it gluten-free.

How do you make a vegan Angel Food Cake?

  1. Pre-heat the oven to 330° F.
  2. Start with ¾ cup of aquafaba from a can of chickpeas.  Place it in a large mixing bowl with 1 ½ tsp. of cream of tartar.
  3. Beat the aquafaba for 6 minutes on high until you get a fluffy meringue, then add 1 tablespoon of vanilla extract to the meringue and beat again for another minute until it turns white again.A series of 4 pictures showing the steps of whipping the aquafaba for the vegan angel food cake.
  4. Add the powdered sugar slowly while continuing to beat the meringue on high for another 1-2 minutes.
  5. After you have beaten the aquafaba for at least 8 minutes add a tablespoon of garbanzo bean flour and beat for another minute.A series of four pictures showing adding the powdered sugar and garbanzo bean flour to the aquafaba to make a vegan angel food cake.
  6. Turn off the mixer and use a spatula to fold in the flour ¼ cup at a time until it is all incorporated, but DO NOT OVER MIX.  (Once the flour has been added the meringue will start to deflate.
  7. Quickly pour the batter into an ungreased Angel Food Cake pan.
  8. Bake at 330° F for 1 hour.  (It will pull away from the edges and be slightly golden when done).
  9. Allow to cool in the pan.  (Do not flip upside down like you would a traditional Angel Food Cake).
  10. Once it has cooled to room temperature, cut it out of the pan with a large knife.A series of 4 pictures showing the steps of folding in the flour, adding batter to the pan, baking and cutting the vegan angel food cake.
  11. Frost with my vegan whipped cream recipe before serving and top with fresh strawberries or a simple strawberry sauce.

Tips for making a perfect vegan Angel Food Cake:

  • Follow the recipe exactly!  Measure carefully and use a timer to make sure you are beating the meringue long enough.
  • Sorry, but no substitutions can be made to this recipe.  I have tried it with a ton of variations and slight changes to this recipe cause it to fail completely.
  • Do not taste the batter once you have added the garbanzo bean flour.  It tastes terrible before it is cooked!
  • You must use an Angel Food Cake pan to be able to remove the cake without having it fall apart.
  • Frost with whipped cream just before serving.
  • This cake will be about 3 inches high.  I have tried to double the recipe, to make it the height of a traditional Angel Food Cake, but it does not work.
  • If you want a larger cake, simply make a double batch and bake it in 2 separate cake pans and stack them on top of each other.
  • Slice with a serrated bread knife.

Want some more desserts that are made with aquafaba? Give some of these a try!

Be sure to follow me on Instagram or on Pinterest for daily vegan inspiration and recipe ideas!  Tag me at #thehiddenveggies!  I love to see what you made too!

A close up of a slice of vegan angel food cake with vegan whipped cream on top.
4.88 from 8 rating

Vegan Angel Food Cake

A vegan Angel Food Cake with vegan whipped cream topping.

Ingredients

  • 3/4 cup aquafaba, (the liquid from a can of chickpeas)
  • 1 1/2 tsp cream of tartar
  • 1 tbsp vanilla extract
  • 1 cup powdered sugar
  • 1 tbsp garbanzo bean flour , (aka chickpea flour) double if making with gluten free flour
  • 1 cup white flour, (or my gluten free flour mix if you need it to be gluten free)
  • 3 cups vegan whipped cream, (for topping the cake)
  • 1 cup strawberries, sliced for topping the cake

Instructions
 

  • Pre-heat the oven to 330°F (165°C).
  • Put ¾ cup of aquafaba from a can of chickpeas into a large mixing bowl with 1 ½ tsp. of cream of tartar.
  • Beat the aquafaba for 6 minutes on high until you get a fluffy meringue.
  • Add 1 tablespoon of vanilla extract to the meringue and beat again for another minute until it turns white again.
  • Add the powdered sugar slowly while continuing to beat the meringue on high for another 1-2 minutes.
  • After you have beaten the aquafaba for at least 8 minutes add a tablespoon of garbanzo bean flour and beat for another minute.  (Use 2 tbsp of garbanzo bean flour for gluten free).
  • Turn off the mixer and use a spatula to fold in the flour ¼ cup at a time until it is all incorporated, but DO NOT OVER MIX. (Once the flour has been added the meringue will start to deflate).
  • Quickly pour the batter into an ungreased Angel Food Cake pan.
  • Bake at 330°F (165°C)for 1 hour. (It will pull away from the edges and be slightly golden when done).
  • Allow to cool in the pan. (Do not flip upside down like you would a traditional Angel Food Cake).
  • Once it has cooled to room temperature, cut it out of the pan with a large knife.
  • Frost with my vegan whipped cream recipe before serving, and top with fresh strawberries.

Notes

Pro Tips:
  • Follow the recipe exactly!  Measure carefully and use a timer to make sure you are beating the meringue long enough.
  • Sorry, but no substitutions can be made to this recipe.  I have tried it with a ton of variations and slight changes to this recipe cause it to fail completely.
  • Do not taste the batter once you have added the garbanzo bean flour.  It tastes terrible before it is cooked!
  • Frost with whipped cream just before serving.
  • This cake will be about 3 inches high.  I have tried to double the recipe, to make it the height of a traditional Angel Food Cake, but it does not work.
  • If you want a larger cake, simply make a double batch and bake it in 2 separate cake pans and stack them on top of each other.
To make the cake gluten-free:
  • Be sure to double the garbanzo bean flour using 2 tablespoons instead of just 1.
  • Make sure to use my gluten-free flour recipe.  (I developed the mix especially for this cake and no other gluten-free flour works as well)!
*If this recipe seems too hard, you can may my easy vegan sponge cake instead.  You won't get the exact flavor of angel food cake, but it's a great spongy cake to top with whipped cream and berries! 
Serving: 1slice, Calories: 87kcal, Carbohydrates: 19g, Protein: 1g, Sodium: 2mg, Potassium: 96mg, Sugar: 10g, Vitamin C: 7.1mg, Calcium: 3mg, Iron: 0.6mg
Did you make this recipe?Please leave a star rating and review below!