If you love soft cakes with a rich, buttery flavor and a sweet, creamy center, this Ooey Gooey Butter Cake Recipe is a dessert worth trying. This classic American treat features a tender cake base topped with a rich cream cheese layer that stays soft, moist, and delicious after baking.
Originally associated with St. Louis, Missouri, gooey butter cake is known for its unique texture. Unlike a traditional fluffy cake, it has a slightly firm bottom layer and a soft, custard-like topping that makes every bite rich and satisfying.
The best part is that you can make this homemade gooey butter cake with simple ingredients, including butter, cream cheese, sugar, eggs, and flour. You can prepare it from scratch or use a yellow cake mix for a convenient shortcut.
Whether you’re planning a family gathering, preparing a holiday dessert, or simply craving something sweet with your afternoon coffee, this easy gooey butter cake recipe is a wonderful choice.
What Is Ooey Gooey Butter Cake?
Ooey gooey butter cake is a rich American dessert traditionally associated with St. Louis, Missouri. It is made with two distinct layers: a buttery cake base and a sweet, creamy topping that remains soft and slightly gooey in the center.
The traditional St. Louis version has a yeast-based bottom layer and a sweet topping. Many popular homemade recipes use a simpler cake-style base and cream cheese filling, creating a convenient version with a similar rich texture.
This recipe uses the cream cheese method because it is straightforward and suitable for home bakers. The finished cake has golden edges, a tender base, and a soft, creamy center.
Gooey butter cake is typically served in squares and finished with a light dusting of powdered sugar. It tastes delicious on its own or alongside coffee, tea, or a scoop of vanilla ice cream.
Why You’ll Love This Gooey Butter Cake Recipe
- Rich and buttery flavor: Butter gives the cake its signature richness.
- Soft, creamy center: The cream cheese topping creates a smooth, gooey texture.
- Easy preparation: The recipe uses familiar baking ingredients and simple steps.
- Perfect for sharing: Cut the cake into squares for parties, potlucks, and family gatherings.
- Make-ahead friendly: Prepare it in advance and refrigerate it until serving.
- Customizable: Add vanilla, lemon zest, or chocolate chips to create different flavors.
Ooey Gooey Butter Cake Recipe at a Glance
- Prep time: 20 minutes
- Cook time: 35–45 minutes
- Cooling time: 1–2 hours
- Total time: Approximately 2 hours to 3 hours 5 minutes
- Servings: 12–16 squares
- Difficulty: Easy
- Cuisine: American
- Course: Dessert
Baking times are estimates and may vary depending on your oven and baking pan.
Ingredients for Homemade Ooey Gooey Butter Cake
This recipe uses two layers: a buttery cake base and a rich cream cheese topping.
For the cake base
- 1½ cups all-purpose flour (180 g)
- ¾ cup granulated sugar
- ½ cup unsalted butter (113 g), melted and slightly cooled
- 1 large egg
- 1 teaspoon baking powder
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 2 tablespoons milk, if needed
For the gooey cream cheese topping
- 8 ounces cream cheese (226 g), softened
- ½ cup unsalted butter (113 g), melted and slightly cooled
- 2 large eggs
- 2 cups powdered sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
For serving
- 1–2 tablespoons powdered sugar, for dusting
Ingredient tip: Use full-fat cream cheese for a rich, creamy topping. Make sure the cream cheese and eggs are at room temperature before mixing to help prevent lumps.
How to Make Ooey Gooey Butter Cake Step by Step
Follow these steps to prepare a homemade gooey butter cake with a soft center and golden edges.
Step 1: Preheat the oven and prepare the pan
Preheat your oven to 350°F (175°C).
Lightly grease a 9-by-13-inch baking pan or line it with parchment paper, leaving a little overhang to make the cake easier to remove after cooling.
Measure the ingredients before you begin so the cake base and topping are ready to assemble.
Step 2: Prepare the buttery cake base
In a large mixing bowl, combine the flour, granulated sugar, baking powder, and salt.
Add the melted butter, egg, and vanilla extract. Stir until a soft dough forms. If the mixture seems too dry to come together, add the milk one tablespoon at a time.
Press the dough evenly into the prepared baking pan. Use your fingers or the back of a spoon to create a level base that reaches the corners.
The base should be evenly distributed rather than pressed excessively hard.
Step 3: Beat the cream cheese
Place the softened cream cheese in a separate mixing bowl.
Beat it with a hand mixer on medium speed until smooth and creamy. Scrape down the sides of the bowl as needed.
Make sure no large lumps remain before adding the other ingredients. Softened cream cheese makes this step much easier.
Step 4: Add the butter, eggs, and vanilla
Add the melted and slightly cooled butter, eggs, vanilla extract, and salt to the cream cheese.
Mix until the ingredients are fully combined and the topping looks smooth.
Avoid adding very hot butter because it can partially cook the eggs or affect the texture of the mixture.
Step 5: Mix in the powdered sugar
Gradually add the powdered sugar, mixing on low speed until the filling is smooth.
Scrape the bowl and mix briefly again to ensure the sugar is evenly incorporated.
The topping should be thick but pourable. This creamy mixture creates the characteristic soft layer of gooey butter cake.
Step 6: Assemble the cake
Pour the cream cheese mixture over the prepared cake base.
Use a spatula to spread it evenly across the surface, reaching the corners of the pan.
Do not mix the layers together. Keeping the base and topping separate helps create the cake’s distinctive two-layer texture.
Step 7: Bake the gooey butter cake
Place the pan on the center rack of the preheated oven.
Bake for approximately 35–45 minutes, checking the cake toward the end of the baking time.
The edges should look set and lightly golden, while the center should remain soft with a slight wobble. The topping should not look like completely liquid batter.
Avoid baking until the entire surface becomes firm, as this can make the cake dry instead of gooey.
Because the filling contains eggs, the center should reach a safe temperature of 160°F (71°C). Check with a food thermometer if needed, taking care not to confuse a soft texture with an undercooked center.
Step 8: Cool the cake completely
Remove the pan from the oven and place it on a cooling rack.
Allow the cake to cool for at least 1–2 hours. The topping will continue to set as it cools, making the cake easier to cut.
For cleaner slices, refrigerate the cooled cake briefly before cutting it into squares.
Step 9: Add powdered sugar and serve
Once the cake has cooled, dust the top with powdered sugar.
Cut it into 12–16 squares, depending on your preferred serving size.
Serve the cake at room temperature or slightly chilled. The buttery base and creamy topping make it delicious on its own or with coffee, tea, or vanilla ice cream.
Tips for the Best Ooey Gooey Butter Cake
A few simple techniques can help you achieve the right texture and flavor.
Use room-temperature cream cheese
Cold cream cheese is more likely to form lumps. Let it soften before mixing so the topping becomes smooth and creamy.
Measure the flour carefully
Too much flour can make the cake base dry and dense. Measuring by weight is a reliable way to achieve consistent results.
Do not overmix the topping
Mix the filling until smooth and combined. Excessive mixing can incorporate too much air and affect the final texture.
Watch the baking time
Ovens vary, so begin checking the cake near the lower end of the recommended baking range. The edges should be set, and the center should remain soft without being raw.
Let the cake cool before slicing
The topping needs time to set. Cutting the cake while it is hot can cause the creamy layer to spread or fall apart.
Use parchment paper for easy removal
Parchment paper makes it easier to lift the cooled cake from the pan and cut neat squares.
Common Gooey Butter Cake Mistakes to Avoid
A dry cake base: Too much flour or excessive baking can make the bottom layer dense. Measure accurately and check the cake near the end of the baking time.
A lumpy topping: Cold cream cheese is a common cause. Soften it first and beat it until smooth before adding the other ingredients.
A center that seems too runny: The cake may need more baking time or additional cooling. Check doneness rather than relying on color alone.
A topping that becomes too firm: Overbaking can remove the soft, gooey texture. Take the cake out when the edges are set and the center has only a slight wobble, while ensuring the egg-based filling is safely cooked.
Messy slices: Cutting before the cake cools can cause the filling to smear. Let it cool completely and use a sharp knife.
Too much powdered sugar: A light dusting is enough to add sweetness and create the classic presentation.
Delicious Gooey Butter Cake Variations
Once you’ve mastered the basic recipe, try these easy variations.
Chocolate Gooey Butter Cake
Add 2–3 tablespoons of unsweetened cocoa powder to the cake base or use a tested chocolate base variation. You can also fold a small handful of chocolate chips into the cream cheese topping.
Lemon Gooey Butter Cake
Add 1–2 teaspoons of finely grated lemon zest to the cream cheese topping. The citrus flavor balances the richness of the butter and cream cheese.
Pumpkin Gooey Butter Cake
Mix pumpkin purée and warm spices into a tested variation of the topping. Because pumpkin adds moisture, use a recipe formulated specifically for pumpkin gooey butter cake rather than adding large quantities to this formula.
Strawberry Gooey Butter Cake
Serve the cake with fresh strawberries or a small spoonful of strawberry sauce. Add the fruit just before serving to help prevent excess moisture from affecting the cake.
Cake Mix Gooey Butter Cake
For a shortcut version, use a yellow cake mix for the bottom layer. Follow the cake mix recipe’s quantities for the base and use a tested cream cheese topping recipe to ensure the layers bake properly.
What to Serve with Gooey Butter Cake
Ooey gooey butter cake is rich and sweet, so it pairs well with simple drinks and toppings.
- Coffee: Black coffee balances the cake’s sweetness.
- Tea: Serve it with black tea or your favorite herbal tea.
- Vanilla ice cream: The cold, creamy texture complements the buttery cake.
- Fresh berries: Strawberries or raspberries add a refreshing contrast.
- Whipped cream: A small spoonful adds a light, creamy finish.
For parties, cut the cake into small squares and arrange them on a serving platter with a light dusting of powdered sugar.
How to Store Gooey Butter Cake
Because this cream cheese version contains eggs and dairy, proper refrigeration is important.
Refrigerator storage
Allow the cake to cool, then cover it or transfer it to an airtight container. Refrigerate at 40°F (4°C) or below and consume within 3–4 days for best quality.
Freezer storage
Cut the completely cooled cake into squares and wrap the portions individually. Place them in a freezer-safe airtight container.
For best quality, use frozen portions within approximately 2 months. Thaw them in the refrigerator before serving.
Serving after refrigeration
The cake may feel firmer when chilled. Let an individual portion stand briefly at room temperature before serving, while keeping the remaining cake refrigerated.
Do not leave the cake unrefrigerated for more than two hours, or one hour when the temperature is above 90°F (32°C).
Frequently Asked Questions
What is the difference between gooey butter cake and regular cake?
Regular cake is usually light, fluffy, and evenly textured. Gooey butter cake has a more substantial bottom layer and a rich, soft topping that stays creamy after baking. Its distinctive texture makes it closer to a cross between a cake and a custard-style dessert.
Why is my gooey butter cake not gooey?
The most common reason is overbaking. Baking for too long can make the topping firm instead of soft. Follow the recommended baking range, check the center carefully, and allow the cake to cool before judging its final texture.
Is gooey butter cake supposed to be undercooked?
No. Gooey butter cake should have a soft, rich center, but it should not contain raw batter. Since this recipe uses eggs, the center should reach 160°F (71°C). A slightly soft texture is different from an unsafe, undercooked filling.
Can I make gooey butter cake with cake mix?
Yes. Many home recipes use yellow cake mix for convenience. Cake mix versions have a slightly different texture from traditional St. Louis gooey butter cake, so follow a tested cake mix variation for the best result.
Can I make gooey butter cake ahead of time?
Yes. Bake the cake a day before serving, allow it to cool, and refrigerate it in an airtight container. Dust with powdered sugar just before serving for the best appearance.
Should gooey butter cake be refrigerated?
This cream cheese and egg-based version should be refrigerated after cooling. Store it at 40°F (4°C) or below and consume it within 3–4 days.
Can I freeze gooey butter cake?
Yes. Cut the cooled cake into portions, wrap them securely, and freeze in an airtight container. Thaw in the refrigerator before serving.
Why is my cream cheese topping lumpy?
The cream cheese may have been too cold when mixed. Let it soften at room temperature before beating it, and scrape the bowl regularly to ensure the ingredients combine evenly.
Can I make gooey butter cake without cream cheese?
Yes, but the result will differ from this recipe. Traditional St. Louis gooey butter cake uses a sweet topping that does not necessarily rely on cream cheese. For an authentic version, choose a tested traditional recipe rather than simply removing the cream cheese from this one.
How do I cut gooey butter cake neatly?
Let the cake cool completely. For cleaner edges, chill it briefly and use a sharp knife, wiping the blade between cuts.
Final Thoughts
This Ooey Gooey Butter Cake Recipe is a rich, comforting dessert with a buttery base and a sweet, creamy topping. It is simple enough for home bakers and delicious enough to serve at parties, holiday gatherings, or family dinners.
For the best results, soften the cream cheese, measure the ingredients accurately, avoid overbaking, and allow the cake to cool before slicing. A light dusting of powdered sugar adds the classic finishing touch.
Serve it with coffee, fresh berries, or vanilla ice cream, and enjoy a homemade dessert inspired by the beloved St. Louis gooey butter cake tradition.