01 - Preheat oven to 350°F. Generously grease a 9x13-inch baking pan with butter or cooking spray.
02 - In a large mixing bowl, combine flour, granulated sugar, softened butter, milk, eggs, baking powder, salt, and vanilla extract. Beat with an electric mixer until smooth and creamy, about 2 minutes.
03 - Spread the batter evenly into the prepared baking pan, smoothing the top with a spatula.
04 - In a separate bowl, whisk together melted butter, brown sugar, cinnamon, and flour until a thick, spreadable paste forms.
05 - Drop spoonfuls of the cinnamon mixture evenly over the batter. Use a butter knife to gently swirl the cinnamon mixture through the batter in a marbled pattern, being careful not to overmix.
06 - Bake for 32-38 minutes until golden brown and a toothpick inserted in the center comes out clean.
07 - While the cake bakes, whisk together powdered sugar, 2 tablespoons milk, and vanilla extract in a small bowl. Add additional milk 1 teaspoon at a time until desired pourable consistency is reached.
08 - Let the cake cool in the pan for 10-15 minutes. Drizzle the glaze evenly over the warm cake. Slice into squares and serve warm.