Vegan Funfetti Cake

This is the BEST recipe for Vegan Funfetti Cake! It is soft, fluffy, and only requires 10 ingredients & one bowl. Top with vanilla frosting and extra sprinkles!

Vegan Funfetti Cake

Two weeks ago I turned 24. Then yesterday, I finished my master’s degree. It’s time to celebrate!!!

Despite still being in quarantine (going on 60+ days), I feel incredibly happy and excited about my life, the people in it, and my career. I truly don’t know a better way to celebrate all those things than vegan funfetti cake!

I swear to you, this is the BEST vegan funfetti cake recipe. It took me five (!!!) attempts to get this recipe juuuust right, but the work was well worth it. Plus, I got to eat five funfetti cakes.

How To Make Funfetti Cake

Developing a vegan cake recipe is notoriously tricky. I was never able to perfect a vegan cake recipe, until I read that vegan cake batter should be thicker like soft-serve ice cream rather than the thin cake batter we’re all used to.

Why is that? I’ll try to not get too food science-y, but basically, we want to decrease the liquid and the fat of a cake recipe to maximize gluten formation, since we’re relying on that to give the cake structure (rather than eggs).

The ingredients in this vegan funfetti cake are unbelievably simple—no speciality ingredients needed.

  • All-purpose flour. I don’t even bother with cake flour because… why would I? Basic all-purpose flour provides the gluten that holds this cake together.
  • Sugar. Regular granulated sugar works here. I wouldn’t recommend coconut sugar as is too caramel-like.
  • Baking soda. The baking soda + the vinegar react to create carbon dioxide, which gives this vegan funfetti cake a good rise.
  • Salt. Every sweet thing needs a hint of salt.
  • Non-dairy milk. Make sure you’re using unsweetened. Soy, almond, coconut (not canned), oat, or any other non-dairy milk will work.
  • Oil. Choose a neutral oil for baking like canola, vegetable, or grapeseed oil.
  • Vinegar. This reacts with the baking soda to give the cake rise.
  • Vanilla extract. We’re using a whole tablespoon for a big punch of vanilla flavor.
  • Sprinkles. Because of course! You can’t have vegan funfetti cake without sprinkles.
  • Frosting. Feel free to make your own or use a store-bought mix!

How to Measure Flour

Guess what? You’re probably measuring flour wrong! Don’t worry—I was also making this mistake until a few months ago when another blogger (much more skilled in baking than I) pointed out how to measure flour.

Do not: Scoop the measuring cup directly into the bag of flour! This is going to pack the flour and give you way more than you need, which will mess up this vegan funfetti cake.

Do: Follow the steps in the video below. Use a spoon to scoop the flour into a measuring cup. Do NOT shake the cup at all; this will also pack the flour.. Once you’ve got the cup overflowing with flour, brush off the excess with a spoon or your finger.

Vegan Cake FAQs

This vegan funfetti cake really is simple to make, but I know vegan baking can still be a little intimidating! Here are some vegan cake FAQs to guide you on your journey of baking the best vegan cake recipe.

What egg substitutions do I use in a vegan cake recipe?

I wouldn’t recommend using store-bought vegan egg substitutes in this vegan funfetti cake. They will weigh the cake down. I find that those egg substitutes are better for recipes like cookies or brownies that don’t need a ton of rise. Stick with the baking soda and vinegar combination in this recipe.

Can I use gluten-free flour?

I have not tested this with gluten-free flour. However, it is on my list of things to do as my roommate Amanda is vegan and has celiac disease. My guess is that a gluten-free vegan cake recipe will not rise nearly as much and will have poor structure, as you don’t have gluten or eggs. This gluten-free flour blend looks promising. I will report back with results!

What size cake will this vegan funfetti cake recipe make?

This funfetti cake recipe will make a two layer cake using an 8 or 9-inch round pan. This recipe would probably yield 24 cupcakes. For the pictures in this blog post, I doubled the recipe and made a four layer cake using an 8-inch pan. Perfect for a stunning birthday cake!

vegan funfetti cake on a white cake stand with a marble backdrop

two vegan birthday cake slices

2 slices of 4 layer vegan funfetti cake on glass plates

How to make:

Vegan Funfetti Cake

This is the BEST recipe for Vegan Funfetti Cake! It is soft, fluffy, and only requires 10 ingredients & one bowl. Top with vanilla frosting and extra sprinkles!

Prep Time:
10 mins
Cook Time:
35 mins
Total Time:
45 mins
10 1x
Rating: 4 from 2 reviews


  • 3 cups all-purpose flour
  • 1 1/4 cups granulated sugar
  • 1 teaspoon baking soda
  • 1 teaspoon salt
  • 1 1/2 cups unsweetened non-dairy milk
  • 1/2 cup oil (canola, grapeseed, or vegetable)
  • 2 tablespoons white vinegar
  • 1 tablespoon vanilla extract
  • 1/2 cup sprinkles, plus more for decoration
  • Non-dairy vanilla frosting


  1. Preheat oven to 350ºF. Lightly grease two 8- or 9-inch cake pans. Sprinkle a little flour into each pan, then shake the pan around to evenly distribute the flour.
  2. In a large bowl, add flour, sugar, baking soda, and salt. Whisk to combine. Add milk, oil, vinegar, and vanilla; whisk until just combined. Do not overmix; it’s okay if there are some lumps. Add sprinkles; gently stir into the batter. Divide the batter evenly between the two pans.
  3. Bake for 35 minutes, until a toothpick inserted into the center of the cake comes out clean.
  4. Set pans aside for 10 minutes to cool, then remove cake from pan and place on a cooling rack (a trick: place a plate on top of the pan, flip it over so that the cake comes out on the plate, then flip the plate over onto the cooling rack).
  5. When completely cool, decorate with frosting and sprinkles.


  • Serving Size: 1 slice (without frosting)
  • Calories: 374.8
  • Sugar: 32.4
  • Sodium: 388.3
  • Fat: 11.7
  • Saturated Fat: 0.9
  • Unsaturated Fat: 10.5
  • Trans Fat: 0
  • Carbohydrates: 61.2
  • Fiber: 1.1
  • Protein: 4.1
  • Cholesterol: 0

join the community

Do you like plant-based recipes? Sustainable living tips? Being a part of a community? So do I! Sign up for the Emilie Eats newsletter to get all of this and more in your inbox. It's like joining a VIP club, but totally free.

I agree to the Terms of Service