Kirbie's Cravings

Healthier Chocolate Cake (No Eggs, Butter or Oil)

This chocolate cake doesn’t need eggs, butter or oil! It is fluffy and moist and tastes like regular cake even though it is healthier and lower in fat. It’s also an easy one-bowl recipe and only needs five ingredients.
slices of frosted chocolate cake.

I’ve shared some easy chocolate cake recipes this year that didn’t need eggs or butter. But this one goes a step further because it also doesn’t need any oil. The cake is a little healthier and lower in fat, but you can hardly tell. It’s still very moist and fluffy and tastes like a regular cake.


  • Flour
  • Cocoa Powder
  • Baking Powder
  • Sugar
  • Whole Milk

Cocoa Powder

You can use either natural or dutch process cocoa powder for this cake. I recommend dutch process because it has a richer color and chocolate flavor.

Whole Milk

You can substitute whole milk with other milk alternatives as long as they have the same amount of fat as whole milk. Otherwise you will need to add some oil to the recipe.

Why this cake works

Even though this cake does not use butter, oil or eggs, it is still able to work because it uses the fat from the whole milk and cocoa powder.
close-up shot of a slice of cake.

Cake Forms

I made this as a simple one layer cake, but you can also divide up the batter to make cupcakes or double the batter to make a layered cake.
a slice of cake on a plate.

More Easy Cake Recipes

Chocolate Cake (No Eggs, Butter or Oil)

Servings: 12 slices
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Course: Dessert
Cuisine: American
This healthier chocolate cake doesn't need eggs, butter or oil. It's an easy one bowl recipe and only 5 ingredients.
4.6 from 5 votes


  • 1 1/2 cups all purpose flour or whole wheat flour (see notes)
  • 1/2 cup unsweetened cocoa powder dutch process or natural
  • 1 tbsp baking powder
  • 1 cup granulated white sugar or brown sugar or coconut sugar (see notes)
  • 1 1/3 cups whole milk

Chocolate Frosting (optional)

  • 6 tbsp coconut oil melted
  • 3/4 cup unsweetened cocoa powder or cacao powder
  • 6 tbsp maple syrup


  • 4 oz heavy cream
  • 4 oz semisweet chocolate chopped


  • Preheat oven to 350°F. Line an 8 inch x 8 inch baking pan with parchment paper.
  • Add flour, cocoa powder, baking powder and sugar into a large mixing bowl. Whisk together until evenly combined.
  • Add in milk. Whisk until batter is smooth.
  • Pour batter into prepared baking pan. Bake for about 30 minutes or until toothpick inserted comes out clean and top of cake bounces back when you apply light pressure. Let cake cool completely before frosting and cutting.
  • To make chocolate frosting: combine oil and cocoa powder in a medium bowl. Mix until smooth and completely combined. Your mixture should look like melted chocolate. Add in maple syrup last. Stir it in until it is evenly blended and the frosting thickens.
  • To make chocolate ganache: Add chopped chocolate to a medium bowl. Bring heavy cream to a simmer on the stove. Pour heated heavy cream over chopped chocolate and immediately start to mix until the chocolate is completely melted and smooth. Let chocolate ganache cool at room temperature until it becomes firm enough for frosting the cake.


  • You can add 1 tsp of vanilla and 1/4 tsp of salt for more flavor, but I was trying to keep the ingredient list as simple as possible.
  • You can substitute half of the all-purpose flour with whole wheat flour. You can substitute the full amount with whole wheat flour as well but your cake will be drier and the cake crumb will be more coarse. If you do want to substitute the full amount for whole wheat flour, increase your milk to 1 1/2 cups.
  • You can substitute white granulated sugar with light brown sugar (packed) or coconut sugar (packed).
  • The nutrition estimate is for the cake without frosting.


Serving: 1slice, Calories: 147kcal, Carbohydrates: 32g, Protein: 3g, Fat: 2g, Saturated Fat: 1g, Sodium: 14mg, Potassium: 208mg, Fiber: 2g, Sugar: 18g, NET CARBS: 30g

The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.

Did you make this recipe?I'd love to see it! Mention @KirbieCravings and tag #kirbiecravings!


Subscribe to receive new post updates via email

don’t miss a thing!

Get new post updates via email:

46 comments on “Healthier Chocolate Cake (No Eggs, Butter or Oil)”

  1. Wonderful receipe. Baked cake with a layer of coconut last 20 minutes. Didn’t have whole milk so I used 1 cup of cream and a smidge more than a 1/3 of non fat milk. Also 1 tsp of the suggested add on of vanilla. Wish I could add pictures that I snapped. Thank you for the post. Fast, easy, and delicious.

  2. Looks yummy..but definitely not healthy… It has all purpise flour and white sugar..if there were healthier alternatives for those..the label would fit.

    • I specifically did not say that this is a healthy chocolate cake. I titled it a healthier one, which it is because it eliminates butter eggs and oil making it lower in fat than your average chocolate cake.

      • Can you please give ingredients in English version for the choc cake

      • the ingredients are in English

      • Thanks for sharing. You did specify,. And a person wants to make healthy version they can easily substitute all the ingredients to oat or coconut flour and coconut or dates sugar.

        The chocolate cake looks delicious, will definitely bake it this afternoon.
        You are the best.
        We love you

      • thank you for your kind words. I hope you enjoy the cake!

  3. Hi. Can I use wheat flour for Chocolate Cake?

  4. I love chocolate cake and will defenitily try this. Thankyou

  5. I’m looking forward to trying this recipe because it’s so simple! Could you tell me how much oil I would need to add if I don’t have whole milk? The only milk my family drinks these days is plant-based.

    • It would really depend on what milk substitute you use and how much fat it contains. You would want to add enough oil to get you to the same fat content as the whole milk

  6. This is very easy to bake

  7. I tried prepared this cake with wheat flour instead of all purpose flour. It turned out delicious. Thank you for this recipe.

  8. I like that you’re not putting unnecessary ingredients in.
    Due to intolerances I made this with a couple of modifications – using coconut flour and brown sugar. Brown sugar is better than white IMO, but I only used it because there’s some left in the house – when that’s used I’ll be switching to coconut sugar. For the critics coconut flour is healthier and makes things much lighter and fluffier than other flours but you need to modify the quantities (1/4 cup coconut : 1 cup other).
    I wasn’t going to add the ganache so I put some cocoa nibs in the cake. It tastes great 🙂

  9. What size pan should i get please…

  10. This is one awesome option, ma’am,..especially for us vegans…and the texture is just…over the top ??

  11. My kids love it! Thanks for the simple recipe.

  12. I can’t see how refined carbohydrates are healthier than fat, sorry

    • I didn’t say refined carbs are healthier than fat. A classic cake is made with white flour, refined sugar, butter/oil and eggs. If you can sub any of these ingredients with something healthier, I call that a healthier version of the cake. If the cake is made with wheat flour instead of white it will be healthier. If it’s made with bananas or dates instead of white sugar it will be healthier. If it is made with milk instead of butter or oil, it is also healthier.

  13. The cake It is healthier to me as I avoid eggs ,butter, and oil. .. Thanks for share the recipe.
    I used coconut flower and alternative milK instead has been delicious! Everybody enjoyed so far.
    Brown sugar it’s a very good idea , I’ll next time ! !
    I really recommend the cake.

    Thank you!

  14. I loved very cute and yummy
    The best cooking

  15. Hi everyone can anyone suggest whether this cake is freezable or not

  16. Just made this cake.


    I made mine with cacao powder, spelt flour, brown sugar (I put half a cup) and homemade oat milk (which was blitzed for dates, hence reducing the sugar) so just upped the milk level and added oil (minimal is needed) as recommended. Turned out great!

    Great healthier option. I mean it’s better than going to the supermarket and buying one from there! Going to make some banana yoghurt ice cream to have with it!

    Thanks for sharing!
    Keep safe

    • Thank you for sharing!

    • Hi there.. My family has multiple foid allergies.. Wondering if anyone has tried using a gluten free flour blend? Should we add oil as extra, or should it be mixed with the milk to make the same quantity? Thank you for any suggested input to try 🙂

  17. Loved this recipe!!! 🙂 This was the first ever chocolate cake we made and it turned out really well. Had to bake for 5mins longer since we used a round baking tray.

  18. This cake is DELICIOUS! Love the one bowl method and not many ingredients and ohhhhh so moist and tasty! DEFINITELY recommend! Thank you. ??

  19. Hi Kirbie, 

    Thanks for sharing the recipe. Sounds good.. will definitely give it a go.. is it possible to give the measurements( in gms) of the ingredients? As I am new to baking I don’t want to muddle up.. 
    Many thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating