Table of Contents
Imagine a cake that’s impossibly rich, perfectly sweet, and so wonderfully gooey it melts in your mouth. That’s the magic of St. Louis Gooey Butter Cake. This legendary dessert isn’t just a treat; it’s an experience, a beloved classic from its namesake city. If you’ve never tried this humble yet decadent creation, you’re in for a truly delightful surprise. This isn’t your average cake; it’s got a dense, buttery crust and a creamy, custard-like topping that remains wonderfully soft and, well, gooey. The balance of textures and flavors is what makes it so irresistible, drawing people in for slice after delicious slice. My recipe is incredibly simple, relying on a few pantry staples and just one bowl for the top layer, making it a perfect last-minute indulgence or a showstopper for your next potluck. Get ready to fall in love with this iconic Gooey Butter dessert!
What Makes This Dish Worth Making
This Gooey Butter cake is more than just a dessert; it’s a piece of culinary history and comfort food that evokes nostalgia for many. What sets it apart is its unique two-layer structure. You have a dense, slightly chewy cake base that forms a delicious foundation, topped with a sweet, custardy layer that never quite sets firm, earning its famous “gooey” name. This isn’t a cake you test with a toothpick; it’s an unexpectedly delightful texture contrast that keeps everyone coming back for more. It’s incredibly easy to prepare, making it a fantastic option for beginner bakers or busy weeknights. Plus, it’s a true crowd-pleaser. Take it to a family gathering or a party, and I promise you, it will be the first thing gone. The rich, buttery flavor combined with that irresistible gooey texture is simply unforgettable and surprisingly addictive.
Ingredients You Will Need
To whip up this incredible St. Louis Gooey Butter Cake, you’ll start with a standard yellow cake mix – any brand you prefer, like Duncan Hines or Betty Crocker, will work wonders. Next, you’ll need butter; unsalted is my go-to, but salted works fine if that’s what you have on hand, just be aware of the slight flavor difference. Three large eggs are essential for both layers, and remember, having them at room temperature will help everything blend more smoothly. For the signature gooey topping, grab an 8-ounce block of full-fat cream cheese; trust me, this is where the magic happens, so don’t skimp! Pure vanilla extract adds a beautiful depth of flavor. Finally, a generous amount of confectioners’ sugar, also known as powdered sugar, will give that top layer its irresistible sweetness and texture. High-quality ingredients, even for a simple recipe, always elevate the final product.

How to Make It Step by Step
- Prepare Your Pan: Start by preheating your oven to 350°F (175°C). Then, generously grease a 9×13-inch baking pan. I like to use butter or nonstick cooking spray to ensure nothing sticks, making cleanup and serving much easier and ensuring your Gooey Butter cake slides out effortlessly.
- Make the Cake Base: In a large mixing bowl, combine your yellow cake mix, ½ cup of melted butter, and one large egg. Mix these ingredients together until just combined. Don’t overmix; a few lumps are okay, and you want to avoid developing too much gluten here.
- Press the Base: Gently press this dough mixture evenly into the bottom of your prepared baking pan. You can use your fingers or the back of a spoon to create a uniform layer. This forms the delicious, dense crust of your St. Louis Gooey Butter Cake.
- Prepare the Gooey Topping: In another large bowl, using an electric mixer (handheld or stand mixer), beat the softened 8-ounce block of cream cheese until it’s smooth and completely lump-free. This is key for a silky topping; take your time here.
- Add Eggs and Vanilla: With the mixer on low speed, add the remaining two large eggs one at a time, mixing just until each is incorporated. Scrape down the sides of the bowl as needed to ensure everything is evenly blended. Stir in the vanilla extract for that lovely aroma.
- Incorporate Powdered Sugar: Gradually add 3 ½ cups of confectioners’ sugar to the cream cheese mixture, mixing on low speed until everything is smoothly combined and lump-free. Again, avoid overmixing; blend just until the sugar disappears into the cream cheese mixture.
- Assemble the Cake: Pour the cream cheese mixture evenly over the cake base in the baking pan. Resist the urge to swirl or mix the two layers together; they’ll bake beautifully into distinct, delicious strata, creating the signature Gooey Butter experience.
- Bake to Gooey Perfection: Place the pan in your preheated oven and bake for 40-45 minutes. The top should be golden brown, but remember, the center will still be wonderfully gooey and soft. Do not bake until firm! A slight wobble is exactly what you want.
- Cool and Serve: Let the cake cool completely in the pan on a wire rack before slicing. This allows the gooey center to firm up just enough for cleaner cuts. For an extra touch, dust with more confectioners’ sugar just before serving. Enjoy your homemade St. Louis Gooey Butter Cake!

Tips for the Best Results
Achieving that perfect Gooey Butter texture isn’t hard, but a few tips can make all the difference. First, ensure your cream cheese and eggs are at room temperature. This helps them incorporate smoothly into the batter, preventing lumps and ensuring a uniform, creamy topping. Second, don’t overmix the batter, especially after adding the flour to the base and the sugar to the topping. Overmixing can lead to a tough crust and a less tender gooey layer. Third, trust the baking time. It might seem odd for the center to still be wobbly, but that’s exactly how it’s supposed to be – it’s a gooey butter cake, after all! Overbaking will turn it into a regular, firmer cake, losing its signature charm. Fourth, place a baking sheet or foil under your 9×13-inch pan in the oven. Sometimes, the St. Louis Gooey Butter Cake can bubble up slightly and overflow, and a catch-all beneath saves your oven from a sticky mess. Finally, cool the cake completely in the pan before attempting to slice it. This allows the gooey layer to set enough for clean cuts. Store any leftovers tightly covered in the refrigerator for up to 5 days, or freeze individual slices for longer enjoyment.
Variations to Try
This classic St. Louis Gooey Butter Cake is fantastic as is, but it’s also a great canvas for creative twists. For a zesty treat, try a Lemon Gooey Butter Cake by swapping the yellow cake mix for a lemon one and adding 3 tablespoons of fresh lemon juice to the cream cheese mixture, omitting the vanilla. If you’re a chocolate lover, use a chocolate fudge cake mix for the base and consider adding a teaspoon of cocoa powder to the cream cheese layer for a rich Chocolate Gooey Butter Cake. For a seasonal delight, especially in the fall, a Pumpkin Gooey Butter Cake is wonderful. Use a spice cake mix, add a cup of pumpkin puree and a teaspoon of pumpkin pie spice to the cream cheese layer, and increase the eggs in the topping to three for an extra moist finish.
FAQ
How can I tell when my Gooey Butter Cake is done?
Unlike traditional cakes, you can’t rely on the toothpick test for Gooey Butter cake. The edges should be golden brown, and the center will still look soft and jiggly. It might even seem a little underbaked, but that’s the signature gooey texture we’re aiming for. Trust the baking time of 40-45 minutes; it will set up more as it cools, transforming into its delightful final form.
Why did my Gooey Butter Cake turn out too firm?
This usually happens if the cake was overbaked. The key to a truly gooey cake is to pull it from the oven when the center still looks quite soft. Another reason could be using low-fat cream cheese or reducing the sugar, which both affect the final texture. Stick to full-fat ingredients and the specified sugar amount for the best gooeyness; don’t try to lighten it up too much.
Can I use a different size cake mix than 15.25 oz?
Most yellow cake mixes sold today are around 15.25 ounces, which is perfect for this recipe. If your box is slightly smaller or larger (like an older 18 oz box), the recipe is quite forgiving due to the richness of the other ingredients. A slightly smaller box might result in a thinner base, while a larger one could make it a bit thicker. Just follow the other ingredient measurements as listed, and your St. Louis Gooey Butter Cake will still be delicious.


St. Louis Gooey Butter Cake
Ingredients
- 15.25 oz box yellow cake mix any brand (e.g., Duncan Hines, Betty Crocker)
- ½ cup melted butter unsalted preferred, salted is okay
- 3 large eggs at room temperature
- 8 ounce full-fat cream cheese softened
- 1 tsp vanilla extract
- 3 ½ cups confectioners' sugar plus more for dusting
Instructions
- Preheat oven to 350°F (175°C). Generously grease a 9x13-inch baking pan with butter or nonstick cooking spray.
- In a large mixing bowl, combine the yellow cake mix, ½ cup of melted butter, and one large egg. Mix until just combined, being careful not to overmix.
- Gently press the dough mixture evenly into the bottom of the prepared 9x13-inch baking pan using your fingers or the back of a spoon.
- In another large bowl, using an electric mixer, beat the softened 8-ounce block of cream cheese until smooth and lump-free.
- With the mixer on low speed, add the remaining two large eggs one at a time, mixing until just incorporated. Scrape down the sides of the bowl. Stir in the vanilla extract.
- Gradually add 3 ½ cups of confectioners' sugar to the cream cheese mixture, mixing on low speed until smoothly combined and lump-free. Avoid overmixing.
- Pour the cream cheese mixture evenly over the cake base in the baking pan. Do not swirl or mix the layers.
- Place the pan in the preheated oven and bake for 40-45 minutes, or until the top is golden brown and the center is still wonderfully gooey and soft (a slight wobble is desired).
- Let the cake cool completely in the pan on a wire rack before slicing. Dust with more confectioners' sugar just before serving, if desired.




