This is an easy gluten free red velvet cake recipe from scratch. It makes a stunning 3-layer cake that's surprising simple to make and is frosted with cream cheese frosting.
Preheat oven to 350 degrees. Spray 3 8-inch round cake pans with non-stick spray and line the bottoms with parchment paper.
In a large bowl, whisk together the gluten free flour, xanthan gum, granulated sugar, cocoa powder, baking soda, and salt. Try to press out as many cocoa powder lumps as possible then set the bowl aside.
In a medium bowl, whisk together the eggs, buttermilk, oil, vanilla extract, and the food coloring then whisk in the vinegar.
Pour the wet ingredients into the dry ingredients and mix until just combined. Add the hot water and mix until the water is completely incorporated into the batter.
Transfer the batter to the prepared pans dividing it evenly between the 3 pans.
Bake at 350 degrees on the center rack for 28-32 minutes or until a cake tester comes out clean. I place all 3 of the pans on the center rack and mine take exactly 30 minutes to bake. When done, the center of the cake will spring back when gently pressed and the cake will start to pull away from the sides of the pan.
Cool the cakes in the pan on a wire rack for 20 minutes. Then remove the cakes from the pans, discard the parchment paper, and cool completely on a wire rack.
Once the cakes are cooled, level off the top with a serrated knife and then frost with cream cheese frosting or wrap tightly in plastic wrap and freeze on a sheet pan until ready to use.
To make this cake dairy free, use 1 1/2 cups unsweetened coconut milk beverage + 1 tablespoon white vinegar in place of the buttermilk. For dairy free cream cheese frosting, follow the diary free notes in the cream cheese frosting recipe.
To frost the cake as pictured, I made a double batch of cream cheese frosting and had about a cup leftover. I decorated the cake with red velvet cake crumbs from leveling off the tops of the cakes before frosting.