Preheat your oven to 175°C (350°F) and grease your baking dish thoroughly
In a large bowl, combine flour, sugar, baking powder, and salt, mixing well to distribute evenly
In another bowl, whisk together eggs, milk, vanilla extract, and melted butter until smooth
Gradually add the wet ingredients into the dry ingredients while mixing gently
Stir until just combined; avoid overmixing to keep the cake soft and tender
Pour the batter evenly into the prepared baking dish and smooth the surface
In a separate bowl, prepare the cinnamon swirl by mixing softened butter, brown sugar, flour, and cinnamon until thick and creamy
Drop spoonfuls of the cinnamon mixture evenly over the cake batter
Using a knife or skewer, gently swirl the mixture into the batter to create a marbled effect
Do not over-swirl; visible ribbons of cinnamon will create the best texture and flavor
Place the cake in the oven and bake for 30–35 minutes
Check doneness by inserting a toothpick into the center; it should come out mostly clean with a few moist crumbs
Remove from oven and allow the cake to cool slightly while preparing the glaze
In a bowl, whisk powdered sugar, milk, and vanilla extract until smooth and pourable
Adjust milk quantity for desired consistency (thicker or thinner glaze)
Drizzle the glaze generously over the warm cake
Let it soak slightly into the cake for that signature gooey cinnamon roll texture
Allow cake to cool for 10–15 minutes before slicing