4 Ingredient Chocolate Cake (No Flour, Refined Sugar, Dairy, Butter or Oil)
This healthier chocolate cake is soft, rich and moist. It needs just 4 ingredients and doesn’t require any flour, refined sugar, dairy, butter or oil. The cake stores well and can be made ahead of time.

This chocolate cake is made with healthier ingredients while still creating a rich, fudgy, moist cake.
Ingredients
- Carrots
- Cocoa powder
- Honey
- Eggs
Carrots: Carrots are in season right now and often on sale this time of year, so this cake uses carrots to create a healthier chocolate cake. The carrots need to be steamed until fork tender before using them in the recipe.
Cocoa powder: This recipe uses unsweetened Dutch process cocoa powder. I recommend using Dutch process and not natural cocoa powder because natural cocoa powder is more bitter.
Honey: Honey is used to sweeten the cake. You can probably substitute with another liquid sweetener, like maple syrup, but you will likely need to add more of it.
Eggs: Eggs provide structure and add richness to the cake.
How to Make Healthier Chocolate Cake
- The carrots are steamed until fork tender.
- The carrots, honey and eggs are blended in a blender until smooth. The cocoa powder is then mixed in.
- Transfer the batter to your prepared baking pan. Bake for about 50 minutes or until done.
- Allow the cake to fully cool before removing from the pan. I also like to place the cake in the fridge for a few hours which helps the flavors develop better, but this is optional. If desired, you can also decorate the cake before serving.
Texture
This cake has a soft, moist, rich texture. It does not have the crumb of a classic chocolate cake made with flour. The cake is lightly sweet. The combination of the carrots and honey gives the cake a slight sweet potato flavor.
Expert Tips
- This cake works best with Dutch process cocoa powder. Natural cocoa powder is more bitter and you will need more sweetener.
- I chose honey as the sweetener because it’s a thicker liquid sweetener so it won’t make the cake batter too moist.
- You can add a sweet frosting or add a little more sweetener in the cake batter if you prefer a sweeter cake.
More Chocolate Cake Recipes
- 4 Ingredient Chocolate Almond Cake
- 4 Ingredient Chocolate Zucchini Cake
- 2 Ingredient No Bake Chocolate Orange Cake

4 Ingredient Chocolate Cake
Ingredients
- 360 grams steamed carrot slices, see note
- 3/4 cup + 1 tbsp (65g) Dutch process cocoa powder
- 2 large eggs + 2 egg yolks
- 7 tbsp (3.5floz/103ml) honey
Instructions
- Preheat the oven to 350°F (177°C).
- Grease a 6-inch round springform pan with non-stick cooking spray. Line the bottom with a parchment round and cut a long strip of parchment paper to line the inner sides of the pan.
- Add the cooked carrots, eggs, egg yolks and honey to a blender. Blend on high until completely smooth, stopping to scrape down the sides as needed. Add in the cocoa powder and blend again until smooth.
- Pour the batter into the prepared cake pan and smooth the top with a spatula. Bake for 50-60 minutes or until completely set. The surface should no longer be liquidy and the surface be puffed up with some cracks.
- Let the cake cool completely before releasing it from the cake pan. This cake is very moist and fudgy. I recommend letting it set for several hours before removing. You can also place it into the fridge for a few hours to help it set more firm and to 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
- Carrot note: You will need 360 grams steamed carrots for the recipe that are steamed until fork tender. The weight is measured after they are steamed. You will need approximately 3 cups of carrot slices (1/4 to 1/2 inch thick) to yield 360 grams of steamed carrots (about 3 large carrots but keep in mind carrots can vary a lot in size). You can also use baby cut carrots instead of regular carrots, which are usually a little sweeter.
- To make steamed carrots, peel the carrots and cut off the ends. Cut them into thin slices, about 1/4 to 1/2 inch thick. Add them to your steamer basket and steam on the stove until fork tender. Then measure out 360 grams for the recipe.
- Cocoa powder: This recipe works best with Dutch process cocoa powder. Natural cocoa powder is more bitter.
- This recipe uses 2 eggs plus two additional egg yolks. Do not use 4 eggs because it will make the cake too eggy.
- 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.
- Estimated nutrition does not include optional frosting.




Your recipes are easy to follow
Thank you for sharing with us
When I make cake following your instructions
they come out really delicious. I love chocolate cake.
Thank you
Thank you! We’re so glad you’re enjoying the recipes!
Seriously so good! You really do need to let it cool completely though, or you can taste the carrots, but when it’s cooled you can’t tell at all! It’s so delicious!
Thank you! We’re so glad you loved this cake!
The photo of the cake does not match the instructions. Specifically I’m curious about frosting and how the photo indicates about an inch of frosting or second layer but the amounts and instructions dont seem to add up to that. Otherwise I’d be eager to try it.
Please read through the instructions. We specifically address that the top is an optional frosting and provide the the frosting recipe we used for this cake in the recipe notes!
Looks marvelous and I love love chocolate
Thank you!
Can sugar be useful here.Original honey is scared and expensive here. Also, we only have natural cocoa here.
We haven’t tested this recipe with sugar instead of honey and we don’t recommend natural cocoa powder because it is more bitter.
Can I use sweet potatoes instead of carrots?
We haven’t tested this recipe with sweet potatoes but we do have another 4 Ingredient Healthier Chocolate Cake made with sweet potatoes!
Has anyone made this recipe? I don’t want to waste my time if it doesn’t taste good….
This cake has a soft, moist, rich texture. It does not have the crumb of a classic chocolate cake made with flour. The cake is lightly sweet. The combination of the carrots and honey gives the cake a slight sweet potato flavor! Let us know if you try it!
Would you be able to make this for a larger spring form pan say maybe a 8-9in pan? How much would measurements increase?
We have only tested this recipe in a 6-inch round springform pan so we’re not sure what adjustments would need to be made for a bigger pan!
I LOVE chocolate cake
We hope you enjoy this cake!
Aren’t eggs dairy? As far as I know they are along with cheese and milk.
No, eggs are not considered dairy. Dairy refers to products made from the milk of mammals (like cows, goats, or sheep), such as milk, cheese, yogurt, and butter. Eggs, on the other hand, come from birds (like chickens), so they’re classified separately.
I have yet to make this and I wonder if you can use maple syrup instead of honey?
You can probably substitute with another liquid sweetener, like maple syrup, but you will likely need to add more of it.