Ingredients
Equipment
Method
Preheat and prep the pan
- Preheat oven to 350°F and grease a 9x13 baking dish so the batter releases cleanly.
Make the cake batter
- Whisk together flour, granulated sugar, baking powder, and salt until evenly mixed.
- Stir in whole milk, eggs, vanilla extract, and melted butter just until combined, keeping the batter thick.
- Spread the batter into the prepared dish in an even layer.
Make and swirl the cinnamon filling
- Beat softened butter, brown sugar, and cinnamon until fluffy for a spreadable swirl paste.
- Drop spoonfuls of the cinnamon mixture over the batter.
- Use a knife to swirl the cinnamon mixture into the batter to create marbled streaks throughout.
Bake and brown the top
- Bake for 30-35 minutes at 350°F until a toothpick comes out clean and the top is golden.
Glaze while warm and finish
- While cake is still warm, beat cream cheese, powdered sugar, milk, and vanilla extract until smooth.
- Pour the glaze over the warm cake so it pools into every swirl and crevice.
- Let the glaze soak in for 5 minutes before serving warm.
Notes
For the darkest, most dramatic swirls, drop the cinnamon mixture in small spoonfuls right over the batter before swirling. Store covered in the fridge for up to 4 days; warm slices briefly in the microwave for best texture. Freezing is not recommended because the glaze can thin after thawing. For a dairy-reduced option, use lactose-free milk and lactose-free cream cheese with the same amounts.
