Gooey Butter Cake

16 Servings
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes

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

Two slices of Gooey Butter cake on a plate with a fork. Full Gooey Butter Cake pan in the background.

This Gooey Butter Cake recipe makes an easy and delicious treat to share. You’ll bake it in a 9×13″ 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. 

When serving the Gooey Cake wait for it to cool, then slice the pan into squares. It’s quite rich, so you don’t need large pieces. 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. But, you can also enjoy it as is. The simple butter cake and gooey topping are plenty delicious with or without extra add-ons. 

Four picture collage of ingredients and mixing steps.

How to Make Gooey Butter Cake

  • Prep time: To start, preheat your oven to 350 degrees and spray a 9×13″ baking dish with nonstick cooking spray. 
  • Cake batter: Add the flour, granulated sugar, powdered milk, baking soda, and kosher salt to a large mixing bowl. Then add the melted butter, eggs, and vanilla extract to the dry ingredients. Using an electric mixer or handheld whisk, mix until the batter is well combined. Then spread the cake batter layer in the prepared baking dish, using an offset spatula to spread it evenly. 
  • Gooey layer: Add eggs, vanilla, softened cream cheese, and powdered sugar to your stand mixer or a medium bowl. Mix at medium speed until the cream cheese mixture is well combined and smooth. Then spoon the gooey topping evenly over the cake batter layer. 
  • Baking time: Put the pan in the preheated oven and bake for 40-45 minutes until golden brown.
  • Finish: Take the pan from the oven and let the Gooey Cake cool completely. Dust the top with a layer of powdered sugar, slice into squares and serve. 
Gooey Butter Cake four picture collage, baking and frosting baked cake

More Easy Sheet Cake Recipes


What is Gooey Butter Cake?

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. 

Why is it called gooey cake?

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. 

How to know when Gooey Cake is done baking?

Because of its consistency, it’s hard to know when this cake 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 jiggle 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. 

Does Goeey Cake need to be refrigerated?

No. This cake will stay good longer stored in the fridge. But, 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. 

Pan with precut squares of Gooey Butter Cake inside.

Key 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 acts 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. 


  • 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 add dulce de leche, or caramelized milk. Mix the caramel 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. 
Gooey Butter Cake finished slice on plate with bite on fork

Simple Dessert Recipes

How to Store

  • Serve: Make sure to let this cake recipe completely cool before 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. 
  • 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. 
Gooey Butter Cake on a plate with a fork and topped with powdered sugar.

Pin this recipe now to remember it later

Pin Recipe

Gooey Butter Cake

Gooey Butter Cake is a rich, sweet, melt-in-your-mouth treat with a simple cake base and gooey, sweetened cream cheese topping.
Yield 16 Servings
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Course Dessert
Cuisine American
Author Sabrina Snyder


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


Cake Layer:

  • Preheat the oven to 350 degrees and spray a 9×13" 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 well 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.
  • Let cool completely before slicing.
  • Dust with powdered sugar.


Calories: 393kcal | Carbohydrates: 52g | Protein: 5g | Fat: 19g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.5g | Cholesterol: 95mg | Sodium: 266mg | Potassium: 111mg | Fiber: 0.4g | Sugar: 39g | Vitamin A: 650IU | Vitamin C: 0.3mg | Calcium: 108mg | Iron: 1mg
PIN image of two slices of Gooey Butter Cake on a plate with a fork.

About the Author: Sabrina Snyder

Sabrina is a professionally trained Private Chef of over 10 years with ServSafe Manager certification in food safety. She creates all the recipes here on Dinner, then Dessert, fueled in no small part by her love for bacon.

Sabrina Snyder is a professionally trained personal and private chef of over 10 years who is the creator and developer of all the recipes on Dinner, then Dessert.

She is also the author of the cookbook Dinner, then Dessert – Satisfying Meals Using Only 3, 5 or 7 Ingredients, published by Harper Collins.

She started Dinner, then Dessert as a business in her office as a lunch service for her coworkers who admired her lunches before going to culinary school and becoming a full time personal chef and private chef.

As a personal chef Sabrina would cook for families one day a week and cook their entire week of dinners. All grocery shopping, cooking and cleaning was done along with instructions on reheating. As a private chef she cooked for private parties and cooked in family homes in the evenings for families on a nightly basis after working as a personal chef during the day.

Sabrina has been certified as a ServSafe Manager since 2007 and was a longstanding member of the USPCA Personal Chef Association including being on the board of the Washington DC Chapter of Chefs in the US Personal Chef Association when they won Chapter of the year.

As a member of the community of food website creators Sabrina Snyder has spoken at many conferences regarding her experiences as a food writer including the Indulge Food Conference, Everything Food Conference, Haven Food Conference and IACP Annual Food Professionals Conference.

Sabrina lives with her family in sunny California.

Dinner, then Dessert, Inc. owns the copyright on all images and text and does not allow for its original recipes and pictures to be reproduced anywhere other than at this site unless authorization is given. If you enjoyed the recipe and would like to publish it on your own site, please re-write it in your own words, and link back to my site and recipe page. Read my disclosure and copyright policy. This post may contain affiliate links.


Leave a comment & rating

Have you checked the FAQ section above to see if your question has already been answered? View previous questions.

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.