A Gluten-Free, Dairy-Free Birthday Cake That Everyone Will Love!

It was my daughter's birthday last month, and I was torn between baking or buying her first cake ever. I started looking into healthier bakeries in the area, but they were expensive and many of them still used white/refined flour and sugar, toxic food dyes for coloring or didn't have designs I really liked.

But I really wanted my baby girl to have a first birthday cake (and a first birthday cupcake)! Finally, I decided to just bake a healthy cake, instead. But then, I got a little excited, and ended up baking three cakes and 24 cupcakes over two days.

And I have to tell you, not only did I bake three cakes, but I ate three cakes too! It was DELICIOUS! Best cake I've ever had! My parents also loved it. All of our friends at the party (including the other babies) loved it. It was truly a huge hit!

If you have a birthday coming up, whether it's for you, a family member, a friend or a colleague, I guarantee this cake will be a huge hit! It's delicious, moist, tasty, not too sweet and good for you!

This recipe is adapted from the wonderful blog The Spunky Coconut. I created an entirely new filling and frosting but most of the batter recipe is the same, except that I varied the type of beans and method used for them and swapped the sweetener. Hope you enjoy!

A Healthy Birthday Cake That Everyone Will Love!

Serves 15-20 and makes a 2-layer 8" cake



  • 2 cups organic cannellini beans, drained
  • 6 organic, free range eggs
  • 3/4 tsp. vanilla liquid stevia
  • 1 tsp. vanilla
  • 1/3 cup coconut palm sugar
  • 1/4 cup coconut oil, melted
  • 1/3 cup coconut flour, sifted
  • 1 tsp. baking soda
  • 1 1/2 tsp. baking powder
  • 1/2 tsp. sea salt


  • Freeze-dried strawberries


  1. Preheat oven to 325F.
  2. Add beans, eggs, stevia, vanilla and palm sugar to Vitamix or blender and blend.
  3. Add coconut oil, coconut flour, baking soda, baking powder and salt, and blend.
  4. Add freeze dried strawberries if desired and stir.
  5. Pour into two greased 8" cake pans lined with unbleached parchment paper.
  6. Bake at 325 degrees for about 25-30 minutes.
  7. Cake is done when a toothpick or knife inserted into the center comes out clean.

* Note, if you're using a larger pan (e.g. 9" or 10") double the recipe.

* Note, if you're making cupcakes, start checking after about 22 minutes.



  • Organic Strawberry Fruit Spread (or other flavor – sweetened with apple juice only)
  • Organic strawberries (washed, dried & sliced thinly)


See assembly below.



  • 1 cup vegan butter replacements
  • 3-4 cups organic powdered sugar
  • 2 tsp. organic vanilla extract
  • 1/4 cup unsweetened almond milk
  • Beet juice or other natural red food dye


  1. Cream vegan butter substitute in a bowl using a hand mixer or electric mixer.
  2. Add vanilla.
  3. Gradually add sugar, about a cup at a time, until mixed well and has a frosting-like consistency. If it’s too soft, add more sugar. If it’s too thick, add a touch of almond milk to thin it out.
  4. Add desired amount of natural food dye and mix well.

To Assemble the cake:

  1. Place one layer on your plate and cover it with strawberry fruit preserve.
  2. Arrange thinly sliced strawberries on top, all over entire cake.
  3. Place second layer on top.
  4. Trim outside edge and top of cake, exposing the lighter-colored interior.
  5. Apply a thin layer of frosting, to cover the exposed cake.
  6. Decorate! Be creative, take pictures and share them with me!
  7. Enjoy!

Ready to learn more about how to unlock the power of food to heal your body, prevent disease & achieve optimal health? Register now for our FREE Functional Nutrition Webinar with Kelly LeVeque.

Related Posts

Popular Stories

Sites We Love

Functional Nutrition Webinar

The 3 Health Food Myths You Need To Know

Functional medicine expert Will Cole tells all in his exclusive webinar

Get Free Access Now Loading next article...
Sign up for mbg's FREE Functional Nutrition Webinar

Your article and new folder have been saved!