5 from 2 votes

Ooey Gooey Butter Cake

This post may contain affiliate sales links. Please read my disclosure policy.

Meet the ultimate potluck dessert, the St. Louis ooey gooey butter cake. With a rich, buttery, ultra-moist cake layer on the bottom and a smooth, custard-like cream cheese topping, it’s super easy to make and 100% irresistible. Just you wait!

A slice of ooey gooey butter cake on a plate with a bite taken out of it.

 

Gooey butter cake earns its name from its irresistibly rich, buttery texture that’s impossible to resist. Originating in St. Louis, it starts with a buttery vanilla cake base. While many versions use cake mix, I decided to make mine from scratch. I think it’s more satisfying that way! The cake is topped with a creamy, custard-like cream cheese layer that really does make it “ooey gooey” in the middle. Meanwhile, the top gets a little golden and crispy, and the cake base is light and moist. There’s truly nothing like it.

Just like my pineapple upside-down cake, buckeyes, and sugar cream pie, this easy dessert recipe is pure comfort on a plate. The melt-in-your-mouth texture and simple preparation led me to create more flavors of this dessert, including gingerbread, lemon, and even carrot cake gooey bars. But this original recipe is still a longstanding favorite.

Lindsay, author of Life Love and Sugar, holding a plate of cupcakes and smiling.

What Makes Ooey Gooey Butter Cake So Good?

  • Addictive texture. Somewhere between an ultra-moist coffee cake and a cookie bar, this ooey-gooey cake lives up to its name. The cake itself is SO moist and buttery, and the cream cheese layer on top is silky smooth, kind of like a custard. The combination is out of this world.
  • Made for sharing. Since it’s baked in a 9×13-inch pan, it’s easy to transport. In true Midwestern style, a gooey butter cake is perfect for potlucks, parties, and holidays.
  • From scratch. This classic dessert is often made with cake mix, but mine is totally from scratch, which I think makes it all the more special. Don’t worry, though; it’s great with cake mix, too. Check out the section below titled “Make It With Cake Mix.”

Recipe Ingredients

Ready to get bakin’? Here’s what you’ll need to make this ooey gooey butter cake recipe. Be sure to scroll to the recipe card below for precise measurements.

Ingredients for ooey gooey butter cake, labeled.
  • All-purpose flour – Be sure to measure it properly so that your cake layer isn’t too dry. I always recommend a food scale, but the spoon and level method will also do.
  • Baking powder – To help the cake rise.
  • Salt – Brings out the flavors already present in the dessert. Without it, it’d be bland.
  • Unsalted butter – Salted butter will work in a pinch. Just leave out the salt.
  • Sugar – I went with granulated sugar. Light brown sugar (or some combination of granulated sugar and light brown sugar) would also do the trick. You’d end up with a slightly richer, more molasses-y flavor.
  • Eggs – Large eggs are best. I like letting mine come to room temperature. They mix into the batter more easily that way.
  • Cream cheese – I recommend full-fat, brick-style cream cheese. Lower-fat and the kind that comes in a tub are softer and won’t turn out the same.
Overhead image of ooey gooey butter cake sprinkled with powdered sugar.

How to Make Ooey Gooey Butter Cake

Here’s a basic overview of how to make a classic gooey butter cake from scratch. Have a look at the recipe card below for more detailed instructions.

To start, you’ll want to preheat your oven to 350°F, spray a 9×13-inch cake pan with non-stick, and line it with parchment paper that hangs over the sides.

Whisking together the butter, sugar, eggs, and vanilla for ooey gooey butter cake.

Whisk together the butter and sugar. Add in the eggs and vanilla.

Combining the wet and dry ingredients for ooey gooey butter cake.

Whisk together the flour, baking powder, and salt. Mix the dry ingredients into the wet ingredients.

Gooey butter cake batter spread in a lined 9x13 inch pan.

Spread the batter into the bottom of the pan. Set aside.

Cream cheese custard mixture in a mixing bowl.

Beat together the cream cheese and half of the powdered sugar. Once smooth, mix in the remaining powdered sugar, followed by the eggs (one at a time), vanilla, and butter.

Cream cheese custard spread over the cake layer in a pan.

Pour the cream cheese topping over the cake batter and spread evenly.

Ooey gooey butter cake cooling in the pan.

Bake for 30-40 minutes, then cool completely. Dust cake with powdered sugar and serve!

Tips for the Best Homemade Butter Cake

  • Parchment paper hack. When lining the pan with parchment paper, use enough so that it hangs over the edges a bit. You can use that overhang to lift the cake out of the pan once it’s cool.
  • Don’t over-mix. When mixing the dry ingredients into the cake batter, mix just until everything is incorporated. Mixing past this point causes the gluten in the flour to overdevelop, making the cake tough and overly dense.
  • Use room temperature cream cheese. Let the cream cheese come to room temperature before using it. If it’s too cold, you’ll end up with a lumpy topping.
  • Don’t over-bake. This cake is supposed to be nice and gooey, and over-baking will dry it out. Bake just until the top has a light crust and is ever so slightly golden. I like to check on mine a few minutes before the baking time is up and then every 3-5 minutes after that until it’s done.
A slice of ooey gooey butter cake cut away from the rest.

FAQ

Why is it called gooey butter cake?

The story goes that in the 1930’s, a German baker in St. Louis, Missouri, added too much butter to his coffee cake. The result was a sweet, sticky cake that became a local favorite.

Do you serve this hot or cold?

The best temperature for serving gooey butter cake is room temperature or slightly warmed up, IMO. Many folks love it cold from the fridge, too. Don’t serve it hot from the oven, though, or it may crumble apart.

How do I know when the cake is done?

Due to the ooey-gooey nature of the cake, the traditional “toothpick test” does not work here. Gooey butter cake is done when the edges start to brown, and a glossy crust forms on top of the custard. If you wait until a toothpick comes out clean, the cake will be overbaked.

Make It With Cake Mix

If you want to simplify things a bit and use cake mix for the bottom layer of this dessert, go for it! Just note that you’ll need to adjust the recipe based on the amount of cake mix in the box (different brands use different volumes), like so:

  • For a 13.25-ounce box: Combine the cake mix with 1 egg, 1 teaspoon vanilla extract, and ½ cup melted butter.
  • For a 15.25-ounce box: Combine the cake mix with 2 eggs, 1 teaspoon vanilla extract, and ½ cup melted butter.

The topping is perfect as is, regardless of the cake mix you use. So, don’t do a thing to change it.

Slices of ooey gooey butter cake stacked on a plate.

How to Store

  • Refrigerator. Seal any leftovers in an airtight container and store them in the fridge for up to 5 days.
  • Freezer. You can store leftover ooey gooey butter cake in a freezer-safe airtight container in the freezer for up to 3 months. Allow the cake to thaw in the fridge before serving.

Watch How To Make It

Read Transcript

A slice of ooey gooey butter cake cut away from the rest.
5 from 2 votes

Ooey Gooey Butter Cake

Author Lindsay
Servings 20 servings
Prep Time 20 minutes
Cook Time 35 minutes
Meet the famous St. Louis ooey gooey butter cake. With a rich, buttery, ultra-moist cake layer on the bottom and a smooth cream cheese topping, it's 100% irresistible.

save this recipe

Enter your email & we’ll send it to your inbox. Plus get new recipes from us every week!

Ingredients
 

Cake Layer

  • 2 1/4 cups (293g) all-purpose flour
  • 2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 3/4 cup (168g) unsalted butter, melted
  • 1 1/2 cups (310g) sugar
  • 2 large eggs
  • 2 teaspoons vanilla extract

Cream Cheese Topping

  • 8 ounces cream cheese, room temperature
  • 4 cups (460g) powdered sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • 1/2 cup unsalted butter, melted

Instructions
 

  • Preheat oven to 350°F (180°C). Prepare a 9×13 inch cake pan with non-stick baking spray and parchment paper that hangs over the sides, which you’ll use to lift the bars out of the ban after baking. Set aside.
  • To make the cake layer, add the flour, baking powder and salt to a medium sized bowl and whisk together to combine. Set aside.
  • In a large mixing bowl, mix the melted butter and sugar until well combined. Add the eggs and vanilla extract and mix until well combined.
  • Add the dry ingredients and mix until well combined, but don’t over mix. Batter will be thick.
  • Add the batter to the bottom of the cake pan and spread evenly. Set aside.
  • To make the topping, beat the cream cheese and half of the powdered sugar until well combined and smooth. Add the remaining powdered sugar and mix until well combined.
  • Add the eggs one at a time, mixing well and scraping the bottom and sides of the bowl between each addition.
  • Add the vanilla extract and melted butter and mix until well combined.
  • Pour the cream cheese mixture on top of the bake batter and spread into an even layer.
  • Bake for 30-40 minutes, or until the top has a light crust and is lightly golden.
  • Remove from the oven and allow to cool at room temperature.You can serve the cake at room temperature, or refrigerate it until firm, then slice and serve.
  • Store left overs in the fridge for up to 4-5 days. Can be served chilled or at room temperature.

Notes

To use a cake mix (different brands use different volumes): 
  • For a 13.25-ounce box: Combine the cake mix with 1 egg, 1 teaspoon vanilla extract, and ½ cup melted butter.
  • For a 15.25-ounce box: Combine the cake mix with 2 eggs, 1 teaspoon vanilla extract, and ½ cup melted butter.
The topping is fine as is, so don’t change it.

Nutrition

Serving: 1sliceCalories: 361kcalCarbohydrates: 50.9gProtein: 3.5gFat: 16.5gCholesterol: 79.2mgSodium: 111.4mgSugar: 39g

The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.

Categories: 

Bars and Brownies, Cakes and Cupcakes, Recipes, Recipes with video, Sweets and Treats,
5 from 2 votes

Leave a Reply

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

Recipe Rating




8 Comments

  1. 5 stars
    I have made several of your desserts in the past few years. So when I saw this one, I thought let’s give it a try. It is awesome. Never got to the dusting the top with powdered sugar. Made it when my daughter was visiting and we spent five days just eating pieces of it from the fridge. Now now I’m making it to take to the cottage for a gang of ladies I hang with. Perfect as is, I found the 30 minutes of baking was great. This is definitely a keeper. Thank you for all your awesome recipes.

  2. 5 stars
    This is amazing!! I made for work, and it was devoured before lunch.

  3. I’ve always loved Gooey Butter. I live on the West Coast, and it isn’t available here, so I appreciate a good recipe.
    Just wish you’d had a ‘print’ button so I could print it out (as I’ve done in the past).

  4. I can completely appreciate the satisfaction in making the gooey cake from scratch, but does it taste better or have a better texture than using a cake mix? Also, I love that you listed both sizes of cake mixes and the changes in ingredients.

    1. I think that really depends on the person. The flavor is different because cake mixes have a very distinct flavor to them. If you prefer that, then I’d go with a cake mix (that’s the more traditional way). If you don’t feel strongly about that flavor and like it more “homemade”, then go homemade. There’s not much difference other than that. The texture is the same.