Gooey Butter Cake is a rich, sweet, melt-in-your-mouth treat with a simple cake base and gooey, sweetened cream cheese topping.
This amazing Cake Recipe is a fun and easy twist on classic Butter Cake. The rich, gooey topping tastes wonderful, and only adds a couple extra minutes of prep to the delicious Dessert Recipe.
Sabrina’s Gooey Butter Cake Recipe
This Gooey Butter Cake recipe makes an easy and delicious treat to share. You’ll bake it in a 9×13-inch pan, so there are plenty of pieces to share with a group. The size and simplicity makes it the perfect last minute dessert for a potluck, party or family get-together.
Recipe Card


Ingredients
Cake Layer:
- 2 cups flour
- 1 1/2 cups sugar
- 1/2 cup non-fat powdered milk
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup unsalted butter , melted
- 2 large eggs
Gooey Layer:
- 2 large eggs
- 2 teaspoons vanilla extract
- 8 ounces cream cheese , softened
- 2 cups powdered sugar
To Finish:
- 1/2 cup powdered sugar
Instructions
Cake Layer:
- Preheat the oven to 350 degrees and spray a 9×13-inch baking pan with baking spray.
- In a large mixing bowl add flour, sugar, powdered milk, baking soda, and salt.
- Add in the melted butter, eggs, and vanilla extract, whisk to combine.
- Spread the mixture evenly into the baking pan.
Gooey Layer:
- Add eggs, vanilla, cream cheese, and powdered sugar to your mixing bowl and whisk or use a hand mixer to combine until smooth.
- Spoon over the cake batter in an even layer.
To Finish:
- Bake for 40-45 minutes until the edges are golden brown.
- Let cool completely before slicing.
- Dust with powdered sugar once cool.
Nutrition
Chef’s Notes
The tricky thing about this cake is that because of its consistency, it’s hard to know when it is done baking. It should still seem underbaked on top when you take it out. So, to check if the cake is done, look to see the the edges are golden brown and puffing up. While the center will appear flaky, if you shake the pan it will still be soft enough to jiggle. Because of this underbaked texture, it’s essential to let the cake cool before serving, or it will be completely runny. Once its set, its ready to enjoy!
Table of Contents
Ingredients
- Flour: For the best results, I’d recommend using cake flour instead of all-purpose flour. Although either option works, cake flour is milled into a finer powder. This results in a soft, tender cake crumb, which is exactly what you want for this recipe.
- Butter: Make sure to melt 1 cup of unsalted butter before starting the recipe. The butter’s fat content gives the cake its moist consistency. It also adds a rich flavor to the simple cake ingredients.
- Powdered Milk: You’ll want to use non-fat powdered milk for this recipe. The concentrated milk powder is a great alternative to regular milk. It gives all the flavor you need from milk, without adding more liquid to the batter.
- Eggs: The eggs add protein, and create a creamier cake batter. Eggs are important in many baked goods because they act as a binding agent, bringing the wet and dry ingredients together. You’ll also use eggs in the topping to help create the thick, gooey consistency.
- Cream Cheese: This is an essential ingredient to the gooey topping. It’s rich, and thick, but soft enough to blend with the other ingredients into a pudding-like mixture. It also has a distinct tangy flavor that balances out all the sweet ingredients.
- Powdered Sugar: Mix powdered sugar with the cream cheese. This creates a light, smooth mixture with the perfect amount of sweetness. You’ll also sprinkle powdered sugar over the top as the perfect easy, but elegant finish.
How to Store
- Serve: Be sure to let this cake recipe completely cool before topping with sugar and slicing it. While the cake is supposed to be gooey, if you slice into it while it’s still hot, it will be too gooey to serve and the powdered sugar will dissolve into the cake.
- Store: You don’t want to leave this cake sitting uncovered at room temperature for more than a few hours. To store the butter cake, cover it tightly in tin foil. Then you can store the Gooey Cake in the fridge for up to 1 week, or keep it at room temperature for 1-2 days. If you store the recipe in the fridge, let it sit on the counter a few hours before serving, so that it can come to room temperature again.
- Freeze: To freeze the cake, cut it into squares, and place them in a gallon freezer bag with parchment paper between the layers. That way, the squares won’t freeze together. The cake will stay good frozen for up to 3 months. When you’re ready to serve, put the freezer bag on the counter and let the cake bars thaw. Once they’ve come to room temperature you can serve them as the perfect dessert.
Frequent Questions
This simple butter cake is a popular dessert in the South, often referred to as the St. Louis Gooey Butter Cake. It’s distinct because of the two delicious layers it’s made with. The base layer is just a classic butter cake, but then it’s topped with a delicious cream cheese, egg, and sugar mixture. While the recipe bakes, the cream cheese mixture seeps into the classic cake a little bit to create the perfect gooey consistency, but there are still two separate layers.
The butter cake gets its name because of the cream cheese layer on top. It has a thick, pudding-like consistency. Though the top of the cake will appear golden brown and flaky, when you bite into it you’ll see just how soft and gooey the texture is.
No. This cake will stay good longer stored in the fridge. However, as long as it’s covered and kept in a fairly cool part of your kitchen you can keep it at room temperature for a couple of days.
Variations
- Cake Mix: Instead of making the cake base from scratch, you can use cake mix. For this cake mix version, you’ll need a box of yellow cake mix, a cup of melted butter, and 2 large eggs. Whisk the butter and eggs into the powdered cake mix. Once it’s formed into a smooth batter, pour the mixture into your cake pan. You’ll prepare the gooey cream cheese topping the same as usual.
- Gooey Caramel Cake: To make the gooey topping with a rich caramel flavor, you’ll keep most the ingredients the same, but mix dulce de leche, or caramelized milk with the cream cheese mixture until smooth. Then add the caramel cream cheese layer over the cake batter. You can also top this caramel version off with a sprinkling of brown sugar or Salted Caramel Sauce before serving.
- Gooey Lemon Cake: For a fresh, citrusy version of this simple cake add a tablespoon of lemon juice and a sprinkling of lemon zest to the cake batter. You can also add extra lemon zest along with the powdered sugar topping.
- Gooey Almond Cake: Another delicious variation you can try is adding chopped nuts to the cake mixture. Sprinkle chopped almonds between the cake batter and the gooey topping. For more almond flavor in this variation, you can also whisk almond extract into the batter.
- Toppings: To finish the decadent dessert, you can serve it with a scoop of vanilla ice cream. It also tastes amazing with dessert toppings like hot fudge sauce, or Homemade Strawberry Topping.
Related Recipes
More Easy Sheet Cake Recipes

Images used in previous versions of this post:






















Made this for a family gathering and it disappeared fast — people kept going back for more. It’s indulgent but totally worth it. Definitely going into my “make often” list.
Glad to hear you enjoyed the recipe and thanks for the five stars.