Ingredients
Equipment
Method
Prepare the cake base
- Preheat oven to 350°F and grease a 9x13 baking dish, so the batter releases cleanly after baking.
- Whisk together all-purpose flour, granulated sugar, baking powder, and salt, then stir in whole milk, large eggs, vanilla extract, and melted butter until just combined.
- Spread the batter into the prepared dish, smoothing the top into an even layer.
Make and add the cinnamon swirl
- Beat softened butter, brown sugar, and cinnamon until fluffy, creating a spreadable swirl mixture.
- Drop spoonfuls of the swirl mixture over the batter, then use a knife to swirl into the batter for ribbon-like pockets.
Bake
- Bake for 30-35 minutes at 350°F until a toothpick comes out clean and the top is golden.
Glaze and serve
- While the cake is still warm, beat cream cheese, powdered sugar, milk, and vanilla extract until smooth and pour the glaze over the warm cake.
- Let the glaze soak in for 5 minutes before serving warm, letting it pool into every swirl and crevice.
Notes
For the deepest swirl effect, swirl the cinnamon-brown sugar mixture right up to the edges of the pan so the ribbons bake through the entire cake. Store leftovers in the refrigerator up to 4 days; rewarm individual slices for 15–20 seconds for a looser glaze texture. Freezing is not recommended because the cream cheese glaze can soften and change texture. For a dairy-light option, use lactose-free milk and lactose-free cream cheese in the glaze.
