-
Preheat oven to 350 degrees F. Spray a 9 by 13-inch baking pan with non-stick spray.
-
In the bowl of a stand mixer, add all cake ingredients except for melted butter. Mix on medium speed for 2-3 minutes, or until no lumps remain. Slowly add in melted butter in two increments and mix well after each addition.
-
Pour cake batter into cake pan.
-
In a small bowl, add all topping ingredients. Stir well. Pour mixture over cake batter.
-
Using a butter knife, swirl the topping throughout the cake. Make sure to swirl all the way to the bottom.
-
Put cake in the oven and bake for 28-30 minutes, or until a toothpick inserted comes out clean. Bake for additional time if necessary.
-
Allow cake to cool. While cooling, add cream cheese and butter to a bowl. Using either a stand mixer or hand mixer, beat on medium until well combined and fluffy. Add powdered sugar, milk, and vanilla. Beat again until light and fluffy.
-
Once cake is cool, add frosting.