Cake Batter:
(Or substitute 1 box Vanilla Cake Mix. Substitute oil with butter & substitute water with milk. Mix as described in box & put in bottom of a 9 X 13 baking dish)
Cinnamon/Butter/Sugar Mix:
Cream Cheese Frosting
Preheat oven to 350°F. Spray a 9x13-inch baking dish with nonstick spray.
In a large bowl, whisk together the flour, baking powder, and baking soda and set aside. In another large bowl, whisk together the butter and sugar. Add in the eggs one at a time and whisk until fully incorporated. Add in the milk, sour cream, and vanilla and whisk until smooth. Gradually stir in the flour until the mixture is smooth and no clumps remain. Pour the batter into the prepared pan.
(Or mix boxed cake mix and pour into greased pan)
In a large bowl, whisk together the butter, brown sugar, cinnamon and flour and pecans. Add dollops of the mixture all over the top of the cake batter and use a knife or chopstick to swirl it into the batter.
Bake in preheated oven for 40 minutes. Allow the cake to cool on a wire rack for 5-10 minutes before you prepare the glaze.
In a large bowl with an electric mixer, beat the butter and cream cheese until smooth, add powdered sugar, vanilla and milk and beat for about 3 minutes. If the mixture is too thick, gradually add a bit more milk, 1 teaspoon at a time until you reach the desired consistency. Spread glaze over the warm cake.
