Sink your fork into this amazing Gluten Dairy Free Cake layered with chocolate and vanilla buttercream frosting. This cake recipe is super easy to make and will change the way you look at gluten-free baking! It's the perfect way to celebrate a birthday, graduation, retirement, or use as a simple dessert with family and friends.

Quick Look: Gluten Dairy Free Cake
- ⏱ Prep Time: 30 minutes
- 🔥 Cook Time: 1 hour 35 minutes
- ⏳ Total Time: 2 hours 5 minutes
- 🍰 Serving: 8 slices
- ⚡ Calories: 769 calories per slice
- 🎂 Flavor Profile: Bold gluten free chocolate cake flavor with a sweet frosting finish
- 👌 Difficulty: Easy, perfect for an amazing end to your meal
SUMMARIZE & SAVE THIS RECIPE ON:
If you are like me, choosing between vanilla and chocolate can be a heck of decision. I think I solved that problem (for now) by combing the two to make this perfect cake. In fact, I originally created this recipe with one of my best friends while throwing her daughter a birthday party. We spent hours giggling like school girls as we made a mess in my kitchen. It's one of those moments you look back and cherish. It gives me perspective on just how far my baking skills have come.
If chocolate cake is your vibe, I have a few other amazing gluten free cake recipes you should try! Nutella Buttercream, Chocolate Strawberry Cake, and my Chocolate Peanut Butter Cup Cupcakes are all so creamy and dreamy. If vanilla is more your style, look towards my White Chocolate and Raspberry Cake or my Pistachio Cannoli Cake for inspiration.
Jump to:
Why You’ll Love This Recipe
- Texture - This cake is extremely tender and moist thanks to the dairy-free Greek yogurt. It creates a perfect mixture to make sure each slice of this layer cake turns out perfectly.
- Balance of Flavors - This gluten-free vanilla cake is sweet, but not too sweet. Add in a hint of chocolate and there is a taste for everyone at your table.
- Easy Ingredients - This is an easy cake for any baker! Most, if not all, of the ingredients can be found in your pantry. This keeps this manageable when making your masterpiece vanilla cake.
⭐️⭐️⭐️⭐️⭐️
"Okay this cake was the biggest hit at my son's birthday part the other week! We had family over and it was gone in no time. Wish I had saved myself an extra slice!"
- Caroline K.
Ingredients
You'll find a complete list of ingredients and their exact amounts in the recipe card at the end of the post.

- Gluten-Free Flour - Use a quality 1:1 baking flour. I like King Arthur Measure for Measure Gluten Free Flour but any gluten-free flour blend will work. Just make sure to check your labels as not all are created equal. Some contain milk powder.
- Dairy Free Butter - Adds richness to the cake while making sure it remains moist. A great substitute for any recipe that needs to be dairy-free.
- Baking Soda - This helps the cake rise in even layers.
- Singing Dog Vanilla Frosting and Cocoa Vanilla Frosting - These frosting mixes are made with all-natural ingredients including organic vanilla bean extract and organic vanilla bean specks. It’s free of preservatives and only requires a couple of easy ingredients to bring it together.
How to Make Gluten Dairy Free Cake | Chocolate + Vanilla

Step 1. Preheat your oven to 350 °F. Lightly grease three 8” cake pans and line their bottoms with parchment paper. You can bake all three cakes at the same time to save time.

Step 2. Combine your wet and dry ingredients in a large mixing bowl to create your vanilla batter. Mix well until all ingredients are combined and smooth. The batter will be wet and pudding-like. Put the batter in two of the cake pans. Then, do the same for your chocolate batter and add it to the final cake pan. Cook the cakes for 30-35 minutes, or until a toothpick comes out clean. Once done, use a wire rack to let the cakes cool for an hour before frosting.

Step 3. Follow the frosting instructions on the packaging to make your buttercream. Then, use a serrated knife to cut off the mounding part of your cake. This will make two flat even layers, preventing your layers from separating.

Step 4. Place one vanilla cake on the bottom and spread vanilla frosting evenly over the top of it. Once it is frosted, add the chocolate layer and frost it with more vanilla frosting. Finally, add the last vanilla cake on top.

Step 5. Now use the dairy free chocolate frosting to cover the sides and top of the cake. Smooth it out to give a finished bakery style look. Garnish with shaved chocolate for decoration.

Step 6. Once your cake is frosted, keep it stored in an airtight container or cake holder in the refrigerator. When ready to serve, allow it to sit out for an hour before cutting.
Expert tips
- Use Room Temperature Ingredients - Eggs, yogurt and milk will all bind with other ingredients better if at room temp. This will make your batter smooth and your cake taste fantastic.
- Cool Before Frosting - You MUST let the cake properly cool before you try to frost it. If it is still warm, it will melt the frosting and you will have a mess on your hands!
- Don't Over-Mix - Gluten Free cakes are sensitive so less is usually better. Over mixing the batter will give you a heavy and dense cake.
- Use Boiling Water - Boiling water helps to activate the cocoa powder in the chocolate cake and intensifies the flavor. This is how you get a soft, fluffy texture we all know and love.

Gluten Dairy Free Cake | Chocolate + Vanilla FAQ's
It depends. Most gluten-free flours use rice flour so it will typically work for this recipe. Almond flour has not been tested with this recipe so you should avoid it for now. More context: 1:1 Gluten Free flour typically has xanthan gum already inside. Make sure yours has it for the best results.
How long this chocolate and vanilla layer cake lasts depends on several factors including how it is stored. If kept properly refrigerated it will last up to 4-5 days.
Yes! You can freeze this dairy free dessert. Allow them to completely cool after baking. Tightly wrap them in plastic wrap and then place them in freezer-safe bags making sure all of the air is out of them. They will last in the freezer for up to three months. When ready to use, allow them to defrost in the refrigerator overnight.
Yes! You can use traditional flour and milk for this cake as long as you do not have a gluten or dairy allergy. Be aware, the change in ingredients will change the cook time so keep an eye on your cakes as they cook.
More Amazing Cakes to Try
★ Did you make this recipe? Don't forget to give it a star rating below! I would love to hear back from you! You can also FOLLOW ME on Instagram, Pinterest, Facebook, and TikTok for more delicious recipes.
📖 Recipe

Gluten Free Dairy Free Cake | Chocolate & Vanilla
Video
Ingredients
Vanilla cake - Wet ingredients
- ¾ cup Greek yogurt dairy-free
- ¼ cup vegetable oil or olive oil
- ½ cup plant butter softened
- 1 cup oat milk or coconut milk room temperature
- 1 tablespoon vanilla extract singingdog
- 6 eggs room temperature
Vanilla cake - Dry ingredients
- 2 ¾ cup gluten free flour
- 3 tablespoon corn starch
- 2 ¼ cup sugar
- 4 teaspoon baking powder
- ½ teaspoon salt
Chocolate cake - Wet ingredients
- ⅔ cup sugar
- 1 teaspoon apple cider vinegar
- 1 tablespoon vanilla extract singingdog
- ¼ cup brown sugar
- 2 eggs
- ⅓ cup vegetable oil
- ⅔ cup water boiling
Chocolate cake - Dry ingredients
- ¾ teaspoon baking powder
- ½ cup cocoa powder
- ¾ cup 1:1 Gluten free flour
- ½ teaspoon baking soda
- ¼ teaspoon salt
Instructions
Preparation
- Preheat your oven to 350 ℉.
- Lightly grease three 8” cake pans and line their bottoms with parchment paper. You can bake all three cakes at the same time if desired.
Vanilla cake
- Add all of your ingredients to a bowl and mix to thoroughly combine.
- Add the dairy free butter and half of the sugar to the bowl of your mixer and mix on high for a minute and a half. It will become light and fluffy.
- Add in the remaining sugar and oil and mix for about a minute until fluffy.
- Add your eggs one by one, mixing after every two.
- Next, add your vanilla and mix until just combined.
- Carefully add half of your dry ingredients and mix, followed by the milk and yogurt.
- Once that has been incorporated add your remaining dry ingredients and mix until completely combined. The batter will be wet and pudding-like.
- Divide the vanilla cake batter between two prepared cake pans.
Chocolate cake
- Add all of your dry ingredients to a bowl and whisk to combine them.
- Pour your oil into the dry ingredients followed by the eggs and mix on medium speed until completely incorporated.
- Add the sugar, brown sugar, apple cider vinegar, vanilla, and boiling water and mix on medium high for 3-4 minutes until completely combined. Pour the batter into the third cake pan and spread it out evenly.
- Allow your three cakes to bake for 30-35 minutes, or until a toothpick comes out clean.
- Let your cakes cool for an hour before frosting.
- Follow the directions on the package for the frosting and prepare them accordingly.
Assemble
- To assemble your cake, flip over a vanilla cake, making the flat bottom the top.
- Evenly spread some of the vanilla frosting over the top of it.
- Top the cake with the chocolate cake, making the bottom the top.
- Frost with more vanilla frosting.
- Stack the final vanilla cake on top.
- Spread the chocolate frosting over the top and down the sides, smoothing it out.
- You can garnish with shaved chocolate if desired.
Notes
- For the Singing Dog Vanilla frosting, I use dairy-free butter and almond milk to make it dairy free. You can adjust the amount of almond milk to achieve your desired consistency. Typically, I use 3-4 tablespoons of almond milk.
- Make sure that all of your ingredients like the eggs, yogurt, and milk are at room temperature. This helps keep the cake tender and allows all of the ingredients to mix together smoothly without over-mixing.
- Don’t over-mix the batter! This will give you that tender crumb you crave. Over-mixing can result in a heavy and dense cake.
- Let the cake cool completely before adding your frosting. Not only do you not want to melt your frosting, but gluten-free cakes are more fragile in texture than wheat-based caked. No one wants their frosting sliding off.
- The cakes themselves can be made ahead of time. Allow them to cool completely and then tightly wrap them in plastic wrap. Make sure the cakes are completely covered and the plastic wrap is hugging the cakes so no air can get them.
- Place the all-wrapped-up cake in an airtight container or cake carrier and keep it refrigerated until ready to frost.
- Once your cake is frosted you will want to keep it stored in an airtight container or cake keeper in the refrigerator. When ready to serve, allow it to sit out for an hour before cutting.









Kate says
I loved this, it looked so good with the layers also!
Nicole Kendrick says
The frosting is my favorite part too! Enjoy!
Meg says
This cake was so delicious and moist even though it was a gluten-free, dairy-free cake the chocolate and vanilla buttercream frosting were a great combination , a great celebration cake indeed!
Nicole Kendrick says
I love the chocolate and vanilla combination! Thanks so much for the kind words!
Val says
I made this cake for the family (my sister is GF and DF) and nobody noticed is has no dairy or gluten. Absolutely delicious!
Nicole Kendrick says
I love when I surprise everyone with diary-free options! Thanks so much for the review!
Joshua says
Love it ! Amazing dessert! Always so good and wonderful that it is gluten free
NKendrick says
Thank you so much!
Hasy says
Hello! How many grams would 1 cup of gluten free flour be please? The internet shows lots of different conversions! Thank you!
NKendrick says
Hi!! The amount of grams will vary depending upon the flour that you use. For my cakes I like to use Bob’s red Mill gluten-free one to one flour. That should weigh 150 g. However, if you are using something like King Arthur’s gluten-free one to one baking flour that should weigh 120 g.
Sana says
Could we use dairy products instead but just the gluten free flour? Please let me know if you've tried this?! 🙏 can't wait to make it myself!
NKendrick says
Hello, Absoloutely! I have done it both ways and it comes out great!
Amanda says
Such an easy and delicious cake!
NKendrick says
Thank you so much for sharing, Amanda! Glad to hear you liked it. It is one of my favorites, for sure!
Fiona says
How is a recipe with Greek yoghurt dairy free? And how is it gluten free with oat milk? Am I missing something???
NKendrick says
Hi Fiona,
Kite hill makes a Greek style dairy free yogurt. Also, there are several brands that make a gluten free oat milk.
Jenny Richins says
I made this cake for Father's Day and my family came back for 3rds. My husband commented on how moist it was and my kids (who are picky eaters) loved it. This is being saved in my recipe book.
NKendrick says
Thank you so much for sharing, Jenny!! I’m so happy to hear that everyone loved it!
Jerika says
We love cakes!:) This Gluten Free Dairy Free Cake layered with chocolate and vanilla is one of our favorites already. YUM! Especially for me when I'm having it with my favorite coffee. Thanks!
NKendrick says
That sounds amazing with a cup of coffee!!
Stephanie says
This cake is simply addictive - delicious and flavorful! The recipe was perfect for my hard-to-please family. The chocolate lovers were happy, the vanilla lovers were happy and the gluten-free eaters were happy!
NKendrick says
Thank you so much Stephanie. I am so glad to hear that everyone could enjoy this cake.
Mary says
My gluten-free neighbor loved this! So did we and we aren't gluten-free. I love to bake for my neighbor. I will make this one again!
Alexandra says
This is such a beautiful cake, and so perfect for a celebration. I love the layers - it looks so lovely! Best of all, my whole family can enjoy it. Thanks for the recipe 🙂
natalie says
Love this. Used ghee for the oil and it worked perfectly. Love a nice moist gluten free baked good. So hard to find! Yum
NKendrick says
Thank you so much for sharing, Natalie. I love to hear that the Ghee worked out.
Theresa Krunev says
This is such a easy and tasty recipe! I love how moist the cake is!! Thank you.