Preheat the oven to 350 °F (175 °C). Line two round 8" cake pans with parchment paper on the bottom and grease the sides of the pans.
In a large bowl, stir together the dry ingredients (sugar through salt).
2 cups (400 grams) granulated sugar, 1 3/4 cups (219 grams) flour, 3/4 cup (85 grams) Dutch-process cocoa powder, 1 teaspoon baking powder, 1 teaspoon baking soda, 1 teaspoon salt
Add the eggs, milk, oil and vanilla.
2 large eggs, 1 cup (236 ml) milk, 1/2 cup (120 ml) neutral oil, 2 teaspoons vanilla extract
Mix until combined, and then stir in the boiling water. The batter will be very thin. Do not add more flour!
3/4 cup (177 ml) boiling water
Divide the batter between the two prepared pans. That’s 692 grams per pan when using Bob's GF flour or 680 grams if using the other listed options.
Bake for 26-28 minutes or until a toothpick comes out with some moist crumbs, but no uncooked liquid.
Let cool for 10 minutes in the pans, and then turn out onto a rack to cool. Let cool completely before frosting.
You can make these a few days in advance. Wrap them in plastic wrap, place in a bag, and refrigerate or freeze until ready to use. Freezing them will make them easier to handle when assembling the cake.