No ratings yet

Ooey Gooey Butter Cake

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

Meet the ultimate Southern dessert—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.

 

Ooey Gooey Butter Cake earns its name from its irresistibly rich, buttery texture that’s impossible to resist. A classic Southern dessert, it starts with a moist, buttery vanilla cake base. While many versions use cake mix, I decided to make mine from scratch—I just think it’s more satisfying that way! The cake is topped with a creamy, custard-like cream cheese layer that truly lives up to the name “ooey gooey.” The melt-in-your-mouth texture and simple preparation have made this dessert a timeless favorite.

Just like my Pineapple Upside Down Cake, another Southern classic, this beloved treat is guaranteed to keep you coming back for more. Whether you’re tasting it for the first time or reliving a childhood favorite, it’s pure comfort on a plate.

What Makes Ooey Gooey Butter Cake So Good?

If the name hasn’t sold you yet, allow me to fill you in on why I am utterly obsessed with this dessert:

  • Rich, buttery flavor. I love the sweet, buttery flavor of this cake. In true Southern fashion, it’s so good it’ll make you want to call your mama!
  • Addictive texture. Somewhere between a cake and a 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.
  • From scratch. This classic Southern dessert is often made with cake mix, but mine is totally from scratch, which I think makes it all the more. 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. 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 version that come 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 an Ooey Gooey Butter Cake

Here’s a basic overview of how to make this Southern classic. 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.

  • Combine the dry ingredients. Whisk together the flour, baking powder, and salt.
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.

Mix the dry ingredients into the wet ingredients.

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

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.

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 Success

  • 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 will cause the glutens in the flour to overdevelop, which will make the cake tough and overly-dense.
  • 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.

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.
No ratings yet

Ooey Gooey Butter Cake

Servings 20 servings
Prep Time 20 minutes
Cook Time 35 minutes
Meet the ultimate Southern dessert—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,

Leave a Reply

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

Recipe Rating




2 Comments

  1. 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.