Gluten-Free Vanilla Birthday Cake

Have your cake and eat it too! If you need a festive cake without gluten, dairy, or eggs, this is THE cake to make. It's tender, soft, and tastes great with chocolate frosting. (And sprinkles!)

Vegan Birthday Cake
Megan Gordon

My very favorite cake for any celebration is a yellow cake with chocolate frosting. It's equal parts nostalgia and comfort food, and the combination of vanilla cake with chocolate frosting satisfies the craving for both flavors.

An Allergy-Friendly Cake Everyone Can Enjoy

I’ve projected this choice onto my son, Oliver, and have made it for each of his birthdays so far. (Of course when he’s old enough to request otherwise, I’ll happily make what he wants!)

Because he’s allergic to eggs and lots of his friends have a handful of other allergies, I thought it’d be fun to develop a cake that everyone could eat, regardless of dietary restriction.

The result? A winning allergen-free favorite that, to be honest, I can't stop eating.

Megan Gordon

Bake It in a 9x13 Pan

This isn’t a towering, light and fluffy layer cake. Instead, it's more of a snack cake, baked in a 9x13 baking dish. The texture is also a little sturdier, more like a semi-dense crumb cake.

This makes it perfect for transporting to a classroom or birthday party, and parceling it out on festive plates for a roomful of eager kids.

Speckles Are Part of the Charm

When it comes out of the oven, you’ll notice little brown speckles throughout the crumb; this is from the flax egg, an egg substitute I use in a lot of my vegan baking.

Flax eggs don’t impart a great deal of flavor, so they won't interfere with your enjoyment of the cake. And those little speckles get covered right up with a thick layer of frosting.

Vanilla Cake Without Dairy
Megan Gordon

How to Make a Gluten-Free Cake

A few ingredient notes:

Use two leaveners for a better rise: A common complaint you hear with gluten-free cakes is that they don’t rise enough, so I use two leaveners with this cake: baking powder and baking soda. Baking soda is effective only when you pair it with an acid so I mix a little vinegar into the non-dairy milk. This creates something akin to a buttermilk substitute and won't affect the overall flavor of the cake.

Choose a good gluten-free flour blend. There are dozens of gluten-free flour blends to choose from these days and many are great. I happen to like Bob’s Red Mill’s Gluten-Free 1-to-1 Baking Flour blend. It’s a great all-purpose choice and doesn’t contain chickpea or legume flours, which often impart a savory flavor to baked goods that I don’t always love.

Make sure it has xanthan gum. This blend from Bob’s contains xanthan gum, which acts as a binder in gluten-free baking recipes like this one. Before baking, check the ingredients in your own gluten-free flour blend and if it doesn’t contain xanthan gum (or another binding ingredient like guar gum or psyllium husks), I recommend adding 1/2 teaspoon of xanthan gum to ensure success.

More Allergy-Friendly Baked Treats

Gluten-Free Vanilla Birthday Cake

Prep Time 20 mins
Cook Time 35 mins
Cooling 105 mins
Total Time 2 hrs 40 mins
Servings 18 slices

If you've never baked gluten-free before, we highly recommend using Bob's Red Mill Gluten Free 1:1 Baking Flour Blend for this recipe. If you're using a different blend, double check the ingredients. If it doesn’t contain xanthan gum (or another binding ingredient like guar gum or psyllium husks), we recommend adding 1/2 teaspoon of xanthan gum to ensure success.


  • 4 tablespoons flax meal
  • 10 tablespoons water
  • 3 cups (444g) Bob’s Red Mill Gluten-Free 1:1 Flour Blend
  • 1 teaspoon kosher salt 4 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 1/4 cup non-dairy milk, such as soy milk or oat milk, plus more if needed to thin batter
  • 2 tablespoons apple cider vinegar
  • 3/4 cup vegetable oil
  • 1 3/4 cups (375g) granulated sugar
  • 1 tablespoon pure vanilla extract
  • 1 batch Vegan Chocolate Frosting
  • Sprinkles to top, optional


  1. Prepare the pan:

    Spray a 9x13-inch baking pan with nonstick cooking spray and set aside.

  2. Prepare the flax "egg":

    Combine the flax meal with 10 tablespoons of water in a small bowl. Stir. Let stand for 7 to 10 minutes to thicken. This will be used as an egg replacer in this recipe. (Read more about how to make flax eggs.)

  3. Mix dry ingredients:

    In a small mixing bowl, whisk together the flour, salt, baking powder, and baking soda and set aside.

  4. Mix milk and vinegar:

    In a separate small mixing bowl, stir together the milk and vinegar and set aside for 5 to 10 minutes. You’ll notice the milk may start to look a little curdled, which is what we’re going for.

  5. Beat together the sugar, oil, and vanilla:

    In the bowl of a stand mixer fitted with the paddle attachment (or using electric hand beaters), beat the oil, sugar, and vanilla extract until combined, about 1 minute. The mixture will be granular and look like wet sand.

    Slowly add the flax egg mixture, beating well until combined. Scrape down the sides of the bowl as needed.

  6. Beat in the dry ingredients:

    At low speed, slowly add the dry ingredients in four additions, alternating with the milk mixture, until the flour and milk are fully incorporated.

    The batter should be thin enough that it slips off the paddle or beaters; if it’s too thick or chunky, add additional nondairy milk 1 tablespoon at a time, until the batter is pourable.

    Vegan Birthday Cake mixing the batter
    Megan Gordon
    Birthday Cake without eggs batter should slide off the beater
    Megan Gordon
  7. Rest batter:

    Place the bowl, uncovered, in the refrigerator for 15 minutes to help sufficiently hydrate the starches and gums in the batter.

  8. Preheat the oven to 350°F:

    while the batter is resting.

  9. Spread batter into pan:

    Transfer the batter to the pan and use a silicone spatula or wooden spoon to spread it evenly.

    Vanilla Cake without dairy transfer batter to pan
    Megan Gordon
    Gluten-Free Vanilla Cake spread cake into pan
    Megan Gordon
  10. Bake for 35 to 40 minutes:

    or until a toothpick comes out clean and sides of the cake are pulling away from the pan just a bit.

    Vegan Birthday Cake before baking
    Megan Gordon
    Birthday Cake without Eggs After Baking
    Megan Gordon
  11. Cool:

    Allow the cake to cool completely in the pan before frosting, at least 90 minutes.

  12. Make the Vegan Chocolate Fudge Frosting:

    Prepare the frosting as directed in the recipe.

    Birthday Cake Without Eggs cooled cake ready to frost
    Megan Gordon
  13. Frost the cake:

    Spread the frosting on top of the completely cooled cake. Decorate with sprinkles, if desired, and serve.

    The cake is best enjoyed the day it's made. If you have leftovers, cover and store at room temperature for up to 2 days.

    Birthday Cake without Eggs frosted cake
    Megan Gordon