This Gooey Butter Cake recipe is a St. Louis staple that's indulgently sweet with complex textures and butterscotch notes.
Preheat the oven to 350°F (180°C). Line a 9x9 inch (23x23 cm) baking pan and set aside.
In a large bowl, whisk together the flour, brown sugar, granulated sugar, butter, eggs, baking powder and salt until well combined.
Spread the batter evenly into your prepared pan.
In the bowl of a stand mixer fitted with a whisk attachment (or using an electric mixer) mix together the powdered sugar, cream cheese and brown sugar on low speed until smooth.
Add the eggs and vanilla and whisk on medium speed until combined.
Pour the topping evenly over the cake batter.
Bake for 1 hour or until the edges are set but the center jiggles slightly when shaken.
Let the cake cool in the pan slightly before cutting into 9 squares.
Serve warm with whipped cream. Store leftovers in an airtight container in the refrigerator for up to 3 days.