Preheat oven to 350°F (175°C). Grease and flour a 9-inch cake pan.
In a medium bowl, mix together flour, baking soda, baking powder, salt, and cocoa powder. Set aside.
In a large bowl, cream together butter and sugar until light and fluffy. Beat in eggs one at a time, then stir in vanilla.
Add the dry ingredients to the creamed mixture alternately with the milk, beating just until incorporated. Pour batter into prepared pan.
Bake for 30 to 35 minutes, or until a toothpick inserted into the center of the cake comes out clean. Allow cake to cool for 10 minutes before removing from pan to a wire rack to cool completely.
To assemble the cake, place one layer on a serving plate. Spread caramel sauce over top. Place second cake layer on top. Serve.
Interesting Facts
This cake is also known as a "Lizzie Cake" because it was originally created by a baker named Lizzie.
The combination of chocolate and caramel is a classic flavor combination that is sure to please.