Vanilla Gluten-Free Cake Recipe

Gluten free buttercream cake recipe with fondant and buttercream

I normally don’t share many dessert recipes, but that is because I don’t often make dessert. My husband and I don’t really like most sweet foods, and while the kids would probably eat dessert whenever we serve it, we try not to have sweets very often and to focus on quality proteins, vegetables, and fruits instead.

This recipe was born because I was trying to create a vanilla cake recipe that I loved and could use for making a friend’s baby shower cake.

The kids were, of course, willing taste testers, but I knew the cake was a winner when my husband liked it too. He isn’t a dessert guy at all, and the only dessert he will normally even eat is chocolate chip cookies, so the fact that he raved about this cake was a big deal.

Vanilla Gluten-Free Cake Recipe

This recipe is grain free, gluten free, and dairy optional, with a coconut and almond flour base. It does use some natural sweeteners, but is free of refined sugar and food dyes.

Even though this would fall in the “healthy” spectrum of desserts, this is absolutely not an everyday recipe!

As good as this cake was, a better option would still be a protein packed meal with some fresh fruit for dessert, but if you feel like splurging, this is a good alternative to most other cakes!

Gluten free buttercream cake recipe with fondant and buttercream
Print Pin
3.34 from 3 votes

Vanilla Gluten-Free Cake Recipe

A lovely gluten-free, dairy optional, vanilla layer cake for special occasions. 
Calories 395kcal
Author Katie Wells



  • Preheat the oven to 350°F.
  • Lightly grease and cake pans using  a small amount of coconut oil.
  • Mix together coconut flour, almond flour, baking powder, and salt and set aside.
  • Beat the melted coconut oil/butter, coconut sugar, almond/coconut milk, vanilla, and eggs for about 2 minutes or until well mixed and fluffy.
  • Slowly add the dry ingredients to the wet ingredients as they continue to mix. Mix until well incorporated.
  • Spread into two round 8-inch pans (if not making a layer cake, you can also make as cupcakes or a 9x13 cake. It makes about 24 cupcakes).
  • Bake for 30-35 minutes or until firm to the touch in the middle (if making a 9x13 cake or cupcakes adjust time up or down accordingly).
  • Remove from heat and let cool completely before frosting.
  • Frost with buttercream (if desired- see recipe below) and cover with fondant (completely optional).


Coconut flour varies a lot by brand. You may need to add slightly more flour if the batter is too thin or add slightly more coconut/almond milk if the mixture is too thick. This can be served without any type of frosting, or with fresh cream and berries or lemon zest. Though I included a recipe for fondant, we didn't actually eat the fondant and I just used it for decorating.


Serving: 1slice | Calories: 395kcal | Carbohydrates: 30.3g | Protein: 8.3g | Fat: 27.3g | Saturated Fat: 16g | Cholesterol: 147mg | Sodium: 111mg | Fiber: 2.8g | Sugar: 11.8g

Like this recipe? Check out my new cookbook, or get all my recipes (over 500!) in a personalized weekly meal planner here!

Buttercream Frosting Recipe

Again, this cake doesn’t need frosting, but if you want to add frosting, this recipe turned out great:



  1. Beat the butter for 2-3 minutes or until fluffy.
  2. Add the sugar and other ingredients and beat for an additional 1 minute or until completely smooth.
  3. Use icing right away.

Fondant Frosting Recipe

We used this purely for decoration since the texture was great but it was too sweet for me! You could add natural food coloring to this to make any color you want for decoration.



  1. Place the marshmallows and water in a microwave-safe bowl or double boiler and heat until melted.
  2. Add most of the powdered sugar to the melted marshmallow mixture and mix with a spoon or the kneading hook on a mixer for 1-2 minutes or until well incorporated and thick.
  3. Add some of the rest of the sugar and mix again.
  4. Grease hands with coconut oil and knead the icing until smooth and elastic.
  5. Refrigerate for a few hours (optional) or roll out using a rolling pin. Carefully drape over cake, or use knife or cookie cutters to cut desired shapes.

Pulling it All Together

Personally, I preferred the cake by itself with some fresh berries on top, but if you are making for a special event and want it to look more fancy, this is what I did for the picture:

  1. Let cakes cool completely. Place one on a flat baking sheet and ice with a thin layer of buttercream on top.
  2. Add the second layer of cake and ice the top and sides.
  3. Roll the fondant into a thin (1/8-1/4 inch) layer and placed carefully on top of the cake. I wanted more of a draped look, so I let the layers fall as they naturally did.
  4. Cut a “bow” out of the remaining fondant for decoration, but you could use any shape for this.

Ever made a (somewhat) healthier version of a treat? 

You May Also Enjoy These Posts...

Reader Interactions

It Shouldn’t Be This Hard to Be Healthy…

Join the Wellness Mama email subscribers list to get the latest news, updates, special offers, and FREE access to my Quick Start Guide, 7 Simple Steps for Healthier Families, and 1 week real food meal plan!

Yes! Let me in!

Reader Comments

Join the Conversation...

Please read the comment policy before replying to this post.