4 Ingredient Chocolate Cake (No Flour, Eggs, Refined Sugar, Dairy, Butter or Oil)
This chocolate cake is soft, moist and fudgy. It only needs 4 ingredients and doesn’t require any flour, eggs, refined sugar, dairy, butter or oil. The cake takes only a few minutes to prepare and stores well.

This chocolate cake is rich, soft, and fudgy even though it is made with healthier ingredients. I also love that it is egg-free. You can also adjust the level of sweetness to suit your personal preferences.
Ingredients
- Cocoa powder
- Bananas
- Peanut butter
- Honey
Cocoa powder: This recipe works best with Dutch process cocoa powder which is more rich and less bitter than natural cocoa powder.
Bananas: I recommend using very ripe bananas because the bananas provide most of the sweetness for this cake.
Peanut butter: The cake is made with natural peanut butter with no added oils. Peanut butter is used as a substitute for eggs in this recipe. It helps create structure for the cake. You can also use almond butter instead of peanut butter.
Honey: A little honey is added to add sweetness to the cake. If you want the cake to be very low sugar you can leave out the honey.
How to Make Eggless Chocolate Cake
- The cocoa powder, bananas, peanut butter, and honey are all mixed in a blender until you have a smooth batter.
- Pour the batter into your prepared cake pan and bake for about one hour or until the cake is set in the center.
- Allow the cake to cool fully in the baking pan. I also recommend letting the cake chill in the fridge for a few hours before serving. This allows the flavors to develop better and also firms up the cake a little more so it is easier to cut. You can also decorate the cake with frosting before serving.
Expert Tips
- You will taste the peanut butter flavor in this cake. You can also make it with almond butter if you don’t like the taste of peanut butter. I also have a version made with eggs instead of peanut butter.
- If you prefer a sweeter cake, you can add a little more honey to the cake batter. You can also add a sweet frosting on top.
- It’s important to use the right amount of bananas for this cake because the batter is very moist. If you add too much banana, the cake will not set.
More Chocolate Cake Recipes
- 4 Ingredient Apple Chocolate Cake
- 4 Ingredient Strawberry Chocolate Cake
- 2 Ingredient No Bake Chocolate Raspberry Cake

4 Ingredient Chocolate Cake
Ingredients
- 1 1/2 cups + 2 tbsp (390g) finely mashed bananas, see note
- 1/2 cup + 2 tbsp (160g) unsweetened natural peanut butter, no added oils
- 6 tbsp + 2 tsp (38g) unsweetened Dutch process cocoa powder
- 3 tbsp (1.5floz/45ml) honey, or more to taste
Instructions
- Preheat oven to 350°F (177°C). Grease the interior of a 6-inch nonstick springform pan and then line the bottom with parchment paper.
- Add bananas, peanut butter, cocoa powder and honey to a blender and blend until you have a smooth batter. You may need to stop and scrape the sides of your blender a few times to help the blender blend.
- Transfer the batter into the prepared cake pan and try your best to smooth the top with a spatula. Bake for 55-60 minutes or until the center is completely set. The surface will be puffed and slightly cracked.
- Let the cake cool completely before releasing it from the cake pan. This cake is very moist and fudgy. I recommend letting it cool completely to room temperature and also placing it in the fridge for a few hours (or overnight), which will help it set more firm and help the flavors develop better. If desired, frost cake before serving (optional frosting recipe provided in the recipe notes). Store uneaten leftover cake in an airtight container in the fridge or freezer.
Notes
- Banana note: If you are measuring the bananas with a kitchen scale, you do not need to mash them first. You can just add the peeled bananas to the blender directly. If you are measuring the bananas with a measuring cup, you should mash them first so you have a more accurate banana measurement. Adding too much banana to this recipe can cause the batter to be too wet and prevent the cake from setting.
- I used Kirkland natural peanut butter,* Rodelle cocoa powder* and Kirkland honey* to make this recipe.
- *These product links are affiliate links. This means I earn a commission from qualifying purchases.
- Optional chocolate frosting:
- ½ cup dark chocolate chips
- ¼ cup (2 ounces) canned coconut milk (can substitute with heavy cream if you don't need dairy-free)
- Add chocolate chips to a medium bowl and set aside. Heat coconut milk in a small pot or pan over medium low heat. Heat until simmering. Pour hot coconut milk over chocolate chips. Let sit for 60 seconds then gently mix until chocolate is completely melted. Frost over surface of the cake.
- You can make 1.5 times the frosting if you desire a thicker layer of frosting.
- Estimated nutrition does not include the optional frosting.




I notice that you use a 6″ springform pan. That’s unusually small. Would it work in a standard 9″ springform pan? Or is there another kind of pan I could make it in? I don’t want to buy another springform pan until I know that I like this recipe.
Sorry, we have only tested this recipe in a 6? springform pan! The cake would be much thinner in a 9? springform pan.
Hi!!
I sooo want to try this recipe but cannot have nuts… Have you made this with sunflower butter?
Hello! Sorry, we have only tested this recipe with peanut and almond butter so we’re not sure if sunflower butter would get the same results! If you give it a try, let us know how it works!
Need to know how much of of each do you put into it
Hello! All of the ingredients and amounts will be listed at the bottom of the post in the recipe card. You can also click the “Jump to Recipe” button at the top and it will take you right there.
I don’t see in this recipe a list for the amount of the ingredients, how much of the ingredients we need for this cake?
Hello! All of the ingredients and amounts will be listed at the bottom of the post in the recipe card. You can also click the “Jump to Recipe” button at the top and it will take you right there.
Looking forward to it.
That’s great! We hope you enjoy it.
This recipe is absolutely delicious and couldn’t be easier to make
Thank you! We’re so glad you enjoyed it!
Can you make the recipe in a air fryer?
Sorry, we haven’t tested this recipe in an air fryer so we’re not sure how that would turn out!
How do I store this cake? How long will it keep?
You can store uneaten leftover cake in an airtight container in the fridge for a few days or freezer for longer.
I can’t wait to make this it looks delicious
Thank you! Let us know how you like it!
Is organic Cashew butter okay to use Instead of the peanut butter?
We haven’t tested this recipe with cashew butter but you could give it a try as long as it has no added oils.
Hi Jennifer…can I use Maple syrup instead of honey for this recipe…or do you think golden syrup would work better…to make it vegan?
Maple syrup makes the batter more wet and it won’t set as well, which is why we use honey.
Hey there, can I please have the chocolate cake recipe, using the eggs please, thanks
Hello! All of the ingredients and amounts will be listed at the bottom of the post in the recipe card. You can also click the “Jump to Recipe” button at the top and it will take you right there!