Preheat oven to 350°. Lightly grease two 6 inch round cake pans with coconut oil/butter and line bottom with parchment paper. Set aside.
In a bowl, whisk together dry ingredients (flours through salt). In a separate bowl, blend or whisk together remaining ingredients.
Add wet ingredients to the dry and stir until incorporated and well combined.
Divide batter among the two prepared pans and tap on the counter to remove air bubbles. Bake for 25-30 minutes or until cake is cooked through and toothpick inserted comes out dry. Remove from oven and let cool for 10 minutes. Carefully remove cakes from pan and let cool completely on a wire rack
Prepare frosting below. Assemble cake by frosting the bottom layer on a cake stand or plate. Top with remaining cake layer and finish with frosting.