This post may contain affiliate links. Read our disclosure policy here.
Say hello to your new best friend for birthday parties, special occasions, or anytime you need a chocolate fix: this allergy-friendly chocolate cake! A gluten, egg, and dairy free-recipe that everyone can enjoy!

There is no denying that special occasions call for a slice of chocolate cake (or cupcakes!) but when you need an allergy-friendly recipe, things can easily get complicated -or worse, not turn out the way you hoped.
How to Make Gluten-Free Dairy-Free Chocolate Cake
This allergy-friendly chocolate cake is to-die-for. It’s one of those recipes you can make for a party or gathering, and no one will guess that you just served up gluten and dairy-free dessert!
If allergy-friendly baking sounds intimidating, don’t worry! I’ll walk you through every step of the way in the recipe video below, and then you can print the instructions and follow along from your own kitchen!
Trust me, if you can mix cake batter you can make this recipe. It’s that easy. Check it with your own eyes in this video:
Can You Freeze Cake?
Of course, nobody bakes a cake the day of the party, so I’m sure you are wondering, can this allergy-friendly cake be frozen? The short answer is yes! You can bake the layers and freeze them, take the cake out of the freezer the day of the party, make the dairy-free frosting, and assemble it.
Want to save more time? Make the entire cake and freeze it, whole, and take it out the night of the party. If you have room in your freezer, then why not? Thawing out this cake does not affect its delicious texture and flavor, and you’ll save yourself a lot of time.
I know that making an allergy-friendly cake from scratch can seem overwhelming -where do you even find the ingredients? Well, for starters, you are probably using most of them already so know that they are often easy to swap for another brand. This recipe is not brand-specific.
For most people with severe food allergies, using a mix out of the box isn’t an option, so this version allows you to select your favorite gluten-free flour.
You’ll also find that the use of chocolate non-dairy milk gives this cake a moist, rich texture that will bring everyone back for seconds. You can find this dairy-free option in the refrigerated section of your grocery.
For more clean desserts that have no gluten or nuts and focus on clean sugars check out my latest cookbook, Clean Treats for Everyone.
Hold on, did I mention the frosting? We can’t forget about a homemade allergy-friendly frosting for this cake! Let’s just say it takes the cake… to the next level.
I recommend using vegetable shortening, to keep the frosting thick and easily spreadable. You might need to double the batch since half of it seems to disappear before I can even get the cake cooled for frosting.
So let’s look through a few recipe notes before you get started on making this chocolate cake:
- Apple cider vinegar or white vinegar is essential since it will react with the baking soda and allow the cake to rise. If you hear a fizzing sound when you pour the milk/vinegar mixture into your dry ingredients, don’t be alarmed, this is good! It means it’s working! If you don’t hear fizzing, then it’s time to buy more baking soda
- The batter will be quite runny but not liquid. It should still have a bit of volume to it.
- Make sure to butter, grease, or line your cake pan with parchment paper so that you can lift it out after baking; it tends to stick a bit.

Ingredient Replacements
Through the years, I’ve gotten a lot of questions about possible ingredient swaps for this recipe. While the specific ingredients and measurements below are tried and true, I’m also sharing a couple of other options that can work if you simply must trade out an ingredient or two.
Sugar Replacements
Stevia
You cannot substitute the sugar for Stevia in this recipe as there would be a large volume difference to make up for.
Coconut Sugar
While I’ve not tested this recipe using coconut sugar, many of my readers have and report great results!
Maple Syrup or Honey
Any liquid sweeteners will change the consistency of the batter and you’ll end up with a very different cake. I do not recommend using liquid sweeteners for this recipe.
Flour Replacements
Almond Flour
While I love baking with almond flour it is not the right choice for this recipe. The liquid measurements would need to change if using almond flour and I have not tested the needed changes.
All-Purpose Flour
I have not tested this with All-purpose flour and this recipe was specifically created for gluten-free mixes. If hoping to use an all-purpose flour you would need a smaller amount of flour than listed below and could eliminate the xanthan gum.
Non-Dairy Milk Options
I used non-dairy milk, in this recipe but you can use rice milk, almond milk or coconut milk depending on what you have and what your family prefers.
Xanthan Gum
Xanthan Gum is a must-have for this recipe and for all gluten-free baking recipes. X-gum is what binds your flours together when there is no gluten in the recipe. This recipe won’t work without X-gum.
Be sure to double-check the flour you are using that it’s not already included in the mix. Some Gluten-Free Flour mixes already include xantham gum, and you wouldn’t need to add additional x-gum if your flour mix includes it.
Other Pan Sizes
Cupcakes
If using a cupcake pan adjust the cooking time to 18-22 minutes and check around minute 16.
13 x 9-inch pan
You can use a rectangle pan for this cake recipe but keep a close eye on the baking time as it will vary by a few minutes from the original recipe cooking time below.

More Gluten and Dairy Free Desserts
Want a fluffy Paleo Chocolate Cake version? This recipe is it. Made with coconut and almond flour, this recipe can also be frosted to celebrate any day! For a guilt-free snack, check out how these Healthy No-Bake Blondies are made.
If you crave pancakes, these Paleo Pancakes with Cassava Flour are fluffly, delicious, and easy to make. They will turn breakfast into your favorite meal of the day!
Gluten-, Egg-, and Dairy-Free Chocolate Cake

Ingredients
- 3 cups gluten-free all-purpose flour
- 1 ¾ cups granulated sugar
- 6 tablespoons unsweetened cocoa powder
- 2 teaspoons baking soda
- 2 teaspoons xanthan gum* if using
- 1 teaspoon salt
- 2 cups chocolate non-dairy milk
- ½ cup vegetable oil
- 2 tablespoons apple cider vinegar
- 1 teaspoon vanilla
Instructions
- Preheat the oven to 350F. Coat 2 9-inch cake pans with cooking spray and set aside.
- In a large bowl, combine the flour, sugar, cocoa powder, baking soda, xanthan gum (if using), and salt.
- In a medium bowl, combine the milk, oil, vinegar, and vanilla.
- Pour the wet ingredients into the dry ingredients. Stir until smooth, scraping the bottom and sides of the bowl.
- Pour into greased cake pans and place in the preheated oven.
- Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
- Remove from the oven and transfer the cakes to a wire rack to cool completely.
- While the cakes are cooling, make the frosting.
- Frost the cake by placing one base layer on your plate or cake stand, spreading about a cup of frosting on top, top it with another cake layer, and spread remaining chocolate frosting over the top and sides.








Connie says
Thank you for this recipe! Turned out AMAZING! And I can’t believe how much they rose! I only had one cup of oat milk left in the house so I used one cup of strong coffee in place of the second cup. I don’t have a flour blend so I used 1 cup of each; white rice flour, brown rice flour and tapioca flour. I also added dairy-free mini chocolate chips.
Thank you so much!! Onto making a second batch now!
Sandra says
I made the chocolate cake and it was amazing. My grandkids said it was the best cake they have had. I would like to make them this cake but in a different flavor. Have you made this cake as a vanilla or another flavor. I would appreciate any suggestions you may have. Thank you.
Laura says
I love hearing this recipe was a hit for your family. I haven’t made this cake in any other flavor since the dairy-free chocolate milk plays a big part in the texture and flavor.
Sherry says
Has anyone made this cake at high altitude? What modifications did you need? Thank you.
Linda Richards says
Is Cassava flour a good alternative? Most GF All Purpose flours have rice flour as the one you recommend. Rice is not my husband’s friend.
Laura says
Hi Linda, I have not tested this recipe with anything other than gluten-free all-purpose flour so I can’t confidently recommend using Cassava flour. In case you do try this recipe with Cassava, let me know how it turns out.
Lois says
Hi Laura
Is they’re any chance you could tell me the metric weights (grams)? Desperate to make this cake looks soo good! Google keeps giving me different variations of US cup sizes and don’t want to get it wrong!
Laura says
Hi Chris, here’s the following recipe in metric format:
445 grams gluten-free all-purpose flour
350 grams granulated sugar
45 grams unsweetened cocoa powder
9 grams (2 teaspoons) baking soda
9 grams (2 teaspoons) xanthan gum* if using
4.5 grams (1 teaspoon) salt
500 ml chocolate non-dairy milk
120 ml vegetable oil
Chris says
Hi Laura
I am making this cake this afternoon for tomorrow. Thanks for the metric measures. I prefer those too.
Chris( not Lois)
Olivia says
I am blown away by this cake. I’ve been baking for years now, but have just started to dabble in the realm of allergy free baking because of two family members who halve multiple food intolerances. I’ve tried a few GF cake recipes, and I had to throw them out because they were really gummy. I made this cake using BRM GF All-Purpose Baking flour (the red bag) and coconut sugar. It wasn’t just a good gluten free cake, but a solid cake in general. It both tasted good and had a light, delicate texture. I will definitely be remaking this in the further.
Laura says
Thank you, Olivia! This recipe is definitely a favorite of mine as well.
Leslie Greene says
AWESOME cake that got rave reviews from even our eat-everything guests. Couple of adjustments. Was afraid cake wasn’t chocolatey enough so covered each layer with dark chocolate chips as soon as took out of oven right after flipped onto wire rack. Warm cake melted the chips that I spread out and then when cake cooled was thin layer of hard dark chocolate covering top of 2 out of 3 layers. Frosting, used 1 cup less sugar and then had to put it in the refrigerator to solidify some before using – frosting melted quick on cake while out being served – but flavor less super sweet, which we liked. This is now our family’s go-to chocolate cake!
Laura says
The more chocolate the better!
Janice says
I mistakenly added xanthum gum to the recipe, thinking my flour didn’t have it. Would that have been why my cupcakes turned out rubbery?
Laura says
Hi Janice, yes, too much xanthan gum is often the culprit to rubbery, chewy baked goods. Hopefully next time they come out better.
Corbin says
Any suggestions or similar recipes to making a yellow cake? Could you just leave out the cocoa?
Laura says
I’m still working on a yellow cake recipe….