This fudge layer cake recipe is so rich and moist. Chocolate, chocolate, chocolate. Mmmmm, so yummy.
Preheat oven to 350 degrees F.
Grease and flour 2 - 8 inch square cake pans with butter.
Whisk together flour, both sugars, cocoa powder, baking powder, baking soda and salt. Set aside.
In a separate bowl Whisk together eggs, sour cream, vanilla, melted butter, oil and water. Add to dry ingredients and mix until well incorporated.
Pour batter into prepared cake pans and bake for 45 to 50 minutes, or until an inserted toothpick comes out clean. Set to cool, once cool enough to touch turn cakes out of pan and let cool completely on a wire rack.
In a small pot melt butter on medium high heat. Add cocoa powder and continuing heat until it boils, whisking until smooth the whole time.
Beat together cocoa mixture, sugar and milk until its consistency is spreadable, about 5 minutes. Mix in vanilla.
Ice in between layer of cake and on top. Pipe designs on sides and on top. Garnish with chocolate dipped strawberries, and with some decorators icing.