Preheat oven to 350º
-Mix together all dry ingredients and whisk really well, you can also sift this all together
-Add one cup of milk, 1/2 cup oil, 2 large eggs, 2 tsp of vanilla extract.
-Have one cup of really hot water (almost boiling) ready. Slowly add the really hot water to batter mix.. This will thin out the batter and is going to help make it moist and nice and fluffy. Don't be alarmed if the batter seems too liquidy...it's okay.
- Prep pans with butter all around the inside and then sprinkle about a tablespoon of flour in the pans.
- Place one cup of cake batter in each pan, then one cup in the other pans, until evenly distributed.
Combine: milk, sugar, egg yolks, butter and vanilla in saucepan. Cook over medium heat until mixture thickens and is golden brown (about 12 minutes) stirring constantly. Cool and frost/fill cake.
Note: This recipe makes about 4 1/4 cups of frosting, enough to frost the top and for filling. If you want to frost the whole cake, double the recipe. (This recipe will also frost 24 cupcakes.)