This chocolate cake is soft and moist. It only needs 4 ingredients and doesn’t require any wheat flour, dairy, butter or oil. The cake is easy to prepare. The cake has a texture like classic chocolate cake even though it is made without any wheat flour or butter.
A slice of chocolate cake on a white plate with a fork

I love that this chocolate cake has a soft, bouncy, light texture just like regular chocolate cake. You can’t tell that it is made without wheat flour or butter.

Ingredients

  • Almond flour
  • Cocoa powder
  • Sugar
  • Eggs

Almond flour: Make sure to use superfine almond flour. This is key. Regular almond flour or fine almond flour is not fine enough and will result in coarse crumbs.

Cocoa powder: I recommend using Dutch process cocoa powder. Natural cocoa powder is more acidic and bitter. Dutch process cocoa powder is richer and not as bitter.

Sugar: This cake is made with regular granulated white sugar. The sugar sweetens the cake and helps to create the light bouncy crumb. I did test this with some unrefined sugars but the texture was not the same. If you need an unrefined sugar substitute, you can use coconut sugar. The cake won’t have the same bounce and lightness, but it does still produce a cake-like crumb.

Eggs: Eggs are used to create the structure for the cake.

How to Make Chocolate Cake

  • The eggs and sugar are first beaten together on high speed in a stand mixer for 10 minutes until you have a very light and fluffy mixture.
  • Add the almond flour and cocoa powder to a large mixing bowl and whisk until evenly combined.
  • Fold the dry ingredients into the egg mixture in three batches, doing your best not to deflate the eggs too much.Cake batter in a glass bowl and then baked in a cake pan
  • Transfer the mixture to your prepared cake pan. Bake the cake for about 40-50 minutes. Allow the cake to cool fully before removing and serving.
  • You can also decorate the cake with chocolate frosting before serving.

A chocolate cake decorated with chocolate frosting and chocolate curls

Texture

This cake has a very light, delicate, crispy crust layer on top, like a meringue. The rest of the cake is light, soft and bouncy, just like regular chocolate cake. The cake does sink in slightly in the center and is more puffy around the edges, giving it a very rustic appearance. You can decorate with powdered sugar and fresh fruit for a simple decoration. You can also level the surface of the cake and cover it in a ganache frosting.
A bite of cake on a fork taken from a slice of chocolate cake

Expert Tips

  • The cake works best with regular granulated white sugar, which gives the cake a much lighter crumb. Try to use a regular granulated white sugar and not a finer granulated white sugar which can also affect the texture.  I have made it successfully with coconut sugar, but the crumb is heavier and doesn’t have a bounce to it.
  • Make sure your cake pan is 7 inches wide and 3 inches tall. If your cake pan is not 3 inches tall, you will need to use an 8 inch wide baking pan, otherwise your cake batter will overflow. If using an 8 inch pan, your cooking time will likely be less.

Slices of chocolate cake with chocolate frosting on plates with forks

More Chocolate Cake Recipes

5 from 4 votes

4 Ingredient Chocolate Cake

This chocolate cake has a light and soft texture. It tastes like classic chocolate cake even though it is made without wheat flour. The cake needs just 4 ingredients and doesn't require wheat flour, dairy, butter or oil.

Ingredients

  • 4 large eggs
  • 1 cup (193g) granulated white sugar
  • 1 1/2 cups (130g) superfine almond flour
  • 6 tbsp (30g) Dutch process cocoa powder

Instructions
 

  • Preheat oven to 350°F (177°C). Grease a 7-inch wide round springform pan with non-stick cooking spray. Make sure your cake pan is at least 3 inches tall, otherwise the batter will overflow. If you don't have a 7 inch x 3 inch pan, then you will need to use an 8-inch wide round springform pan. Line the bottom with a parchment round. You don’t need to line the sides but make sure they are well greased so the cake doesn’t stick to it.
  • Add the eggs and sugar to a bowl of a stand mixer. Beat on highest speed for about 10 minutes or until mixture becomes very thick and turns a very pale yellow, and more than triples in volume. When the eggs are ready, the mixture should be thick enough that it seems like soft peaks are going to form (when the beater pushes through, it leaves indents/lines that don't disappear right away). However, once you stop beating, the mixture will immediately deflate. This is normal.
  • Add almond flour and cocoa powder to a large mixing bowl and whisk to evenly combine.
  • Using a spatula, gently fold in 1/3 of the almond flour mixture. Repeat with another 1/3 of the flour and then the final 1/3. Try your best not to deflate the egg mixture too much. Your batter will not be uniform in color but this is normal. You just want to fold until there are no dry spots of almond flour or cocoa.
  • Pour the batter into the prepared cake pan and smooth the top with a spatula. Bake for 40-50 minutes or until the cake is set. (If using an 8 inch pan, your baking time may be less). The cake will be slightly higher around the edges than in the middle, but the middle should not be sunken in. If it is sunken in the center then it likely needs more baking time. The surface of the cake should also develop a thin, delicate meringue-like crust.
  • Let the cake cool for about 1 hour before releasing it from the cake pan and placing onto a wire rack to finish cooling. Do not release the cake before it is cooled because this can cause it to fall apart. The cake is a bit sticky around the sides, so be sure to gently release the cake from the pan so none of the cake gets stuck on the side.
  • The cake does have a rustic appearance because it is higher around the edges and because of its crust. You can do a simple decoration of powdered sugar and fruit to help cover the unevenness. You can also level the surface of the cake and cover with ganache frosting. See notes for the ganache frosting used.
  • Use a large sharp knife to slice the cake. Store any uneaten cake in an airtight container in the fridge for a few days or in the freezer for longer.

Notes

  • Sugar note: This recipe works best with regular granulated white sugar. Other types of sugars will change the texture of the cake. Also avoid using fine (like Imperial brand) or superfine granulated white sugar which can result in too much sugar being used in the recipe and can also alter the texture of the cake. I used C&H granulated white sugar.
  • Cocoa powder: This recipe works best with Dutch process cocoa powder. Natural cocoa powder is more bitter. 
  • Almond flour note: It's important to use superfine almond flour. Fine almond flour or regular almond flour is not fine enough and will result in coarse crumbs. If you use superfine almond flour, the cake will be very light and won't taste like it is made with almond flour. 
  • Optional ganache frosting:
    • 1 cup dark chocolate chips
    • 1/2 cup (4 fluid ounces) canned coconut milk or heavy cream (if you don't need the cake to be dairy-free)
    • Add chocolate chips to a medium bowl and set aside. Heat coconut milk or heavy cream in a small pot or pan over medium low heat. Heat until simmering. Pour hot coconut milk/heavy cream over chocolate chips. Let sit for 60 seconds then gently mix until chocolate is completely melted.
    • Frost over the surface of the cake. Please note you do not need to use all the frosting.
  • Estimated nutrition does not include optional frosting.
Serving: 1slice, Calories: 164kcal, Carbohydrates: 20g, Protein: 5g, Fat: 8g, Saturated Fat: 1g, Sodium: 24mg, Fiber: 2g, Sugar: 16g, NET CARBS: 18
The nutrition information provided are only estimates based on an online nutritional calculator. This is not a comprehensive list of all the nutrients in the recipe (i.e., does not include vitamins, cholesterol, etc). I am not a certified nutritionist. Please consult a nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.
Did you make this recipe?Please leave a star rating and review below!