In a large mixing bowl, combine all dry ingredients. That’s everything from the cake ingredients, except for the eggs, coconut oil, avocado, and carrots.
Beat eggs separately and add over dry ingredients. Use a spatula to mix until well combined.
Stir in shredded carrots and sliced avocado.
Lastly, slowly incorporate melted coconut oil (now at room temperature) into batter.
A thick batter should start to form. If batter looks rather liquid, add more coconut flour, more carrots, or both.
Slowly incorporate the new additions until a thick batter has formed. You can taste the batter to make sure that it’s sweet enough or has enough cacao.
Once batter is ready, spread into a round heat resistant dish and level using a silicone spatula.
Transfer in the oven and bake for 40-45 minutes at 180 Celsius or until toothpick inserted in center comes out clean. Check from time to time, making sure the cake doesn’t turn dry or overbaked.
Remove cake from oven when done and set aside to rest until it reaches room temperature.
While the cake is resting, you can work on the chocolate buttercream frosting. In case you’re planning to work on the chocolate buttercream the following day, move baked cake into the fridge for safe keeping overnight.
Congratulations! The cake base is now ready.